ï»¿/** CONTENT **/
#inhalt .boxcontainer{align:top;}
#inhalt .box{	
color:#333333;	
padding:10px;	
font-size:12px;	
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
}



#inhalt .gallerybox{	
padding:10px;	
}
/*
#inhalt img .redpic{ 
border:0px;
}
*/

#inhalt a img , 
#inhalt a img:link,
#inhalt a img:visited,
#inhalt a img:active,
#inhalt a img:hover{ 
border:solid 2px #999999;
margin:0 8px 0 0;


}


.frag{
	font-weight:bold;
}
.ant{
	padding:2px;
	background-color:#F5F5F5;
	margin:3px 0 15px 15px;
}

/*Platzierung im Partnerbereich*/
.pos{
padding-left: 5px;
}

#inhalt a,
#inhalt a:link,
#inhalt a:visited,
#inhalt a:active,
#inhalt a:hover{ 
 font-size:12px;
color:#999999;
text-decoration: none; 
font-weight:bold;
margin:0px;
padding-bottom: 5px;	
 }
 
 #inhalt a.norm,
 #inhalt a.norm:link,
 #inhalt a.norm:visited{ }
 
 #inhalt a.norm:active,
 #inhalt a.norm:hover{}
 
 #inhalt table.full{	
 width:100%;	
 margin:0;	
 padding:0;	
 border:none;}
 



 #inhalt td{	
 
 }
 
.full td{vertical-align:top;	
 
 }
 
 
 
 p{ 
	margin:0px !important; 
	padding:0px !important; 
  
}

 
 
 
 #inhalt .more{text-align:center;}
 #inhalt .more a,
 #inhalt .more a:link,
 #inhalt .more a:visited,
 #inhalt .more a.ATmore,
 #inhalt .more a.ATmore:link,
 #inhalt .more a.ATmore:visited,
 #inhalt .gbmore{
 color:#999999;
text-decoration: none; 
line-height: 16px;
margin:0px;
padding-bottom: 5px;

}
 
 #inhalt .more a:active,
 #inhalt .more a:hover,
 #inhalt .more a.ATmore:active,
 #inhalt .more a.ATmore:hover{}
 #inhalt .ATmoreHighlighted{
 color:black;
text-decoration: none; 
line-height: 16px;
margin:0px;
font-weight:bold;
padding-bottom: 5px;

 }
 
.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}
 
 
 
 #inhalt .boxcontainer .spacer{}
 
 #inhalt .breaker{	
 overflow:hidden;	
 height:4px;
 }
 
 
 /**GÃ„STEBUCH**/
			 #gb		{
					font-size: 12px; 
					color: black;
					font-family:Arial, Helvetica, sans-serif;	
					text-decoration: none;
					}
					
#gb a, #gb a:link, #gb a:hover, #gb a:active, #gb a:visited	
{
					font-size:10px; 
				font-family:Arial, Helvetica, sans-serif;
				color:#787878!Important;
				
				text-decoration:none!Important;
}

/*AuswahlkÃ¤stchen*/
.guestbookratio{
background-color:transparent; 
border:0px}

input        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; border: groove 1px #666666 }
textarea        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; border: groove 1px #666666; width: 280px }
.class2  { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }




.gbinputs{
width:220px;
margin-bottom:5px;
}

.guestbookratio{
vertical-align:bottom;
margin-left:5px;
}


td .textfett{
				width:200px;
				
				}
/*EintrÃ¤ge*/
td .text{
				font-size:12px;
				font-weight:normal;
				}
/*Bewertung*/
td .text i{
				font-size:10px;
				}
/*Name*/
td .textfett b {
				font-size:12px;
				
}

/*Beschriftung Felder*/
.guestbookwidth{
				font-size:12px; 
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				}


/*HP*/
/*Datum*/
.textklein,
.textklein a:link,
.textklein a:visited,
.textklein a:active,
.textklein a:hover{
				font-size:10px; 
				font-family:Arial, Helvetica, sans-serif;
				
				}
			 
/**Listen**/

 
 
 #inhalt ul li {
 list-style-image:url(../images/li.gif);/*margin-left:38px;*/
 }

/**KONTAKT**/ 



td .sub{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
 
 /*Partner*/
#inhalt .partner{
float:left;
width:210px;
height: 120px;
border: 2px solid; 
border-color:#999999;
background-color:#F5F5F5;
margin: 0 30px 20px 30px;
overflow:hidden;
text-align:center!important;
 }

