/*+++++ Layout +++++*/

* html div.contBox{}

body, html{
        border:0;
	margin:0;
	width:100%; height: 100%;
	background: #dfdede url(/fileadmin/img/background.jpg) center repeat-y;
	font:normal 80% Verdana,Helvetica, sans-serif;
	color:#6b6b6b;
         letter-spacing: 0.1em;
         }

	* html body, html{
       		font:normal 83% Verdana,Helvetica, sans-serif;
         	}

#content_home a, #content_home a:visited{
         background: url(/fileadmin/img/bulletOn.gif) left no-repeat;
         text-decoration: none;
         color: #000;
         padding: 8px 10px;
         }
         


#content_home a:hover{
      	background: url(/fileadmin/img/bulletOn.gif) left no-repeat;
        text-decoration: underline;
        color: #96544b;
         }

#container{
	width: 100%;
         height: 100%;
         background: #dfdede url(/fileadmin/img/background.jpg) center repeat-y;
         }

#interface{
         width: 598px;min-height: 100%;
         margin: 0 auto;
         padding: 0;
         background: #ffffff;
         border: 1px solid #d0d0d0; 
         }
         
         *html #interface{ 
         	height: 100%;
         	}

#preHeader{
	height: 30px;
         font-size: 1.1em;
         }

#preHeader a{
	float: right;
         }

#header{
         width: 598px; height: 153px;
         margin: 0; padding: 0;
         background: url(/fileadmin/img/header.jpg) center no-repeat;
         }

#footer{
        	clear: both;
        	margin: 0 auto;
        	padding: 0 0 0 30px;
        	font-size: 0.8em ;
         }

#footer p{font-size: 8pt !important;}

#footer a, #footer a:visited{
         text-decoration: none;
         color: #6b6b6b;
         }

#footer a:hover{
        	text-decoration: underline;
        	}
        	
#modul {
		text-align: center;
	}

/*+++++ Navigation +++++*/

#navi{
	width: 598px; height: 30px;
         margin: 1px 0 0 0;
         background: url(/fileadmin/img/bgNavi.jpg) repeat-x;
         font-size: 0.9em;
         }

#navi ul{
      	list-style-type: none;
      	margin: 0 0 0 10px; padding: 0;
      	}

#navi ul li{
         float: left;
         margin: 0; padding: 0;
         }

#navi ul a, #navi ul a:visited{
         display: block;
      	 margin: 0;
         padding: 8px 10px;
         text-decoration: none;
         color: #6b6b6b;
         }

#navi ul a:hover{
      	background: url(/fileadmin/img/bulletOff.gif) left no-repeat;
         }
         
#navi ul a.act, #navi ul a.cur{
      	background: url(/fileadmin/img/bulletOn.gif) left no-repeat;
         }

#leftNavi{
         width: 100px; 
         float: left;
         margin: 30px 0 0 0; padding: 0 0 0 0;
         }

	* html #leftNavi{ border: 1px solid red;
      		float: left;
      		max-width: 100px;
      		margin: 30px 0 0 0; padding: 0;
                 }

#leftNavi ul{
	list-style-type: none;
         margin: 0; padding: 0;
         }
         
#leftNavi ul ul{
	margin: 0 8px;
	}
	

#leftNavi ul li{
	display: block;
         padding: 2px 2px;
         }

#leftNavi ul ul li{
	display: block;
         padding: 2px 2px;
         }

#leftNavi ul a, #leftNavi ul a:visited{
	 padding: 0 2px;
	 margin: 0 2px;
	 text-decoration: none;
         color: #6b6b6b;
         }
         
#leftNavi ul ul a, #leftNavi ul ul a:visited{
	padding: 0 10px;
	margin: 0 0;
	}

	* html #leftNavi ul a, #leftNavi ul a:visited{
       		padding: 8px 10px;
       		display: inline;
       		}

#leftNavi ul a:hover{
	background: url(/fileadmin/img/bulletOff.gif) left no-repeat;
         }
         
#leftNavi ul a.act, #leftNavi ul a.cur{
      	background: url(/fileadmin/img/bulletOn.gif) left no-repeat;
         }
         


/*+++++ Paragraph & Font Styles +++++*/

p{
	line-height: 1.4em; 
         }

.level1{
	padding: 0 0 15px 0; margin: 0 0 0 0; 
         }
         
h1{
	font-size: 1.3em;
	font-wight: bold;
	}



/*+++++ Content Styles +++++*/

#content{
         width: 340px;	
         margin: 30px 0 0 105px;
         padding: 0 10px 0 10px;
         }

         * html #content{
                 width: 310px;
                 margin: 30px 0 0 0;
                 padding: 0 10px 0 10px;
         	}

#content_home img{
         float: right;
         }

#content_home{
	 width: 560px;
         margin: 30px 0 0 10px;
         padding: 0 10px 0 10px;
         }

         * html #content_home{
         	margin: 30px 0 0 10px;
                width: 460px;
                 }
                 
#content_next2{
	 width: 450px;		
         margin: 30px 0 0 30px;
         padding: 0 10px 0 10px;
         }
         
         * html #content_next2{
         	width: 450px;
         	margin: 0 0 0 30px;
         	padding: 0;
                }
         
         
         	
         	


#imageContainer{
	 width: 100px;  
         float: right;
         margin: 30px 0 0 0;
         padding: 0 0 0 20px;
         }
         
         * html #imageContainer{
         	widht: 92px;padding: 0;
         	}

#imageContainer img{
	margin: 0 0 10px 0;
         }




/*+++++ Special Styles +++++*/

.clear{
	clear: both;
	height: 0; width: 0;
	margin: 0; padding: 0;
         }
.clearL{
	clear: left;
         }
.clearR{
	clear: right;
         }
