@charset "utf-8";

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

body{padding: 0px; margin: 0px;	font: 14px Verdana, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }
/*background-image: url("../data/bg_body.jpg"); background-repeat: repeat-y; */

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

#container{width: 980px; margin: 0px auto; position: relative; background-color: #FFFFFF; background-repeat: no-repeat; }
#header{z-index: 40; position: relative; margin: 0px 0px 0px 0px; width: 980px; height: 206px; background-image: url("../data/bg_header.jpg"); }
#newsticker{z-index: 120; position: relative; margin: 0px 0px 0px 180px; padding-top: 20px; width: 800px;  height: 25px; font-weight: bold; color: #5481a9; }
#flags{z-index: 80; position: relative; margin: 136px 0px 0px 878px; width: 140px;  height: 20px; }

#mid{position: relative; overflow: hidden; padding-bottom: 24px; }

#menu{z-index: 50; position: relative; border-right: 1px dashed #666666; margin: 0px 0px 0px 0px; padding: 24px 0px 0px 24px; float: left; width: 220px; background-image: url("../data/bg_menu.jpg"); background-repeat: repeat-y; padding-bottom: 9999px;	margin-bottom: -9999px; }
#menu_ul {margin: 0px; padding: 0px; }

#cont{z-index: 60; position: relative; margin: 0px 0px 0px 0px; padding: 24px 24px 0px 24px; float: left; width: 526px; }
#fotos{z-index: 70; text-align: center; position: relative; border-left: 1px dashed #666666; padding: 24px 0px 0px 0px; padding: 24px 0px 0px 0px; float: left; width: 160px; background-image: url("../data/bg_fotos.jpg"); background-repeat: repeat-y; padding-bottom: 9999px;	margin-bottom: -9999px; }



#footer{z-index: 90; position: relative; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 24px; border-top: 1px solid #999999; clear: both; width: 956px; height: 18px; font-size: 11px; color: #666666;}

/* TAGS ########################################*/
input, submit, textarea, select{
	font-size:12px;
	border:1px solid #000;
	margin: 4px;
	padding: 2px;
}

p{margin: 3px 0px 3px 24px;}
h1{font-size: 24px; color: #5481a9; }
h1 a {text-decoration: none; color: #5481a9; }
h1 a:hover {text-decoration: underline; }
h2{font-size: 18px; color: #7aa3c8; margin: 24px 0px 12px 24px; border-bottom: 1px solid #7aa3c8; }
h2 a {text-decoration: none; color: #7aa3c8; }
h2 a:hover {text-decoration: underline; }
h3{font-size: 16px; color: #5481a9; margin: 0px 0px 12px 24px; }

ul{margin: 12px 0px 12px 36px; }

#fotos img{margin: 0px 0px 18px 0px; border: 1px solid #5481a9; }

#menu_ul li {list-style-type: none; border-top: 0px dotted #cc6666; padding-bottom: 12px; }
#menu_ul li a {text-decoration: none; color: #000; font-size: 14px; margin-left: 4px; }
#menu_ul li a:hover {text-decoration: underline; }
#menu_ul_ul {margin: 0px; padding-bottom: 12px; }
#menu_ul_ul li {list-style-type: none; border-top: 0px dotted #FFFFFF; padding-bottom: 2px; background: url("../data/ul_dot_white.gif") no-repeat 12px 8px; }
#menu_ul_ul li a {font-size: 11px; margin-left: 18px; }

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

a {text-decoration: none; font-weight: bold; color: #5481a9; }
a:hover {color: #8dc9ff;  }

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

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

.wieliste{margin: 12px 0px 12px 24px; }

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

.flag_inaktiv {border: 1px solid #000000; }
.flag_aktiv {border: 1px solid #FFFFFF; }

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


/*########################################*/

