.button_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: yellow;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: red;
}

.button_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	border-left: 2px solid red;
	border-right: 2px solid red;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	vertical-align: middle;
	cursor: hand;
	background-color: green;
}

.button_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: white;
	border-left: 2px solid red;
	border-right: 2px solid red;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	vertical-align: middle;
	cursor: hand;
	background-color: blue;

}

.button_maroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: yellow;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: maroon;

}

.button_braun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: white;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: #CC0000;

}

.button_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: FF9900;

}

.button_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: black;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: FOFOFO;

}

.button_hellrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: black;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: #FFE9E9;

}

.button_hellgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: maroon;
	border-left: 2px solid green;
	border-right: 2px solid green;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	vertical-align: middle;
	cursor: hand;
	background-color: #F5FFF0;

}

.button_hellblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: black;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: #E6FAFA;

}

.button_gelb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: black;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: yellow;

}

.button_hellgelb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: black;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	vertical-align: middle;
	cursor: hand;
	background-color: #FFFFCC;

}

.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	color: black; 
	font-weight: normal;
} 

.textschwarz10n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black; 
	font-weight: normal;
} 

.textschwarz11n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black; 
	font-weight: normal;
} 

.textschwarz11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black; 
	font-weight: bold;
} 

.textschwarz12n {
	font-family: Arial;
	font-size: 12px;
	color: black; 
	font-weight: normal;
} 

.textschwarz12np {
	font-family: Arial;
	font-size: 12px;
	color: black; 
	font-weight: normal;
	padding: 5px;
} 

.textschwarz10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black; 
	font-weight: bold;
} 

.textschwarz12b {
	font-family: Arial;
	font-size: 12px;
	color: black; 
	font-weight: bold;
} 

.textschwarz12bp {
	font-family: Arial;
	font-size: 12px;
	color: black; 
	font-weight: bold;
	padding: 5px;
} 

.textschwarz14b {
	font-family: Arial;
	font-size: 14px;
	color: black; 
	font-weight: bold;
} 

.textschwarz16b {
	font-family: Arial;
	font-size: 16px;
	color: black; 
	font-weight: bold;
} 

.texthellgrau11n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray; 
	font-weight: normal;
} 

.textrot10n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red; 
	font-weight: normal;
} 

.textrot11n {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: red; 

	font-weight: normal;

} 

.textrot11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red; 
	font-weight: bold;
} 

.textrot12b {
	font-family: Arial;
	font-size: 12px;
	color: red; 
	font-weight: bold;
} 

.textrot12bp {
	font-family: Arial;
	font-size: 12px;
	color: red; 
	font-weight: bold;
	padding: 5px;
} 

.textrot13b {
	font-family: Arial;
	font-size: 13px;
	color: red; 
	font-weight: bold;
} 

.textrot14b {
	font-family: Arial;
	font-size: 14px;
	color: red; 
	font-weight: bold;
} 

.textmaroon10n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: maroon; 
	font-weight: normal;
} 

.textmaroon11b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: maroon; 

	font-weight: bold;

} 

.textmaroon11n {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: maroon; 

	font-weight: normal;

} 

.textmaroon12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: maroon; 
	font-weight: bold;
} 

.textmaroon12bp {
	font-family: Arial;
	font-size: 12px;
	color: maroon; 
	font-weight: bold;
	padding: 5px;
} 

.textmaroon14b {
	font-family: Arial;
	font-size: 14px;
	color: maroon; 
	font-weight: bold;
} 


.textmaroon16b {
	font-family: Arial;
	font-size: 16px;
	color: maroon; 
	font-weight: bold;
} 

.textblau10n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue; 
	font-weight: normal;
} 

.textblau11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue; 
	font-weight: bold;
} 

.textblau11n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue; 
	font-weight: normal;
} 

.textblau12b {

	font-family: Arial;

	font-size: 12px;

	color: blue; 

	font-weight: bold;
} 

