/** CONTENT **/
#inhalt .boxcontainer{align:top;
}

#inhalt .box{
	background-color:transparent;	
	color:#5D5D5D;	
	padding:5px 5px 5px 20px;	
	font-size:12px;	
	font-family: Arial, Helvetica, sans-serif;	
	
	}

/*Block für die News*/
#inhalt #newsblock{
float:left;
width:805px;
}
#inhalt .newsbox{	
background-color:transparent;	
font-size:12px;	

}

/*Unterscheidung gerade oder ungerade News*/
#inhalt .equal{
background-color:#B2D1E1;
}
#inhalt .unequal{
background-color:#F2F7FA;
}
#inhalt .newsentry{
padding: 3px 10px 10px 20px;

font-size:12px;
}

.newsbox img{
overflow:hidden;
margin: 8px 10px  8px 0;
}

#links{
 width:350px;
 float:left;
 margin:0 20px 20px 0;
}
.clear{
  clear:both;
}



#inhalt .newsmore {
padding: 3px 10px 10px 20px;
color:#EA6500;
}

#inhalt .newsmore a,
#inhalt .newsmore a:link,
#inhalt .newsmore a:visited,
#inhalt .newsmore a.ATmore,
#inhalt .newsmore a.ATmore:link,
#inhalt .newsmore a.ATmore:visited{
color:#EA6500;font-weight:normal;
}

#inhalt .newsmore a:active,
#inhalt .newsmore a:hover,
#inhalt .newsmore a.ATmore:active,
#inhalt .newsmore a.ATmore:hover{
color:#EA6500; font-weight:normal;
}

#inhalt .newsmore .ATmoreHighlighted{font-weight:bold;}
#inhalt a img{ border:0;}

#inhalt a,
#inhalt a:link,
#inhalt a:visited{ 
color:#EA6500; text-decoration:none; font-weight:bold; 
}

#inhalt a:active,
#inhalt a:hover{ 
color:#EA6500; text-decoration:none; font-weight:bold;  
}

#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-left:0;	border:none;
}

#inhalt td{
margin:0;	
padding:0;	
border:none;	
line-height:14px;
}

/*Anpassen Hintergrundbilder Racing + Peter*/

#inhalt .racing_img{
padding:20px 20px 20px 20px;
width:295px;
overflow:hidden;

}
#inhalt .peter_img{
padding: 17px 0 0 20px;
width:315px;
overflow:hidden;
}

#inhalt .peter b, #inhalt .racing b
{color:#EA4F00;font-weight:bold;}	

/*Anpassen Inhalt Racing + Peter*/

#inhalt #peter{
width:466px;
height:325px;
padding: 0 10px 0 4px;
overflow-y:auto;

}

#inhalt #racing{
width:500px;
height:325px;
overflow-y:auto;
padding: 0 10px 0 50px;}

/*Rotes-Tamplate Scrollseiten*/
#inhalt #scroll{
height:345px;
padding: 0 10px 0 4px;
overflow-y:auto;
}

#scroll .box{
	background-color:transparent;	
	color:#5D5D5D;	
	padding:5px 5px 0px 20px;	
	font-size:12px;	
	font-family: Arial, Helvetica, sans-serif;	
	}

/*Tabellen Blau Weiß Türlis*/

.colortab{
background-color:#C0C0C0;
margin:0 auto;
color:black;
text-align:center;
}


.colortabpeter{
background-color:#C0C0C0;
margin:0 auto;
color:black;
text-align:left;
border:none;
}

tr.color{
background-color:#3399CC;
width:100px;
height:25px;
}

#racing tr.color{
background-color:#3399CC;
width:100px;
height:25px;
text-align:left;
}




tr.lightcolor{
background-color:#DDEEF6;
height:18px;

/*text-align:center;*/}


tr.bgcolor{
background-color:white;
height:18px;
}

td.bold{
font-weight:bold;
}



td.spacercol{
width:5px;
}

td.xsmallcol{
width:100px;
}

#scroll td.smallcol,
#peter td.smallcol{
width:130px;
background-color:#3399CC;
font-weight:bold;
vertical-align:top!important
}



#racing td.smallcol{
width:130px;
background-color:white;
}


#racing td.middlecol{
width:200px;
font-weight:normal;
vertical-align:middle;
}


td.middlecol{
width:200px;
font-weight:bold;
vertical-align:top;
}

td.longcol{
width:260px;
font-weight:bold;
vertical-align:top;
}

td.xlongcol{
width:300px;
background-color:transparent;
}

/*Partner*/

#partner{
width: 654px;
margin:0 auto;

}

.partner{
float:left;
padding: 5px;

}

.partnercenter{
margin:0 auto; 
padding: 5px;

}

/*Kontactformular*/
 #inhalt a.ttitel{
 }
 
 
 /** EINGABE FELDER **/ 
 /*Eingabefelder Kontaktformular*/

 
#contacformular{
overflow-y:auto;
height:345px;}
 
 
.inputs{

width:150px;
height:15px;
border: 1px solid #666666;
background:#F2F7FA;
margin-bottom:2px;

}

.inputcode{
width:75px;
height:15px;
border: 1px solid #666666;
background:#F2F7FA;
margin:0px 5px 0 0;
}



.inputt{

width:320px;
height:100px;
border: 1px solid #666666;
background:#F2F7FA;
margin-bottom:2px;

} 

.send{
border: 1px solid #666666;
background:#F5F5F5;
width:75px;}
 
