/*
Farbwerte
Rot:			#e2001a
Grün:			#009036
Blau:			#004a99
Hellgrün:	#e5f4eb
Grau:			#767676
*/

/* neu definierte TAGS */
body {color:#333333; text-align:center; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; background:url(../images/struct/bg_main.gif); background-repeat:repeat-y; background-position:center}
td {font-size:11px; color:#333333; font-family:Verdana,Arial,Helvetica,sans-serif;}
div {color:#333333;}
img { border:0; }
hr{height:1px; }
h1 {font-size:16px; color:#707172; margin:15px 0 15px 0}
h2 {font-size:14px; font-weight:bold; padding:0; margin:0}
h3 {font-size:13px; font-weight:bold; color:#e2001a}
h4 {font-size:12px; font-weight:bold; color:#666666; padding:0; margin:0}
h5 {font-size:12px; font-weight:bold; color:#009036; padding:0; margin:0}


/* div Container */
#top {height:30px; background:#e2001a; color:#ffffff; font-size:15px; font-family:Times,Verdana,Arial,Helvetica,sans-serif; margin-left:auto; margin-right:auto;width:100%;}
#top td {color:#ffffff; }
#container {width:800px; margin:0; padding:2px 0 0 0; margin-left:auto; margin-right:auto; }
#header {height:130px; width:780px; margin-left:auto; margin-right:auto;}
#submenu {height:23px; width:780px; margin:2px 0 0 0; margin-left:auto; margin-right:auto; text-align:left; vertical-align:middle}
#content {width:780px; margin-left:auto; margin-right:auto; text-align:left; margin-top:5px;}
#data { margin:0;  padding:0 0 0 0; padding-left:186px}
#menu { width:186px; margin:0; padding:0px;  float:left; list-style-type:none;}
ul#menu_wi {margin-bottom:0px; padding-bottom:0px; list-style-image:url(../images/menu/enum_wi.gif); }
ul#menu_wi li{padding-bottom:4px;}
#bottom { position:fixed; clear:both; bottom:0px; height:30px; background:#009036; color:#ffffff;  margin-left:auto; margin-right:auto; width:100%; vertical-align:middle }

/* Nur für Internet Explorer bis 6.0 erkennbarbar*/
* html #container {height:600px; background:url(../images/struct/bg_main.gif); background-position:center; background-repeat:repeat-y; text-align:center; }
* html #top { text-align:center}
* html #content { }

* html body {background:url(../images/struct/tab.gif);}
* html #bottom {position:static; bottom:auto; padding-top:7px}
/* Ende nur für MSIE */

a:link, a:visited {border:0px; text-decoration:underline}
a:active, a:hover {border:0px; text-decoration:none} 
#data a {color:#009036}

a.menu_wi:link, a.menu_wi:visited, a.menu_wi:active, a.menu_wi:hover{color:#666666;}
a.news:link, a.news:visited, a.news:active, a.news:hover{color:#7fa7cf;}

#bottom a{color:#ffffff}
/* #submenu a, td {color:#009036} */
#data td {color:#333333}
ul#cont {padding:0px; margin:0 0 0 15px; color:#333333; list-style-image:url(../images/content/enum.gif) }
ul#cont li{padding:0 0 5px 0; }

ul#none {padding:0px; margin:0 0 0 15px; list-style-type:none }
ul#none li{padding:0 0 5px 0; }

a.none:link, a.none:visited, a.none:active, a.none:hover {border:0px; text-decoration:none} 

ul#enum_menu {position: absolute; padding:0; margin:0; top:110px; left:300px;}
ul#enum_menu li {float:left; padding-right:25px; list-style-type:none; position: relative;}
ul#enum_menu  li ul { position:absolute; margin:0px; padding:23px 2px 2px 5px; left:-999px; top:0px; background-image:url(../images/menu/bg_sub.gif); border-bottom:2px solid #707172}
ul#enum_menu li ul li {clear:both; padding-bottom:5px; list-style-type:square;}
/*ul#enum_menu li > ul {top: auto; left: auto;}*/
ul#enum_menu  li:hover ul { left:0px}

/* LINKS */

a.none:link, a.none:visited, a.none:active, a.none:hover {border:0px} 

/* TEXTE */
#t_imp {font-weight:bold; color:#fabb00; border-bottom:0px dashed #fabb00}
#t_error {font-size:10px; font-weight:bold; color:#e2011b}

#cont_img{border:5px solid #eeeeee;}
#bg_light_normal { background:#f2f2f2;}
#bg_light_imp { background:#e5f4eb;}
#underline_imp {border-bottom:0px solid #009036; color:#009036; font-weight:bold}

/* FORMULARE */
input, textarea {font-size:11px; color:#707172; font-family: Verdana, Arial, Sans-Serif;}
.inp_normal {width:160px; background-color:#e6e7e7;  margin-bottom:5px; padding-left:5px; border:1px solid #707172}
.btn{ background-color:#fabb00; margin-bottom:10px; padding-left:5px; color:#ffffff; font-size:11px; font-weight:bold; border:1px solid #707172}

