/* ############# Gästebuch #############*/


    .tx-veguestbook-pi1 {
    width:532px;
        font-size:100%;

    }
  
    /* 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:#E3DFE0;
		color:#333333;
		font-weight: bold;
		font-size:100%;
		display:block;
		padding: 4px;

	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width: 200px;
		padding: 0 5px 0 0;

	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {

	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333333;

	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		padding: 0 0 0 5px;
		width:327px;
		font-weight:normal;


	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest,
	.tx-veguestbook-pi1 .tx-guestbook-right {
        font-weight: normal;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;

		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;

		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:380px;
		background-color: #E3DFE0;
		border:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {

		float:left;
		width:380px;
		background-color: #E3DFE0;
		border:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 380px;
		display: block;
		float: left;
		background-color: #E3DFE0;
		border:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#003366;


	}
	
	.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-guestbook-date {
	font-weight:normal;
	
	}
	
	.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:100px;
		background-color: #E3DFE0;
		color: #333333; 
		border:	1px solid #B5BDC7;
		display:block;
		margin: 20px 0 0 400px;
	}



/* ############# Allgemein #############*/

html, body {
	
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	font-family: Verdana, Tahoma, sans-serif; 
	background-image: url(../bilder/bg_links_2.gif);
	background-repeat: repeat-y;
	}

img { 
	border: none;
 }

h1 {
	font-size: 0.9em;
	font-weight: bold;
	}
	
.unten {
	margin-top: 3em;
	}


	
/* ############# Bildunterschriften höhergesetzt #############*/	

.csc-textpic-caption {
	width: 175px;
	margin-left: 0;
	margin-top: 2px;


}	
.csc-linkToTop {
	font-size: 0.7em;
	text-align: right;
}


.csc-textpic-text {

	clear: both;

}
	

/* ############## Inhalt #############*/

#oben {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%;
	height: 164px;
	background-image: url(../bilder/bg_oben_2.gif);
	background-repeat: repeat-x;

}

#navi 	{ 
		position: absolute; 
		top: 210px;
		left: 0; 
		width: 213px;
		font-size: 0.7em;


}

#inhalt 	{ 
		position: absolute; 
		top: 205px;
		left: 283px;
		width: 781px;
		color: #333333; 
}

#text {
	
	float: left;
	margin-top: 5px;
	width: 532px;
	font-size: 0.8em;
	text-align: justify;
	line-height: 135%;
	color: #333333; 

}

#printbutton {
	
	width: 532px;
	text-align: right;
	height: 30px;
}

#bilder {
	margin-top: 36px;
	float: right;
	width: 175px;
	font-size: 0.6em;
	color: #484848;
	line-height: 120%;

}


.bildtext {
	margin: 0;
	text-align: left;
	line-height: 120%; 
}



/* ############## Hauptnavigation #############*/


#navi ul  {

   	list-style-type: none;
   	margin: 0;
   	padding: 0;
    	width: 213px;



}

#navi li {


	text-align: right;
	padding: 0;
	margin: 0 0 5px 0;



  }


#navi a  {
  
	text-decoration: none;
	display: block;
	padding: 0.3em;



}

 #navi a:link {

  	color: #333333; 


}

 #navi a:visited {


  	color: #333333;  
}


 #navi a:hover {
 
	color: #044B91; 

 
}

 #navi a:active {
	
	color: #044B91;	
	
}



/* ################# Links im Text #############*/


a:link {
	text-decoration: none;
	color: #4E6B90; 

}

a:visited { 
	text-decoration: none;
	color: #4E6B90; 
}

a:hover { 
	text-decoration: none;
	color: #003366; 

}
		 
a:active { 
	text-decoration: none;
	color: #003366; 

}



/* ################# Styles vom rte #############*/

a.internal-link:link {
	text-decoration: none;
	color: #4E6B90; 
}

a.internal-link:visited { 
   text-decoration: none; 
	color: #4E6B90; 
}

a.internal-link:hover { 
	text-decoration: none;
	color: #003366; 
}
		 
a.internal-link:active { 
	text-decoration: none;
	color: #003366; 
}

a.external-link-new-window:link {
	text-decoration: none;
	color: #4E6B90; 
}

a.external-link-new-window:visited { 
	text-decoration: none;
	color: #4E6B90; 
}

a.external-link-new-window:hover { 
	text-decoration: none;
	color: #003366; 
}
		 
a.external-link-new-window:active { 
	text-decoration: none;
	color: #003366; 

}

a.mail:link {
	text-decoration: none;
	color: #4E6B90; 
}

a.mail:visited { 
	text-decoration: none;
	color: #4E6B90; 
}

a.mail:hover { 
	text-decoration: none;
	color: #003366; 
}
		 
a.mail:active { 
	text-decoration: none;
	color: #003366; 

}