@charset "utf-8";

*{padding: 0px; margin: 0px; }

body{padding: 0px; margin: 0px;	font: 14px Arial, Helvetica, sans-serif; color: #000000; background-color: #a10b00; } 

/* HAUPT DIVs ########################################*/

#container{width: 938px; margin: 22px auto; position: relative; }
#header{width: 938px; height: 267px; position: relative; background-image: url("../data/header/5.png"); background-repeat: no-repeat; }
#logo{width: 443px; height: 116px; position: absolute; top: 10px; left: 30px; }
#lilie{width: 156px; height: 170px; position: relative; top: 0px; left: -16px; }
#menu{width: 880px; height: 40px; position: absolute; top: 238px; left: 46px; font-size: 18px; font-weight: bold; }
#subheader{width: 938px; height: 19px; }

#cont{width: 938px; overflow: hidden; }
#cont_mid{float: left; width: 697px; padding-bottom: 9999px; margin: 0px 0px -9999px 19px; }
#cont_mid_top{width: 605px; padding: 0px 46px 0px 46px; height: 13px; background-image: url("../data/mid_top.png"); background-repeat: no-repeat; }
#cont_mid_mid{width: 605px; padding: 8px 46px 0px 46px; background-color:#dc7200; background-image: url("../data/om.png"); background-repeat: no-repeat; }
#cont_mid_bot{width: 605px; padding: 0px 46px 0px 46px; height: 13px; background-image: url("../data/mid_bot.png"); background-repeat: no-repeat; }
#cont_ri{float: left; width: 222px; padding-bottom: 9999px; margin-bottom: -9999px; }
#cont_ri_top{width: 190px; padding: 0px 16px 0px 16px; height: 13px; background-image: url("../data/ri_top.png"); background-repeat: no-repeat; }
#cont_ri_mid{width: 190px; padding: 13px 16px 0px 16px; background-image: url("../data/ri_mid.png"); background-repeat: repeat-y; font-size: 18px; font-weight: bold; }
#cont_ri_bot{width: 190px; padding: 0px 16px 0px 16px; height: 13px; background-image: url("../data/ri_bot.png"); background-repeat: no-repeat; }

#subcont{clear: both; width: 938px; height: 19px; }
#footer{width: 893px; height: 37px; padding: 11px 0px 0px 45px; font-size: 14px; text-align: left; background-image: url("../data/footer.png"); background-repeat: no-repeat; font-weight: bold; }
#tc_foot{margin: 6px auto; width: 860px; height: 20px; text-align: right; font: 10px Verdana, Helvetica, sans-serif; }


/*
#container_bg{width: 980px; margin: 0px auto; position: relative; background-color: #FFFFFF; background-image: url("../data/bg_container_bg.jpg"); background-repeat: repeat-y; border-right: 24px solid #FFFFFF; }
#container{width: 980px; margin: 0px auto; position: relative; background-image: url("../data/bg_container.jpg"); background-repeat: no-repeat; }
#header{z-index: 40; position: relative; margin: 0px 0px 0px 0px; width: 980px; height: 180px; }
#menu{z-index: 50; position: relative; margin: 22px 0px 0px 10px; width: 200px; float: left; }
#menu_ul {margin: 0px; padding: 0px; }
#cont{z-index: 60; position: relative; margin: 10px 0px 0px 55px; width: 420px; float: left; }
#fotos{z-index: 70; position: relative; margin: 50px 0px 0px 11px; width: 155px; float: left; }
#flags{z-index: 80; position: relative; margin: 24px 0px 0px 70px; width: 40px; float: left; }
#footer{z-index: 90; position: relative; margin: 0px 0px 0px 265px; padding-top: 18px; width: 800px; height: 28px; clear: both; font-size: 11px;}
*/
/* TAGS ########################################*/

p{padding-bottom: 12px; line-height: 20px; }
h1{font-size: 24px; color: #a10b00; padding-bottom: 12px; } 
h1 a {text-decoration: none; color: #ff8a00; }
h1 a:hover {text-decoration: underline; }
h2{font-size: 18px; color: #eeeeee; margin: 0px 0px 12px 0px; border-bottom: 1px solid #a10b00;}
h2 a {text-decoration: none; color: #eeeeee; }
h2 a:hover {text-decoration: underline; }
h3{font-size: 16px; color: #a10b00; margin: 0px 0px 12px 0px; }

#cont_ri_mid p{padding: 0px; line-height: 16px; }
#cont_ri_mid h1{padding: 0px 0px 18px 0px; }

input, submit, textarea, select{font-size: 14px; padding: 6px; font-weight: bold; border:1px solid #a10b00; color: #000000; background-color: #f79c19; }

img{margin: 5px 24px 12px 0px; }

.fb_img{margin: -4px 0px 0px 0px; }
.bild_der_galerie{margin: 0px 68px 24px 0px; }
.bild_der_galerie_last{margin: 0px 0px 24px 0px; }

li{padding: 0px 0px 8px 0px; }

#footer img{margin: 0px 12px 0px 0px; }


	#menu_ul li {list-style-type: none; border-top: 1px dotted #FFFFFF; padding: 8px 0px 12px 24px; }
	#menu_ul li a {text-decoration: none; color: #fff; font-size: 14px;  } /*margin-left: 4px;*/
	#menu_ul li a:hover {text-decoration: underline; }
	#menu_ul_ul {margin: 0px; padding: 8px 0px 0px 0px; }
	#menu_ul_ul li {list-style-type: none; border-top: 0px dotted #FFFFFF; padding: 0px 0px 4px 19px; background: url("../data/ul_dot_white.gif") no-repeat 12px 6px; }
	#menu_ul_ul li a {font-size: 13px; color: #124cb2;  } /*margin-left: 18px;*/
	#menu_ul li a:hover {text-decoration: underline; }


/* PSEUDO KLASSEN ########################################*/

a {text-decoration: none; color: #eeeeee; }
a:hover {color: #eeeeee; text-decoration: underline;  }

#menu a{text-decoration: none; color:#a10b00; }
#menu a:hover {color: #000000; text-decoration: none; }

#cont_ri_mid a{text-decoration: none; color:#a10b00; }
#cont_ri_mid a:hover{color: #000000; text-decoration: none; }
.submenu{margin: 0px 0px 0px 29px; }
.submenustripe{margin: 4px 0px 4px 0px; background: url("../data/stripes.png") no-repeat 0px 0px; }

#footer a{text-decoration: none; color:#000000; }
#footer a:hover {color: #000000; text-decoration: underline; }
#tc_foot a{text-decoration: underline; color:#000000; }
#tc_foot a:hover {color: #000000; text-decoration: none; }

/* KLASSEN ########################################*/

#cont_ri_mid ul{margin-left: 24px; font-size: 16px; font-weight: bold; }
#cont_ri_mid ul a{text-decoration: none; color: #ff8a00; }
#cont_ri_mid ul a:hover {color: #eeeeee;  }

#cont_mid_mid ul{margin-left: 34px; margin-bottom: 12px; }
#cont_mid_mid ol{margin-left: 34px; margin-bottom: 12px; }

.termnewsdatum{font-size: 12px; color: #eeeeee; }

.striper{margin: 4px 0px 0px 0px; }

.termnews{font-size: 14px; font-weight: bold; }

.linkslinks{margin: 6px 0px 12px 0px; }

.content_img{float:left; }

.clear{clear:both; }

.table_klein{font-size: 12px; }

.cookie_warning{font-size: 18px; padding: 8px; color: #990000; font-weight: bold; border: 2px solid #990000; }

.foam{background-color: #FFFFFF; }
.foamgo{background-color: #EEEEEE; }


.sitemap_ul {font-size: 11px; margin: 0px 0px 8px 0px; }
.sitemap_ul a {color: #810100; }

.flag_inaktiv {border: 1px solid #999999; }
.flag_aktiv {border: 1px solid #810100; }

.h_invisible{position: absolute; top: -800px; left: -2000px; }


.statusmessage_error{
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}
.statusmessage_success{
	color: #0C0;
	font-size: 14px;
	font-weight: bold;
}






