@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {font-size:12px; background-color:#5C6974; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; word-spacing:normal;}
html, body {border:0; margin:0; padding:0; width:100%; height:100%;}
h1 {font-size:2em; font-weight:normal;}
h2 {font-size:1.45em; font-weight:normal; margin-top:0.8em;}
h3 {font-size:12px; font-weight:bold; margin-top:0.8em;}
h4 {font-size:12px; font-weight:bold; margin-top:1.25em;}
h5 {font-size:10px; font-weight:normal;}
h6 {font-weight:normal;}

#link {color:#5C6974; text-decoration:none;}
#link a {color:#5C6974; text-decoration:none;}
#link a:hover{color:#5C6974; text-decoration:underline;}

.seitenanfang {width:200px; position:absolute; margin:10px 0 0 800px;}

#container {width:1000px; position:relative; /* needed for footer positioning*/margin:0 auto; /* center, not in IE5 */ width:1000px; background:#F5F5F5; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}

.page-container {margin:0;}
.header {width:1000px; margin:1px auto 0 auto;}
.header-top {width:1000px; height:94px; background:#131313;}
.sitelogo {width:318px; height:94px; position: absolute; z-index:1; margin:0; background-color:transparent; background-image: url(../img/logo.gif); background-repeat:repeat; background-position:0% 0%;}


.header-nav ul#menu {width:auto; height:40px; margin:0; padding:0; list-style-type:none; position:relative; display:block; text-transform:uppercase; font-size:12px; background:transparent url("../img/black2.jpg") repeat-x top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal;}
.header-nav ul#menu li{display:block; float:left; margin:0; padding:0; border-right:1px solid #fff;}
.header-nav ul#menu li a{display:block; float:left; color:#fff; text-decoration:none; padding:12px 20px 0 20px; height:28px;}
.header-nav ul#menu li a:hover{background:transparent url("../img/blue2.jpg") repeat-x top left;}

.gap{width:1000px; height:15px; background-color:#5C6974;}


.content-top {width:1000px; height:255px; margin:0 auto 0 auto; background-color:#1390e4; position:absolute;}
.content-top_left {width:780px; height:255px; position:absolute; background-color:#1390e4;}
#teaser_img {width:15px; height:27px; position:absolute; background-image: url(../img/teaser.jpg); margin:40px 0 0 63px; text-align:left;}
#top-headline {width:550px; color:#FFF; font-style:normal; text-transform:uppercase; position:absolute; margin:40px 0 0 78px;}
#top-text {width:550px; color:#FFF; font-style:normal; position:absolute; margin:60px 0 0 63px; }

.content-top_right {width:220px; height:255px; position:absolute; background-image: url(../img/content_right_index.jpg); margin:0 0 0 780px;}

.content-main {width:1000px; background:#F5F5F5;}

.content-wrap {width:auto; height:100%; margin:285px 220px 40px 0;}
#headline {margin:0 0 4px 0;}
.column1-unit {width:550px; margin:40px 0 40px 63px; padding-bottom:10px; font-size:100%; line-height:17px; color:#5C6974; font-style:normal !important; /*Non-IE6*/ margin-bottom:5px /*IE6*/;}

/*dieser "div" immer vor footer*/
.page_end {position:relative; width:1000px; margin:0 auto 0 auto; padding-bottom:10px; font-size:10px; color:#1390e4;} 

/*footer*/
.footer {width:1000px; height:23px; margin:5px auto 0 auto; padding-bottom:0; background:transparent url("../img/bg_footer.gif") repeat-x;} 
#footer {position:absolute; width:100%; bottom:0; /* stick to bottom */}

.footer ul#menu_footer {display:block; margin: 0 0 0 43px; padding:0; list-style-type:none; text-transform:uppercase; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal;}
.footer ul#menu_footer li{display: block; float:left; margin:0; padding:0;}
.footer ul#menu_footer li a{display:block; float:left; color:#fff; text-decoration:none; padding:5px 5px 0 20px;}
.footer ul#menu_footer li a:hover{display:block; float:left; color:#1390e4; text-decoration:none; padding:5px 5px 0 20px;}
.update {width:400px; margin:5px auto 0 130px; padding:5px 5px 6px 20px; color:#fff; position:absolute; width:100%; bottom:0; /* stick to bottom */ font-size:10px; text-transform:uppercase;}

/*anpassung: home*/
#link_ho {margin:15px 0 0 0; color:#5C6974; text-decoration:none;}
#link_ho a {color:#5C6974; text-decoration:none;}
#link_ho a:hover{color:#fff; text-decoration: none; background-color:#1390e4;}


/*anpassung: h��������ren (=sound_examples)*/
.content-top_right_sound {width:220px; height:255px; position:absolute; background-image: url(../img/content_right_sound.gif); margin:0 0 0 780px;}
.column1-unit_se {width:465px; margin:40px 0 40px 63px; padding-bottom:10px; font-size:100%; line-height:17px; color:#5C6974; font-style:normal !important; /*Non-IE6*/margin-bottom:5px /*IE6*/;}

#mhead {width:700px; height:10.9em; margin:80px 0 0 63px; color:#fff; line-height:20px; position:absolute;}
#mhead ul.mnav {list-style:none; padding:0 5px 0 0; margin:0; text-align:left; color:#fff;}
#mhead ul.mnav a {font-size:12px; text-decoration:none; color:#fff;}
#mhead ul.mnav a:hover {color:#1390e4; text-decoration:none; background-color:#fff;}
#mhead #menu1 {
	position:absolute;
	left:0;
	width: 220px;
}
#mhead #menu2 {position:absolute; /*top:80px; */left:230px; width: 220px;}
#mhead #menu3 {position:absolute; /*top:80px;*/ left:460px; width: 220px;}

#link_se_teaser {color:#fff; text-decoration:none;}
#link_se_teaser a {color:#fff; text-decoration:none;}
#link_se_teaser a:hover{color:#1390e4; text-decoration: none; background-color:#fff;}

#link_se {color:#5C6974; text-decoration:none;}
#link_se a {color:#5C6974; text-decoration:none;}
#link_se a:hover{color:#fff; text-decoration: none; background-color:#1390e4;}


/*anpassung: contact*/
.column1-unit_con {width:465px; margin:40px 0 40px 63px; padding-bottom:10px; font-size:100%; line-height:17px; color:#5C6974; font-style:normal !important; /*Non-IE6*/margin-bottom:5px /*IE6*/;}
.content-top_right_con {width:220px; height:255px; position:absolute; background-image: url(../img/content_right_contact.gif); margin:0 0 0 780px;}
.teaser-text_con {
	width:600px;
	color:#FFF;
	font-style:normal;
	margin:60px 0 0 63px;
	position:absolute;
	height: 194px;
}
#link_con {color:#fff; text-decoration:none; font-size:12px; font-weight:normal; margin:5px 0 0 0;}
#link_con a {color:#fff; text-decoration:none; font-size:12px; font-weight:normal; margin:5px 0 0 0;}
#link_con a:hover{color:#fff; text-decoration:underline; font-size:12px; font-weight:normal; margin:5px 0 0 0;}

#link_con2 {margin:30px 0 0 63px; color:#5C6974; text-decoration:none;}
#link_con2 a {color:#5C6974; text-decoration:none;}
#link_con2 a:hover{color:#fff; text-decoration: none; background-color:#1390e4;}
 


/*anpassung: impressum*/
.content-top_right_imp {width:220px; height:255px; position:absolute; background-image: url(../img/content_right_imp.gif); margin:0 0 0 780px;}
.teaser-text_imp {width:600px; color:#fff; margin:60px 0 0 63px; position:absolute;}

.column1-unit_imp {width:700px; margin:40px 0 40px 63px; padding-bottom:10px; font-size:80%; line-height:17px; color:#5C6974; font-style:normal !important; /*Non-IE6*/margin-bottom:5px /*IE6*/;}

#table_teaser {width:700px; margin:20px 0 0 0; padding:0; text-align:left; color:#fff; border:none;}
.content_li_1 {width:160px; font-size:15px; font-weight:bold; color:#fff; text-align:left; line-height:15px;}
.content_re_2 {font-size:15px; font-weight:normal; color:#fff; text-align:left; line-height:15px;}
#link_imp {font-size:12px; color:#fff; text-decoration:none; margin:2px 0 0 0;}
#link_imp a {font-size:12px; color:#fff; text-decoration:none;}
#link_imp a:hover{font-size:12px; color:#fff; text-decoration:underline;}

#table {width:620px; margin:5px 0 0 0; padding:0; text-align:left; color:#5C6974; border:none;}
.content_li {width:160px; font-size:11px; font-weight:bold; margin:0; color:#5C6974; text-align:left; line-height:17px;}
.content_re {font-size:11px; font-weight:normal; margin:0; color:#5C6974; text-align:left; line-height:17px;}

TD, TH {text-align:left; vertical-align: text-top; padding:0 30px 20px 0;}

