@charset "utf-8";
/* CSS Document */

body, html{
	height:100%;
	padding:0px;
	margin:0px;
}

.bild-text { font-size:9px;

}

ul{

	list-style-image: url('images/li.gif');
	line-height:18px;

}

.hspace {
	padding-left:3px;
	padding-right:3px;
}

.vspace {

	padding-top:3px;
	padding-bottom:3px;

}



#shcontent {
	background-image:url(images/shbg.gif);
	background-repeat:repeat-y;
	clear:both;
	width:920px;
	background-color:#dddddd;
	padding:0px;
	margin:0px;
}
#shinner {
	width:694px;
	float:left;
	background-color:#dddddd;
}
#clearer {
	clear:both;
}
#leftnav{
	float:left;
	width:226px;
	height:100%;

}
#header_nav{
	padding-top:130px;

	font-size:14px;
	color:#ffffff;
	font-weight:bold;	
	width:920px;
	text-align:center;
}



#bottom {
clear:both;
height:25px;
width:920px;
}

#footer2 {
background:#f8d389 0 50%;
border-top:10px solid #ffffff;
clear:both;
float:left;

width:920px;
}

#footer2 p {
margin-top:1.6154em;
}

#h2footer {
background:white 0 50%;
border-bottom:2px solid #ffffff;
height:30px !important;
padding:0 10px;
}

#container {
	background-color:#dddddd;
	margin:0pt auto;
	text-align:left;
	width:920px;
	
}

#outer {

	
	background-repeat:repeat-y;

	margin:0pt auto;
	height:100%;
	width:920px;
	

}

#outer-start {
	background-image:url(images/bg-b.gif);
	background-repeat:repeat-y;

	margin:0pt auto;
	height:100%;
	width:920px;
	

}

#designby{
	padding-left:50px;
	padding-bottom:25px;
}
.designby{
	text-decoration:none;
	color:#787878;
	font-size:11px;
}
#navipoint {
	width:217px;
	height:27px;
	margin-left:4px;
}
#navlinks{
	color:#FFFFFF;
	padding-top:5px;
	padding-left:25px;
}
#navlinks_sub{
	color:#FFFFFF;
	padding-top:5px;
	padding-left:40px;
}
.navlinks_sub{
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}
.navlinks_sub_on{
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}
.navlinks{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
.navlinks_on{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
#navi_spacer{
	padding-top:10px;
}
.navi_top_normal{
	color:#ffffff;
	text-decoration:none;
}
.navi_top_normal_on{
	color:#ffffff;
	text-decoration:underline;
}

#messen{
	text-align:center;
	padding-top:25px;
}
#messen_entry{
	padding-top: 25px;
	padding-left:37px;
}
#messe_line{
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#adress{
 	line-height:17px;
	padding-left:9px;
}

#adress-top{
	font-size:15px;
	padding-top:7px;
	padding-left:9px;
}

#container_spacer{
	padding-top:10px;
}
#header {
	 background:url(images/header.jpg) no-repeat center; 
	height:156px;
	width:920px;
	background-color:#4db5e1;
}

#header-start {
	background:url(images/header_start.gif) no-repeat center; 
	height:40px;
	width:920px;
	background-color:#4db5e1;
}


#top {
	background:url(images/top_header.jpg) no-repeat center; 
	height:77px;
	width:920px;
	


}
/** {
margin:0pt;
padding:0pt;
}*/
.nobr {
white-space:nowrap;
}

body {
/*
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	*/
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	background-color:#dddddd;
}



#container_innen { width: auto; background: transparent; text-align: left; margin-right: 21px; margin-left: 21px; }  
    #header2 { 
    	background: transparent; 
    	padding: 0 10px;  
    } 
    
    
    
   #sidebar1 {
    	float: left; 
    	width: 11em; 
    	background: transparent; 
    	padding: 15px 0;
    }
    #sidebar2 {
    	float: right; 
    	width: 11em; 
    	background: transparent; 
    	padding: 15px 0; 
    }
   #sidebar1 h3,  #sidebar1 p,  #sidebar2 p,  #sidebar2 h3 {
    	margin-left: 10px; 
    	margin-right: 10px;
    }
    
   
   #mainContent {
     	margin: 0 12em 0 12em;
    	padding: 0 2em 0 2em; 
    } 
    #footer { 
    	padding: 0 10px;
    	background:transparent;
			background-color:#dddddd;
    } 
   
    
    
    
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
				background-color:#dddddd;
    }
		
#totop {
	padding-top:15px;
	width:650px;
	text-align:right;
}		
		
/* container in der mitte */
#l_first{
padding-top:0px;
margin-top:0px;
	margin-left:5px;
}

#lopen 		{background-image:url(images/top.jpg); background-repeat:no-repeat; width:686px; height:20px;}
#lbottom 	{background-image:url(images/bottom.jpg);background-repeat:no-repeat;width:686px;height:20px;}
#lleft 		{background-image:url(images/middle.jpg);background-repeat:repeat;width:686px;height:auto;}
#linhalt 	{margin-left:25px; margin-right:25px;padding-top:5px; padding-bottom:5px; margin-right:5px; }
#lheadline{margin-left:5px;padding-top:5px; font-weight:bold; color:#dddddd;}
#lfooterline{margin-left:27px;padding-top:6px; font-weight:normal; color:#3a4a6b; font-size:10px;}

.tabelle-1 {
	color:#FFFFFF;
	background-color: #06a1e3;
	padding-left: 5px;
}

.tabelle-schrift {
	padding-left: 5px;
}

.tabelle-2 {
	border: thin solid #999999;
}

.bilderrahmen {
	border: 1px solid #858585;
}

h1 { font-size:14px;
	 color:#0074b0;
}

.eingabefeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 257px;
	border: 1pt solid #FFFFFF;}
	
.eingabefeld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
	width: 250px;
	border: 1pt solid #000000;
	}
	
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 100;
	border: 1pt solid #000000;
}

.c1l {
margin-left: 65px;
width:218px;
 
float:left;
 
}

.c1r {
width:218px;
 
float:left;
margin-left:65px;
}
.txtlink2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

a:link {
	text-decoration: underline;
	color : #666666;
} 
a:visited {
	text-decoration: underline;
	color : #666666;
} 
a:active {text-decoration: underline; color : #666666;} 
a:hover {text-decoration: none; color: #666666;}
