@import url(1730_main_menu.css);
@import url(1730_sub_menu.css);

HTML { overflow: -moz-scrollbars-vertical; }
body{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color: #333333;
	background-color:#ffffff;
	padding: 0; margin: 0;
}

H1, H2, H3, H4, H5, H6, P, UL, OL { font-size:11px; font-weight:normal; color:#333333; 	font-family: Tahoma, Verdana, Arial, sans-serif;}
P { margin: 0px 0px 0px 0px; }
UL {margin-top:0px; margin-bottom:0px;}

H1 { clear:both; font-size: 13px; color: #0083D0; font-weight: bold; padding: 3px 0px 3px 0px; } 

H2 { clear:both; font-size: 12px; color: #333333; font-weight: bold; padding: 0px 0px 0px 0px; background-color:#CCCCCC; }


H3 { clear:both; font-size: 12px; color: #000000; font-weight: bold; padding: 3px 0px 3px 0px;   }
H4 {  font-size: 11px; color: #333333; font-weight: bold;  padding: 3px 0px 3px 0px;}
H5 {  font-size: 12px; color: #000000; font-weight: bold; padding: 3px 0px 3px 0px; }
H6 {  font-size: 11px; color: #000000; font-weight: bold; padding: 3px 0px 3px 0px;}

H1 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 3px; }
H2 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 8px; }
H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 3px; }

textaera { width:200px; }

.bodytext { font-size:11px; font-weight:normal; color:#333333; padding: 3px 0px 5px 0px;  line-height: 1.2; 	font-family: Tahoma, Verdana, Arial, sans-serif;}

.sitepathtext { font-size:11px; font-weight:normal; color:#333333; padding: 3px 0px 5px 0px;  line-height: 1.2;}

p.align-left { text-align: left}
p.align-center { text-align: center} 
p.align-right { text-align: right} 
p.align-justify { text-align: justify} 

a img,img { border: none;}

.trenner_menu { font-size:11px; font-weight:lighter; color:#333333; padding-left:0px; padding-right:0px; padding-bottom:3px; padding-top:0px; line-height: 1.3;}
.anzeige { font-size:9px; color:#666666;}

A:link {font-size:11px; font-weight:bold; color:#0066D5; text-decoration:none; }
A:visited {font-size:11px; font-weight:bold; color:#0066D5; text-decoration:none; }
A:hover {font-size:11px; font-weight:bold; color:#0066D5; text-decoration:underline; }
A:active {font-size:11px; font-weight:bold; color:#0066D5; text-decoration:none; }

.tt_news_ueberschrift_list { clear:both; font-size: 14px; color: #0083D0; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration:none;}
.tt_news_spacer1 { height:10px; }
.tt_news_spacer2 { clear:both; height:2px; }
.news-list-morelink A, .news-single-backlink A { color:#0066D5; font-size:11px; text-decoration:none; 	padding-left:5px; }

.ende_ttnews_search_box
{ width:550px; background-color:#FF7625; text-align:center; }
.ende_ttnews_search
{ color:#333333; font-size:11px; font-weight:bold; padding:2px; }

/********************************************************** menu_impressum_unten **************************************************************************/
.menu_impressum_unten a:link, .menu_impressum_unten a:visited, .menu_impressum_unten a:active{
	font-size: 10px;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
}
.menu_impressum_unten a:hover{
	text-decoration:underline;
}
/********************************************************** klickpfad *************************************************************************************/
.sitepath_left_size {
     font-size:11px;
	 color:#999999;
}
.sitepath a:link,
.sitepath a:visited,
.sitepath a:hover,
.sitepath a:active{
	font-weight:normal;
	font-size:11px;
	color:#666666;
}
.sitepathact a:link,
.sitepathact a:visited,
.sitepathact a:hover,
.sitepathact a:active{
	font-weight:normal;
	color:#333333; 
	font-size:11px;  
}
/**********************************************************************************************************************************************************/
#menu_impressum_strich {font-size:12px; font-weight:lighter; color:#666666;}

.rahmeneingabefelder
 { border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#ededed; margin-top:0px; font-size:10px; width: 133px; height:14px;}

.rahmeneingabefelder_macina { border-left:0px solid #999999; border-top:0px solid #999999; border-right:0px solid #666666; border-bottom:0px solid #666666; background-color:#ffffff; margin-top:0px; font-size:10px; width: 170px; }

#rahmeneingabefelder_button, .rahmeneingabefelder_button, .tx-indexedsearch-searchbox-button-submit
{border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #333333; border-bottom:1px solid #333333;  font-size:11px; font-weight:normal; height:18px;  background-image: url(../bilder/ref_button.jpg); background-repeat:repeat-x;  width:auto;}

.tabelle_kontakt {border:0px solid #666666; width:350px; }
.bg_tabelle_kontakt { background-color:;}

.required_text, .error_meldung, #error
{ color:#FF7625; font-size:11px; font-weight:bold; }

.ende_ttnews_search_box
{ width:550px; background-color:#FF7625; text-align:center; }
.ende_ttnews_search
{ color:#333333; font-size:11px; font-weight:bold; padding:2px; }

/*.csc-header csc-header-n2  { font-size: 12px; color: #cc0000; font-weight: bold; }*/
.clearer_strich { }
/*************************************************************************************************************/
#box_220_oben, #box_220_oben_x
{
	height:8px;
	background-repeat:no-repeat;
	overflow: hidden;
}
#box_220_unten, #box_220_unten_x {
	height:15px;
	background-repeat:no-repeat;
	overflow: hidden;
}
/********************************************** 695 box *****************************************************/
#box_600_oben {
	width:580px;
	overflow:hidden;
	height:0px;
	font-size:0px;
}
#box_600_mitte {
	width:580px;
	height:auto;
	overflow:hidden;
}
#box_600_unten {
	width:580px;
	overflow:hidden;
	margin: 0px 0px 10px 0px;	
	height:0px;
	font-size:0px;
}
#box_600_aussen {
}
/************************************************ 210 box ****************************************************/
#box_220_oben {
	background-image: url(../bilder/x2_box_rahmen_200_oben.gif);
	overflow:hidden;
}
#box_220_mitte {
	height:auto;
	background-image:url(../bilder/x2_box_rahmen_200_mitte.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}	
#box_220_unten {
	background-image:url(../bilder/x2_box_rahmen_200_unten.gif);
	background-repeat:no-repeat;
}

/***************************************** main ***************************************************************/
#main_bg_header_box{
	height:35px;
}
#main_bg_header{
	width:840px; margin:0 auto;
	height:35px;
	background-image: url(../bilder/main_bg_header.gif); background-repeat:no-repeat;
}
#main_bg{
	height:auto;
}
#main_box{
	width:800px; margin:0 auto;
	background-color:#FFFFFF;
}
#main{
	width:800px; margin:0 auto;
}
#lib_back_top_box{
	clear:both;
	z-index:1;
	height:26px;
}
#lib_back{
	float:left;
	height:26px;
	width:400px;
}
#lib_top{
	float:left;
	height:26px;
	width:400px;
	text-align:right;
}
#leerbox_1{
	clear:both;
	z-index:1;
	height:0px;
	text-align:	center;
}
#leerbox_2{
	text-align:	center;
	height:0px;
	font-size:0px;
}
#footer_box_880 {
	height:90px;
	background-image:url(../bilder/bg_footer.gif); background-repeat:repeat-x;
}
#footer_box {
	width:800px; margin:0 auto;
}
#leerbox_3{
	text-align:	center;
	height:10px;
	background-color:#;
}
#impressum_box{
	float:left;
	height:20px;
}
#impressum{
	float:left;
	height:20px;
	width:610px;
}
#bookmark_x{
	float:left;
	width:190px;
	height:20px;
}
#leerbox_4{
	clear:both;
	height:10px;
}
#copyright_box{
	height:20px;
}
#copyright{
	width:800px; margin:0 auto;
	height:20px;
	text-align:center;
}
/**************************************** main menu ******************************************************/
#main_menu_box_outer {
	height:30px;
	background-image:url(../bilder/main_navi_background.gif); background-repeat:repeat-x;
	z-index:1;
}
#main_menu_box {
	height:30px;
	width:840px; margin:0 auto;

}
#main_menu_left {
	float:left;
	width:220px;
    height:30px;
	background-image:url(../bilder/main_menu_left.jpg); background-repeat:no-repeat;
}
#main_menu {
	float:left;
    height:30px;
	width:600px;
		background-image:url(../bilder/main_menu_button_normal.gif); background-repeat:repeat-x;
}
#main_menu_right {
	float:left;
	width:0px;
    height:30px;
}
#sub_menu_box_outer {
	height:28px;

}
#sub_menu_box {
	clear:both;
	height:28px;
	width:840px; margin:0 auto;
}
#sub_menu_left {
	float:left;
	width:80px;
    height:28px;
	background-image:url(../bilder/sub_menu_left.gif);  background-repeat:no-repeat;
}
#sub_menu {
	float:left;
    height:28px;
	width:740px;
}
/********************************************************************************************************/
#picture_box_outer {
	height:150px;
	/*background-image:url(../bilder/picture_box.pngg); background-repeat:repeat-x;*/
}
#picture_box {
	height:150px;
	width:800px; margin:0 auto;
	background-image:url(../bilder/picture_box_800.jpg); background-repeat:no-repeat;
}
#picture_box_left {
	float:left;
	height:150px;
	width:590px;
}
#picture_box_right {
	float:left;
	height:150px;
	width:210px;
}
#picture_box_right_inner {
	padding:20px 25px 15px 22px;
}
/********************************************************************************************************/
#sitepath_box{
	clear:both;
	float:left;
	height:16px;
	width:780px;
	font-size:0px;
}
#sitepath_left{
	float:left;
	width:auto;
	margin-top:3px;
}