#inhalt .partner h1{
font-size:14px;
color:black;
text-decoration: none; 
height:30px;
margin:0px;
padding: 2px 0 2px 0;	
 }	



 
#inhalt .partner img,
#inhalt .partner a img , 
#inhalt .partner a img:link,
#inhalt .partner a img:visited,
#inhalt .partner a img:active,
#inhalt .partner a  img:hover{
margin-bottom:7px;
border:0px;
 }

/*Partner auf Seute*/

#inhalt.imageContainer{
height:65px;}

#imageContainer img,
#imageContainer a img,
#imageContainer a img:link,
#imageContainer a img:visited,
#imageContainer a img:active,
#imageContainer a img:hover{

	display:none;
	z-index:5;
	position:absolute;
	top:680px;
	border:0px;
padding-left:5px;
}

 /**
#imageContainer img {

	display:none;
	position:absolute;
	top:111px;
	left:50%;
	margin-left:-486px;
	*margin-left:-486px;
	-margin-left:-485px;
	*top:109px;
	-top:76px;
	z-index:5;

}
**/ 

 
 
 /**Galerie**/ 

 /* Bildergalerie Bildhintergrund */
 #inhalt .backgimage{}
 

 /** ÜBERSCHRIFTEN **/	

 
 #inhalt h1,
 
 #inhalt h1 a:active,
 #inhalt h1 a:link,	
 #inhalt h1 a:visited,	
 #inhalt h1 a:hover{

font-size:14px;
color:black;
text-decoration: none; 

margin:0px;
padding-bottom: 2px;	
 }	
 
 
 #inhalt h2{
 font-size: 10px;
color:#333333;	
font-weight:normal; 
line-height: 16px;
margin:0px;
padding-bottom: 5px;	
}	

 #inhalt h2.bildunterschrift{		
font-size: 10px;
color:#333333;	
font-weight:normal; 
text-align:center;
line-height: 12px;
margin:0px;
padding-bottom: 5px;
width:90px;	
}	
 
 
 
 
 

 
 #inhalt h6
 {			
 background-color:transparent;			
 font-weight:bold;			
 color:black;			
 margin:0;			
 padding:15px 0 1px 8px;			
 font-size:13px;	
 }	
 
 #inhalt h6 a:active,
 #inhalt h6 a:link,	
 #inhalt h6 a:visited,	
 #inhalt h6 a:hover{			
 background-color:transparent;			
 font-weight:bold;			
 color:black;			
 margin:0;			
 padding:15px 0 1px 0px;			
 font-size:13px;	
 }	
 
 
 
 
 
 
 
 
 #inhalt a.ttitel{
 }
 
 
 /** EINGABE FELDER **/ 
 input.box100{	
 border:1px solid #19334C;	
 background-color:#ffffff;	
 color:#000;}
 
 a.submitButton{	
 background:url(/img/framework7/submit_arrow.png) top left no-repeat;	}
 
 

input,textarea{
border:1px solid #CCCCCC;
background-color:#F5F5F5;
 }
 
 

/*TABELLEN   text*/ 
.tabwithmargin{
width:576px;
margin:10px 0px 5px 0px;
font-size:12px;
padding-bottom:5px;

line-height:20px;
vertical-align: top;}

.small {
width:90px;
vertical-align: top;
padding-left:15px;
}
.middle {
width:150px;
vertical-align: top;
padding-left:15px;

}

/*FÃ¼r Ãœberschriften 2 Spalte ohne padding*/
.middle2 {
width:150px;
vertical-align: top;


}

.long {
width:300px;
vertical-align: top;
padding-left:15px;

}



.middlebold {
width:150px;
vertical-align: top;
font-weight:bold;
}



.headline{
background-color:transparent;
margin-bottom:5px;
padding-left:30px;
font-weight:bold;
vertical-align: top;

}

.firstline{

vertical-align: top;
background:url(../img_rl/bg_firstline.jpg) top right repeat-y #F5F5F5;	

}

.secondline{
background-color:transparent;
vertical-align: top;
}


/*Eingabefelder Kontaktformular*/

.inputs{

width:150px;

height:15px;

border: 1px solid #666666;

background:#F5F5F5;

margin-bottom:5px;

}





.inputcode{

width:75px;

height:15px;

border: 1px solid #666666;

background:#F5F5F5;

margin:0px 5px 0 0;

}



.inputt{

width:250px;
height:100px;

border: 1px solid #666666;

background:#F5F5F5;

margin-bottom:5px;

} 

.send{border: 1px solid #666666;

background:#F5F5F5;
width:75px;}