.textblau12bp {

	font-family: Arial;

	font-size: 12px;

	color: blue; 

	font-weight: bold;

	padding: 5px;

} 

.textblau12n {

	font-family: Arial;

	font-size: 12px;

	color: blue; 

	font-weight: normal;
} 

.textblau13b {

	font-family: Arial;

	font-size: 13px;

	color: blue; 

	font-weight: bold;
} 

.textblau14b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: blue; 

	font-weight: bold;

} 


.textnavy13b {
	font-family: Arial;
	font-size: 13px;
	color: navy; 
	font-weight: bold;
} 

.textnavy14b {
	font-family: Arial;
	font-size: 14px;
	color: navy; 
	font-weight: bold;
} 


.textgreen12b {
	font-family: Arial;
	font-size: 12px;
	color: green; 
	font-weight: bold;
} 
.textgelb11b {
	font-family: Arial;
	font-size: 11px;
	color: yellow; 
	font-weight: bold;
} 

.textgelb12b {
	font-family: Arial;
	font-size: 12px;
	color: yellow; 
	font-weight: bold;
} 

.textgelb14b {
	font-family: Arial;
	font-size: 14px;
	color: yellow; 
	font-weight: bold;
} 

.textgelb16b {
	font-family: Arial;
	font-size: 16px;
	color: yellow; 
	font-weight: bold;
} 

.textgelb12n {
	font-family: Arial;
	font-size: 12px;
	color: yellow; 
	font-weight: normal;
} 

.textgelb16b {
	font-family: Arial;
	font-size: 16px;
	color: yellow; 
	font-weight: bold;
} 

.textweiss12n {

	font-family: Arial;
	font-size: 12px;
	color: white; 
	font-weight: normal;
} 

.textweiss12b {
	font-family: Arial;
	font-size: 12px;
	color: white; 
	font-weight: bold;
} 

.textweiss14b {
	font-family: Arial;
	font-size: 14px;
	color: white; 
	font-weight: bold;
} 

.textweiss16b {
	font-family: Arial;
	font-size: 16px;
	color: white; 
	font-weight: bold;
} 

.text_normal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding: 0px;

} 

.textlirotn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	padding: 0px;
} 

.textliblaun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	padding: 0px;
} 

.tablerahmen1 {

	border-right: 2px solid #00394A;

	border-bottom: 2px solid #00394A;

	border-left: 1px solid #00394A;

	border-top-color: #blue;





} 




.text_title { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	color: #000000; 

	font-weight: bold} 



.texttitelgelbtd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: yellow;

	height: 25px;

	vertical-align: middle;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: red;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: blue;

	text-align: center;

	background-attachment: scroll;


	background-repeat: repeat;

 	

} 



.text_title_bg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	height: 20px;

	vertical-align: middle;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #00394A;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	text-align: center;

	background-attachment: scroll;

	background-image: url(images/bg_pro.gif);

	background-repeat: repeat;

 	

} 



.text_title_bg2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	height: 20px;

	vertical-align: middle;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #00394A;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #00394A;

	text-align: center;

	background-attachment: scroll;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

 	

}



.text_title_bg3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #00ff00;

	height: 20px;

	vertical-align: middle;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #00394A;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	text-align: center;

	background-attachment: scroll;

	background-image: url(images/new/Tabellenkopf3_03.jpg);

	background-repeat: repeat-x;

 	

}



body {

	SCROLLBAR-FACE-COLOR: azure; 

	SCROLLBAR-HIGHLIGHT-COLOR: green; 

	SCROLLBAR-SHADOW-COLOR: red; 

	SCROLLBAR-3DLIGHT-COLOR: green; 

	SCROLLBAR-ARROW-COLOR: red; 

	SCROLLBAR-TRACK-COLOR: silver; 

	SCROLLBAR-DARKSHADOW-COLOR: white; 


	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #000000; 

	margin-top: 0px; 

	margin-right: 0px; 

	margin-bottom: 0px; 

	margin-left: 0px} 



