html {
height: 101%;
}

body {
	margin: 0;
	margin-top: 10px;
	font: 12px/20px Tahoma, Verdana, Arial, sans-serif;
	color: #111;
}

#page_bg {

	background-image: url(../images/hinter1.gif);
	background-repeat: repeat-x;
	background-color: #c3cbd7;	
	text-align: center;
}

 p, br, ul, ol, li, div, td, th, fieldset, input, textarea, address, blockquote, nobr, b, i, form {


	
	font:  12px/20px Tahoma, Verdana, Arial, sans-serif;



	color: #111;

}

h1, h2, h3, h4, h5, h6 {







	font:  14px/20px Tahoma, Verdana, Arial, sans-serif;



	font-weight: bold;



	margin: 0px;



	padding: 0px;



	padding-top: 20px;



}







a {



	text-decoration:  none;



	font-weight: bold;



	font-size: 11px;



	border: none;



	color: #cc0000;



 }



a:hover {



	text-decoration:  underline; 



	border: none;



 }







 







 #outerbox {



 	margin: auto;



	width: 814px;



	padding: 17;



	border: 0;



	







 }



   #outerbox2 {



	background: transparent url(../images/hinter1a.gif) top left repeat-x;







 }



  #outerbox3 {



	background: transparent url(../images/hinter2a.gif) bottom left repeat-x;







 }



   #outerbox4 {



	background: transparent url(../images/hinter3.gif) top left repeat-y;







 }



    #outerbox5 {



	background: transparent url(../images/hinter4.gif) top right repeat-y;







 }



  #outerbox6 {



	background: transparent url(../images/hinter5.gif) top left no-repeat;







 }



   #outerbox7 {



	background: transparent url(../images/hinter6.gif) top right no-repeat;







 }



  .innerbox {



 	margin: auto;



 	margin-top: 10px;



	width: 780px;



	padding: 0;



	border: 1px solid #000;



	background-color: #fff;



}







 /*obere Zeile mit Suchfeld und kleiner Navigation*/







 #search {







 margin: 0;







 width: 780px;







 height: 29px;







 padding: 0;







 border: 0;







 }







 







 .searchleft {







 -moz-box-sizing: border-box;







box-sizing: border-box;







 margin: 0;







 width: 185px;







 height: 29px;







 padding: 0;







 border: 0;







 float: left;







 background-image: url(../images/montageasy_01.jpg);



}







 







.searchright {

-moz-box-sizing: border-box;
box-sizing: border-box;
 margin: 0;
 width: 595px;
 height: 29px;
 padding: 0;
 border: 0;
 float: right;
 background-image: url(../images/montageasy_02.jpg);
 }


.searchrightinnen {
padding-right: 10px;

}




.menuoben {







-moz-box-sizing: border-box;







box-sizing: border-box;







text-align: right;







 margin: 0;







 width: 440px;







 height: 29px;







 padding: 0;







 border: 0;







 float: left;







 font-size: 0.5em;







 }







.such {







-moz-box-sizing: border-box;







box-sizing: border-box;







margin: 0;







 height: 29px;







 padding: 0;







 border: 0;







 float: right;







 width: 140px;







 }







.search input {







background-color: #000;







border: 1px solid #fff;







display: inline;







color: #fff;







margin: 2%;







padding: 0px;







font-size: 12px;







text-align: right;







line-height: 12px;







height: 14px;







}







.search form {







display: inline;







 height: 29px;







} 







 #header {







 margin: 0;







 width: 780px;







 height: 121px;







 padding: 0;







 border: 0;







 }







 







 .headleft {







 -moz-box-sizing: border-box;







  box-sizing: border-box;







 margin: 0;







 width: 185px;







 height: 121px;







 padding: 0;







 border: 0;







 float: left;







 background-image: url(../images/montageasy_04.jpg);







 background-repeat: no-repeat;







 background-color: #f9f9f9;







}







 







.headright {

-moz-box-sizing: border-box;

box-sizing: border-box;

 margin: 0;

 width: 595px;

 height: 121px;

 padding: 0;

 border: 0;

 float: right;

 background-image: url(../images/montageasy_05.jpg);

 background-repeat: no-repeat;

 }





 #navimitte {

margin: 0;

width: 780px;

height: 28px;

padding: 0;

border: 0;

}







 







 .navimitteleft {







 -moz-box-sizing: border-box;







  box-sizing: border-box;







 margin: 0;







 width: 185px;







 height: 28px;







 padding: 0;







 border: 0;







 float: left;







 background-image: url(../images/montageasy_07.jpg);







 background-repeat: repeat-x;







}







 







.navimitteright {







-moz-box-sizing: border-box;







box-sizing: border-box;







 margin: 0;







 width: 595px;







 height: 28px;







 padding: 0;







 border: 0;







 float: right;







 background-image: url(../images/montageasy_09.jpg);







 background-repeat: repeat-x;







 }







 







 #bread {







 margin: 0;







 width: 780px;







 height: 20px;







 padding: 0;







 border: 0;







 }







 







 .breadleft {







 -moz-box-sizing: border-box;







  box-sizing: border-box;







 margin: 0;







 width: 185px;







 height: 20px;







 padding: 0;







 border: 0;







 float: left;







 background-image: url(../images/montageasy_11.jpg);







 background-repeat: repeat;







}







 







.breadright {
-moz-box-sizing: border-box;

box-sizing: border-box;

 margin: 0;
 width: 595px;
 height: 20px;

 padding: 0;
 border: 0;
 float: right;
 background-image: url(../images/montageasy_12.jpg);
 background-repeat: repeat-y;
 text-align: left;
 }


.breadrightinnen {
padding-left: 50px;
}



 #main {



 -moz-box-sizing: border-box;







  box-sizing: border-box;



 margin: 0;







 width: 780px;







 height: 100%;







 padding: 0;







 border: 0;



 



 background-color: #fff;







 }







 







 .mainleft {







 -moz-box-sizing: border-box;







  box-sizing: border-box;







 margin: 0;







 width: 185px;







 height: 400px;







 min-height: 400px;







 padding: 0;



 padding-bottom: 150px;







 border: 0;







 float: left;







 background: url(../images/montageasy_14.jpg) #fff repeat-x;



 text-align: left;



 overflow: hidden;



}







 







.mainright {







-moz-box-sizing: border-box;







box-sizing: border-box;







 margin: 0;







 width: 595px;







 height: auto;



 



 /*min-height: 400px;*/







 border: 0;

 float: right;
 background-color: #fff;
 text-align: left;

}



 .mainrightinnen {
 -moz-box-sizing: border-box;
box-sizing: border-box;
 width: 595;
padding: 50px;
padding-top: 30px;
}




.clear {



 clear: both;



}







 



#footer {







 width: 780px;
 -moz-box-sizing: border-box;
box-sizing: border-box;
border: 0px;



padding: 3px;



margin: 0;



height: 20px;



background-color: #000;



color: #fff;



font-size: 9px/12px;



}
