@charset "UTF-8";
/* CSS Document */


body {
margin:0px;
padding:0px;
background-color:#64605a;
background-image:url('bilder/repeat.gif');
background-repeat:repeat-x;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#2c2c2c;
}

/*logo*/
#logo {
position:absolute;
left:120px;
top:6px;
}

/*sprachwahl*/
#sprachwahl {
position:absolute;
left:975px;
top:5px;
}

/*content*/
#content {
background-image:url('bilder/content.gif');
background-repeat:repeat-y;
background-color:#fff;
width:927px;
margin-left:100px;
padding-bottom:30px;
}

#contentende {
background-image:url('bilder/content_ende.gif');
background-repeat:no-repeat;
width:927px;
height:10px;
margin-left:100px;
text-align:right;
font-size:11px;
line-height:12px;
}


/*schriften*/
h1 {
display:block;
font-size:28px;
line-height:28px;
font-weight:normal;
color:#667ba4;
margin-top:10px;
font-family: Arial, Tahoma, Helvetica, sans-serif; 
}

h2 {
display:block;
font-size:12px;
line-height:18px;
font-weight:normal;
margin-top:5px;
}

h3 {
display:inline;
font-size:16px;
font-weight:normal;
color:#fff;
font-family: Arial, Tahoma, Helvetica, sans-serif; 
}

h4 {
display:block;
font-size:12px;
line-height:18px;
font-weight:normal;
padding-top:3px;
margin-bottom:5px;
}

h5 {
display:inline;
font-size:12px;
line-height:18px;
font-weight:bold;
margin-bottom:-5px;
color:#667ba4;
}


#content a, a:link, a:visited, a:active {
background-image:url('bilder/pfeil.gif');
background-position:0 4px;
background-repeat:no-repeat;
padding-left:7px;
font-size:12px;
line-height:18px;
color:#667ba4;
text-decoration:none;
}

#content a:hover {
background-image:url('bilder/pfeil.gif');
background-position:0 4px;
background-repeat:no-repeat;
padding-left:7px;
font-size:12px;
line-height:18px;
color:#2c2c2c;
text-decoration:none;
}

/*header*/
#info {
position:absolute;
left:445px;
top:165px;
display:inline;
font-size:28px;
line-height:28px;
font-weight:normal;
color:#000;
width:350px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}


.infoklein {
display:block;
font-size:15px;
line-height:18px;
font-weight:normal;
color:#000;
width:300px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}

.info_en {
display:block;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000;
width:300px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}

.datum {
display:block;
margin-top:10px;
margin-bottom:10px;
font-size:26px;
font-weight:bold;
color:#fff;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}

/*teasersalte*/
#teaser1 {
position:absolute;
left:725px;
top:370px;
background-image:url('bilder/teaser.gif');
background-position:0 4px;
background-repeat:no-repeat;
padding:28px 25px 15px 23px;
width:280px;
height:180px;
}

#teaser2 {
position:absolute;
left:725px;
top:535px;
background-image:url('bilder/teaser.gif');
background-position:0 4px;
background-repeat:no-repeat;
padding:28px 25px 15px 23px;
width:280px;
height:170px;
}

#teaser3 {
position:absolute;
left:725px;
top:690px;
background-image:url('bilder/teaser2.gif');
background-position:0 4px;
background-repeat:no-repeat;
padding:28px 25px 15px 23px;
width:280px;
height:170px;
font-size:12px;
}

/*impressum*/
a.impressum, a.impressum:link, a.impressum:visited, a.impressum:active {
background-image:url('bilder/leer.gif');
font-size:11px;
color:#000;
text-decoration:none;
}

a.impressum:hover {
background-image:url('bilder/leer.gif');
font-size:11px;
color:#ff8a00;
text-decoration:none;
}

/*zeuch*/
.line  {
border-top: 1px dotted #667ba4;
width:570px;
margin-bottom:5px;
margin-top:15px;
}

.linekurz  {
border-top: 1px dotted #667ba4;
width:522px;
margin-bottom:5px;
margin-top:15px;
}

/*navigation*/
#wrap {
position:absolute;
left:360px;
top:0px;
}

/*formular*/
input.register {
background-color:#f0f0f0;
border:1px solid #497fbf;
color:#000000;
font-size:11px;
font-weight:noral;
height:18px;
margin-bottom:3px;
padding:0 0 0 5px;
width:150px;
}

textarea.text {
background-color:#f0f0f0;
border:1px solid #497fbf;
color:#000000;
font-size:11px;
font-weight:noral;
height:30px;
margin-bottom:3px;
padding:0 0 0 5px;
width:300px;
}

<style type="text/css">
#info {height:400px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:12px;
padding:6px 15px 3px 15px;
color:#fff;
background:#000;
text-decoration:none;
border-right: 1px solid #fff;
margin:0px;
text-align:left;
font-family: Arial, Tahoma, Helvetica, sans-serif;
}
/* style the links hover */
.menu :hover{
color:#ff8a00;
background:#000;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}