body {



	background-color: #f4f4f4;







	/* Seitenränder */



	margin-left:   0px; padding-left:   0px;



	margin-right:  0px; padding-right:  0px;



	margin-top:    0px; padding-top: 	0px;



	margin-bottom: 0px; padding-bottom: 0px;







	scrollbar-3dlight-color:#C7C8CA;



	scrollbar-shadow-color:#C7C8CA;



    scrollbar-arrow-color:#C7C8CA;



    scrollbar-base-color:#ffffff;



    scrollbar-darkshadow-color:#ffffff;



    scrollbar-face-color:#ffffff;



    scrollbar-highlight-color:#ffffff;



}







#content_main {



	padding-left:   10px;



	padding-right:  40px;



	padding-top: 	10px;



	padding-bottom: 30px;



}







#bannerlist {



	padding-left:   10px;



	padding-right:  40px;



	padding-top: 	10px;



	padding-bottom: 30px;



}







/*



#content_right {



	padding-left:   10px;



	padding-right:  10px;



	padding-top: 	 5px;



	padding-bottom:  0px;



}



*/



#suche {



	padding-left:    10px;



	padding-right:   10px;



	padding-top: 	 2px;



	padding-bottom:  2px;



	background-color:#FFFFFF;



}







#buttons {



	padding-left:    5px;



	padding-right:   5px;



	padding-top: 	 0px;



	padding-bottom:  0px;



}







p {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



}







td, div, div#banner_skyscraper {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #333333;



}







h1		{ font-family: arial, helvetica, sans-serif;    font-size: 15px; 	font-weight: bold;	color: #990000;	}



h2		{ font-family: arial, helvetica, sans-serif; 	font-size: 13px;	font-weight: bold;	color: #797f87;	}



h3		{ font-family: arial, helvetica, sans-serif; 	font-size: 10px;	font-weight: bold;	color: #333333;	text-transform:uppercase; }







a:link 		{ text-decoration: none; color: #8b0e13; }



a:visited  	{ text-decoration: none; color: #8b0e13; }



a:active 	{ text-decoration: none; color: #8b0e13; }



a:hover   	{ text-decoration: underline; color: #8b0e13; }







.navi_top {					font-size: 10px; font-weight: bold; color: #666666; }



.navi_top a {				font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; }



.navi_top a:link { 			font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; }



.navi_top a:visited { 		font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; }



.navi_top a:active { 		font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; }



.navi_top a:hover { 		font-size: 10px; font-weight: bold; color: #8b0e13; text-decoration: none; }







.navi_top-act {				font-size: 10px; font-weight: bold; color: #8b0e13; }



.navi_top-act a {			font-size: 10px; font-weight: bold; color: #8b0e13; text-decoration: none; }



.navi_top-act a:link { 		font-size: 10px; font-weight: bold; color: #8b0e13; text-decoration: none; }



.navi_top-act a:visited { 	font-size: 10px; font-weight: bold; color: #8b0e13; text-decoration: none; }



.navi_top-act a:active { 	font-size: 10px; font-weight: bold; color: #8b0e13; text-decoration: none; }



.navi_top-act a:hover { 	font-size: 10px; font-weight: bold; color: #8b0e13; text-decoration: none; }







.rightSideBox {



	padding: 6px 10px 10px 10px;



	background: url(Bilder/spacer_white5px.gif);



	background-repeat: repeat-x;



	background-color: #eeeeee;



	font-size: 10px;



}







#mailform {



	width: 100%;



}







.csc-mailform-field label {



	text-align: right;



	vertical-align: middle;



	width: 150px;



}







.csc-mailform-submit {



	text-align: center;



	width: 150px;



	background-color: #b6b9bd;



	border: #797f87 solid 1px;



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold



}











/* Linklist style definitions



 * added by henning on march 14, 2007



 *



*/







div.tx-ablinklist-pi1 div.tx_ablinklist_listView_category{



  margin: 10px 0px 10px 0px;



}







div.tx-ablinklist-pi1 div.tx_ablinklist_listView_category a.tx_ablinklist_listView_categoryLabel{



  font-size: 12px;



  font-weight: bold;







}







div.tx-ablinklist-pi1 a.tx_ablinklist_listView_linkAddNew{



  margin: 10px 0px 10px 0px;



}







div.tx-ablinklist-pi1 div.tx_ablinklist_listView_categories{



  margin: 10px 0px 10px 0px;



  background-color: #eeeeee;



  padding: 5px;



}











div.tx-ablinklist-pi1 div.tx_ablinklist_listView_link{



  background-color: #eeeeee;



  padding: 5px;



  margin: 10px 0px 10px 0px;



}



/* navi left definitions */



td.navi_left_container{

  background-color: #f07722;

  width:180px;

}



div.navi_left_verlauf{

  width: 180px;

  height:93px;

  vertical-align: bottom;

  background-image: url(Bilder/verlauf.jpg);

}





table td{

  font-size: 12px;

}