td.description {
width:120px;
height:20px;
}

td.longvalue{
width:200px;

height:20px;}

td .contactspacer{

width:60px;}


#contacformular ul{padding-left:20px;
}

#contacformular li{padding-left:20px;
}


#contacformular .error{
border: 1px solid #666666;
background:#F2F7FA;
margin-bottom:5px;
padding: 5px 0 5px 0;
width:744px;}

#inhalt .right{}
#inhalt .more{}

#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 .more a:active,
#inhalt .more a:hover,
#inhalt .more a.ATmore:active,
#inhalt .more a.ATmore:hover{
}
#inhalt .more .ATmoreHighlighted{
}




/* REDAKTIONSHANALT text_u_de_liste_mit_suche.tpl */
#inhalt .box110{	border:1px solid #90AAC1;	background-color:#FFFFFF;	width:147px;	font-size:11px;	margin-bottom:6px;}
#inhalt .searchbox{	padding:10px;}
#inhalt .listsuchemarigin{	height:10px;	overflow:hidden;}


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


/** ÜBERSCHRIFTEN **/	
#inhalt h1{			
margin:0;			
padding:0;			
font:12px arial;			
font-weight:bold;			
color:#EA4F00;			
}	

#inhalt h1 a:active,	
#inhalt h1 a:link,	
#inhalt h1 a:visited,	
#inhalt h1 a:hover{color:#EA4F00;}	

#inhalt h2{		
font-size:14px;		
font-weight:bold;		
color:#EA4F00;		
margin:2px 0 2px 0;				
	
}	

#inhalt h2.bildunterschrift{		
margin:1px 0 2px 0;		
color:#5D5D5D;		
text-align:center;		
font-size:9px;		
font-weight:normal;		

}			

#inhalt h3{	
font-family:Arial, Helvetica, sans-serif;	
font-size:14px;	
color:white;	
font-weight:normal;	
text-align:center;	
padding-top: 16px;	
background-color:#EA6500;	
width:46px;	
height:30px;			
}	

#inhalt h4{	
	
font-weight:bold;	
color:#EA4F00;	
margin:0;	
padding:0 0 4px 20px;	
font-size:14px;
}	
h5{}	

#inhalt h6{			

font-weight:bold;			
color:#EA4F00;			
margin:0;			
padding:0 0 5px 4px;			
font-size:14px;	
}	



#inhalt h6 a:active,	
#inhalt h6 a:link,	
#inhalt h6 a:visited,	
#inhalt h6 a:hover{		
color:#FFFFFF;		
}

/** 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;	}
/** POPUP **/

#bigpicFrame * { font:11px tahoma; }
#bigpicFrame a.text { color:#942020; font-weight:bold; }
#bigpicFrame b { font-weight:bold; }
.showpic{	width:102px;	margin:5px;}
.showpic .header{	height:10px;	background:url('../images/pic_header.jpg') top left no-repeat;	overflow:hidden;}
.showpic .main{	width:102px;	height:90px;	overflow:hidden;	background:url('../images/pic_bg.jpg') top left no-repeat;	text-align:center;}
.showpic .footer{	height:30px;	background:url('../images/pic_footer.jpg') top left no-repeat;	overflow:hidden;}






/* Anpassung mod_dirlist */
	#pressetable td.file {
		background:url(/img/presse_explorer/file.gif) top center no-repeat;
		width:19px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
	}
	#pressetable td.html {
		background:url(/img/presse_explorer/html.gif) top center no-repeat;
		width:19px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
	} 
	#pressetable td.dir {
		background:url(/img/presse_explorer/dir.gif) center center no-repeat;
		width:28px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
	}
	#pressetable td.pdf {
		background:url(/img/presse_explorer/pdf.gif) top center no-repeat;
		width:28px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
	}
	#pressetable td.image {
		background:url(/img/presse_explorer/image.gif) top center no-repeat;
		width:28px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
	}
	#pressetable td.zip {
		background:url(/img/presse_explorer/tar.gif) top center no-repeat;
		width:28px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
	}
	#pressetable td.exe {
		background:url(/img/presse_explorer/exe.gif) top center no-repeat;
		width:28px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;

	}
	#pressetable td.sound {
		background:url(/img/presse_explorer/sound.gif) top center no-repeat;
		width:28px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
	}
    #pressetable td.empty {
		width:28px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
    }
    #pressetable td.type {
		width:28px;
    }
    #pressetable tr.header{
    	background:url('/relaunch/images/tableheadbg.jpg') top left repeat-x;
    }
    #pressetable .headertype, .headerurl, .headersize{
	    font-weight:bold;
   	}
   	#pressetable td.url{
		width:415px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
   	}    
   	#pressetable td.size{
		width:50px;
		padding:3px 0 3px 0;
		border-bottom:1px solid #FFFFFF;
   	}   
  	#pressetable tr.trfile_1{
  		background-color:#EFF0F4;
  	}
  	#pressetable tr.trfile_1:hover{
  		background-color:#F8F8F8;
  	}
  	#pressetable tr.trfile_2{
  		background-color:#F5F6F8;
  	}
  	#pressetable tr.trfile_2:hover{
  		background-color:#F8F8F8;	
  	}
  	.legendtable{
  		border-bottom:3px solid #FFFFFF;
  	}
  	.searchinput{
  		padding:7px;
  	}
  	.searchHi { background-color:yellow; }