.text_title_obg { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #000000} 

.table_norm {

	border-right: 2px solid #00394A;

	border-bottom: 2px solid #00394A;

	border-left: 1px solid #00394A;

	border-top-color: #00394A;

} 

.tabellerot {
	border-right: 2px solid red;
	border-bottom: 2px solid red;
	border-left: 1px solid red;
	border-top: 1px solid red;
	border-top-color: red;
} 

.tabelleblau {
	border-right: 2px solid blue;
	border-bottom: 2px solid blue;
	border-left: 1px solid blue;
	border-top: 1px solid blue;
	border-top-color: blue;
} 


.tabelleschwarz {
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid black;
	border-top: 2px solid black;
	border-bottom-color: black;
} 

.forms_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	border-left: 1px solid #00394A;

	border-top: 1px solid #00394A;

	border-right: 2px solid #00394A;

	border-bottom: 2px solid #00394A;

	background-color: #ffffff;

	font-weight: normal;

	vertical-align: middle;

} 

.eingabefeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-left: 1px solid red;
	border-top: 1px solid red;
	border-right: 2px solid red;
	border-bottom: 2px solid red;
	background-color: #FFFFF2;
	font-weight: normal;
	vertical-align: middle;
} 

.eingabefeld11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid red;
	border-top: 1px solid red;
	border-right: 2px solid red;
	border-bottom: 2px solid red;
	background-color: #FFFFF2;
	font-weight: normal;
	vertical-align: middle;
} 


.button_text 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #ffffff;

	border-left: 1px solid ffffff;

	border-right: 2px solid ffffff;

	border-top: 1px solid FFFFFF;

	border-bottom: 2px solid ffffff;

	vertical-align: middle;

	cursor: hand;

	background-color: #00394A;



} 





.button_text2 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: f;

	border-left: none;

	border-right: none;

	border-top: none;

	border-bottom: none;

	vertical-align: middle;

	background-image: url(images/new/Button2.gif);

	cursor: hand;

} 



a:hover {

	color: #00394A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;



} 

	

a:link {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;





} 



a:visited {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;



} 



a:active {

	color: #00394A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;



} 



.navigation {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #ffffff;

	vertical-align: middle;

} 



.text_title_gr { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	color: #000000; 

	font-weight: bold} 



.text_normal_b { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	color: #000000 ; 

	font-weight: bold} 







.table_norm_2 {

	border-right: 1px solid #00394A;

	border-left: 1px solid #00394A;

} 



.info_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px;

} 



.bg

{

	background-color: #ffffff;



}

.tableweißbg {

	background-color: #ffffff;

}

.info_text_klein_rot {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.rahmen_ihnnen {

	border-right: 1px solid #00394A;

	border-left: 1px solid #00394A;



}

.beschreibungen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

}

.text_title_rm {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #00394A;

	font-weight: bold;



}

.kategorien {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

}

.bgcats {

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: left center;

}

.text_title_blau {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.newstext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 19px;

	color: #0000ff;

}

.111 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #ffffff;

	background-attachment: fixed;

	background-image: url(images/bg_title.gif);

	background-repeat: repeat-x;

	text-align: left;

	vertical-align: middle;

	border-top: 1px solid #ffffff;

	border-right: 1px solid #ffffff;

	border-left: 1px solid #ffffff;


}

.text_title_full {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	background-attachment: fixed;

	background-image: url(images/bg_title.gif);

	background-repeat: repeat-x;

	text-align: left;

	vertical-align: middle;

	border-top: 1px solid #00394A;

	border-right: 1px solid #00394A;

	border-left: 1px solid #00394A;



}

.text_title_rm2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #00394A;

	font-weight: bold;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #00394A;

	border-left-color: #00394A;

	border-top-style: none;

	border-bottom-style: none;

}

.table_norm_full {

	border-right: 1px solid #00394A;

	border-bottom: 1px solid #00394A;

	border-left: 1px solid #00394A;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #00394A;



}

.erforderlich {

	font-size: 9px;

	color: #cc0033;

}
