body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; background:url(gruen.gif) repeat-y; background-color:#f2f2f2;
	}

/*  R A H M E N   U N D   B O X E N  */

div#main
	{  
	margin: 0px;
	}

div.header			{ height: 225px; width: 100%;}
div.content			{ margin: 0 0 0 250 ; padding:20 100 100 53; max-width:600px; background-color:#d8e2df;}
div.footer			{ bottom:0px;}
div.contentcontainer 	{ margin-top:210px; min-height:500px;}
div#danke			{ position:absolute; left:50px; margin-top:50px; width:180px;}
div#danke p		{ color: #fff; font-size:7pt; line-height: 9pt;}

hr				{ background-color:#000; border:1px;}

/* S C H R I F T  */

h1 				{ font-size:16pt; color:#000;line-height:18pt;}
h2 				{ font-size:14pt; color:#000;line-height:18pt;}
h3 				{ font-size:12pt;  color:#000; line-height:18pt;}
h5 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; }
h6 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; }

font,p,li { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; line-height:18pt; font-size: 10pt;} 


/*  L I N K S  */

a:link			{color:#3e3e3e; text-decoration:none;}
a:hover			{color:#2c7c63; text-decoration:none;}
a:visited		{color:#3e3e3e; text-decoration:none;}
a:active		{color:#3e3e3e; text-decoration:none;}

/*  M E N Ü  */

*{
	list-style:none;
	margin: 0px;
	padding:0px; 
}

#menu {
	width: 250px;
	margin:0px;
	float: left;
	}
	
#menu li a, #menu p.submenu a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #fff;
	display: block;
	background: url(menu1.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 100px;
	}
	
#menu p.submenu a:link, #menu p.submenu a:visited {
	color: #fff;
	padding: 8px 0 0 110px;
}

#menu p.submenu a:link {
	display: block;
	color: #000;
	background: url(menu2.gif) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 120px;
	background-color:#d8e2df;
}
	
#menu li a:hover {
	color: #000;
	display: block;
	background: url(menu1.gif) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 100px;
	}
	
#menu p.submenu a:hover {
	color: #777;
	display: block;
	background: url(menu2.gif) 0 -32px;
	background-repeat:no-repeat;
	background-color:#d8e2df;
	padding: 8px 0 0 120px;
	}
	
#menu li a:active {
	color: #000;
	background: url(menu1.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 100px;
	}
	
#menu li a:active {
	color: #000;
	background: url(menu2.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 120px;
	}
	
#menu li.activ a {
	color: #fff;
	background: url(menu1.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 100px;
	}	
	
#menu p.activ a, #menu p.activ a:active {
	display: block;
	background: url(menu2.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 140px;
	}
/* styles for extension "tx_veguestbook_pi1" */

    .tx-veguestbook-pi1 {
        font-size:8pt;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background-color:#fff;
		color:#000;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 5 10 5 20;
		width: 100%;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:30%;
		padding: 5 5 5 20;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:2em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		
		padding: 1em;
border-left-width:1em;
  border-left-style:solid;
  border-color:#fff;
  padding-left:1em;

	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
	
/*  Mailform */	
	
.csc-mailform {
	border:0px;
}
div.csc-mailform-field label {
	display:block;
	width:300px;
	float:left;
	}

/* Presseartiel FE */
div.press { float:clear; width: 100%}
div.press div { padding: 10 10 10 0; }
div.press img { border-width:0px;}
div.presstxt { min-height:60px }
div.pressimg { float:left; }

/* Bildunterschriften */

.csc-textpic-caption {
	font-size: 8pt;
	}