#sitepath{
	float:left;
	width:auto;
	margin-top:3px;
}
/**************************************** hauptfenster ***********************''''***********************/
#hauptfenster {
	height:auto;
	z-index:10;
/*	background-image:url(../bilder/bg_hauptfenster.png); background-repeat:repeat-y;*/
}
/**************************************** hauptfenster links ********************************************/
#hauptfenster_links {
	float: left;
	z-index: 2;
	width: 210px;
	margin: 0px 0px 0px 0px;
}
/**************************************** hauptfenster links inhalt1 ************************************/
#box_220_oben {
	margin: 0px 0px 0px 0px;
	z-index: 3;
}
#box_220_mitte {
	margin: 0px 0px 0px 0px;
	z-index: 3;
}
#box_220_inhalt {
	width:180px;
	margin-left:10px;
}
#box_220_unten {
	margin: 0px 0px 10px 0px;
	z-index: 3;
}
#strich_dotted_220 {
/*	height:1px;
	border-bottom:dotted 0.1em #333333;
	width:210px;*/
}
/**************************************** hauptfenster mitte 600 *******************************************/
#hauptfenster_mitte_600 {
	float: left;
    width: 590px;
	z-index: 2;
	margin: 0px 0px 0px 0px;
}
#box_600_mitte_box {
	width:550px;
	margin-left:0px;
	margin-top:20px;
	margin-right:0px;
}
#mitte_box_600 {
	width:550px;
	margin:0px;
	z-index:1;
}
/**************************************** hauptfenster mitte 800 *******************************************/
#hauptfenster_mitte_800 {
	float: left;
    width: 800px;
	z-index: 2;
	margin: 0px 0px 20px 0px;
}
#box_800_mitte_box {
	width:800px;
	margin-left:0px;
	margin-top:20px;
	margin-right:0px;
}
#mitte_box_800 {
	width:800px;
	margin:0px;
	z-index:1;
}

#strich_dotted_600 {
/*	height:1px;
	border-bottom:dotted 0.1em #333333;
	width:600px;*/
}