html, body {
   margin:0;
   padding:0;
   }

.head {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 
20px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 37px;}

.hkontakt {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 
17px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 22px;}

.kontakt {font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 15px; color: #357978; font-weight: bold; font-style: normal; text-decoration: underline;
line-height: 22px;}

.subhead {font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 15px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 22px;}

.termine {font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 14px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 20px;}

.video{font-family: Verdana, Helvetica,  Arial, sans-serif; font-size:12px;
 color: #FFFFFF; font-weight: bold; font-style: normal; text-decoration: none; line-height: 16px;}

.termine11b {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 
11px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 20px;}

.text11b {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 
11px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 18px;}

.text11br {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 
11px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 18px; text-align: right;}

.text11bk {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 
11px; color: #357978; font-weight: bold; font-style: italic; 
line-height: 22px;}

.text11bkp {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 
11px; color: #357978; font-weight: bold; font-style: italic; 
line-height: 22px; text-align:justify;}

.text12b {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 
12px; color: #357978; font-weight: bold; font-style: normal; 
line-height: 20px;}

.navi {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 
12px; color: #FFFFFF; font-weight: bold; font-style: normal; 
line-height: 20px;}


.naviselect {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 
12px; color: #787878; font-weight: bold; font-style: normal; 
line-height: 20px;}

.zahlen {font-family: Arial,Helvetica sans-serif; font-size: 
20px; color: #B51619; font-weight: bold; font-style: normal; 
line-height: normal;}


.textliste {font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 
12px; color: #B51619; font-weight: normal; font-style: normal; 
line-height: 30px;}

.break2 {line-height: 2px;}
.break4 {line-height: 4px;}
.break5 {line-height: 5px;}
.break8 {line-height: 8px;}
.break10 {line-height: 10px;}
.break {line-height: 10px;}
.break15 {line-height: 15px;}
.break20 {line-height: 20px;}
.break30 {line-height: 30px;}
.break40 {line-height: 40px;}
.break50 {line-height: 50px;}
.break280 {line-height: 280px;}

.zahlen {font-family: Arial,Helvetica sans-serif; font-size: 
20px; color: #B51619; font-weight: bold; font-style: normal; 
line-height: normal;}


.rand4 {padding-left:4}
.rand8 {padding-left:8}
.rand10 {padding-left:10}
.rand15 {padding-left:15}
.rand25 {padding-left:25}
.rand45 {padding-left:45}
.rand55 {padding-left:55}
.rand79 {padding-left:79}
.rand80 {padding-left:80}

a:link{font-family: Verdana, Helvetica,  Arial, sans-serif; font-size:12px; color: #FFFFFF; font-weight: bold; font-style: normal; text-decoration: none; line-height: 16px;}
a:hover{font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; color: #787878; font-weight: bold; font-style: normal; text-decoration: none; line-height:16px;}
a:active{font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; color: #787878; font-weight: bold; font-style: normal; text-decoration: none; line-height: 16px;}
a:visited{font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; color: #FFFFFF; font-weight: bold; font-style: normal; text-decoration: none; line-height: 16px;}

#navi a:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; color: #787878; font-weight: bold; font-style: normal; text-decoration: none; line-height:16px;}
	
body	{margin:2%; padding:0; text-align:center; background-color:#ffffff;}
body_video {margin:0; padding:0; text-align:center; background-color:#000000;}

#container {position:relative; margin-top:auto; margin-left:auto; margin-right:auto; width:980px; height:707px; text-align:left;}
#header {position:absolute; top:0px; left:0px; width:980px; height:28px; background-color:#FFE39B;}
#logo   {position:absolute; top:28px; left:0px; width:368px; height:135px; background-color:#d7cec4;}
#maincontent   {position:absolute; top:0px; left:0px; width:690px; height:450px; background-color:#FCFBFB; z-index: 0;}
#content1   {position:absolute; top:68px; left:38px; width:545px; height:580px; z-index: 2;}
#content {position:absolute; top:28px; left:0px; width:980px; height:654px; background-color:#FFFFFF;}
#content2 {position:absolute; top:163px; left:0px; width:368px; height:519px; background-color:#d7cec4;} 
#content3{position:absolute; top:300px; left:0px; width:340px; height:43px;}
#content4{position:absolute; top:330px; left:0px; width:340px; height:43px;}
#contentpresse {
	position:absolute;
	top:65px;
	left:40px;
	width:525px;
	height:580px;
	z-index: 2;
}
#contentkontakt{position:absolute; top:250px; left:138px; width:352px; height:300px; z-index: 2;}
#contentimpressum{position:absolute; top:65px; left:138px; width:352px; height:300px; z-index: 2;}
#contenttermine1   {position:absolute; top:68px; left:38px; width:135px; height:580px; z-index: 2;}
#contenttermine2   {position:absolute; top:118px; left:173px; width:420px; height:580px; z-index: 2;}
#fensterclip {position:relative; top:28px; left:368px; width:612px; height:654px; background-color:#d7cec4; clip:rect(0px, 600px, 630px, 0px); overflow:auto; z-index: 2;} 
#fenster {position:absolute; top:0px; left:0px; width:540px; height:350px; clip:rect(0px, 540px, 350px, 0px); overflow:auto;} 
#navi	{position:absolute; top:682px; left:0px; width:980px; height:25px; margin:0; text-align:center;}
#video	{position:absolute; top:0px; left:0px; width:720px; height:400px; margin:0; border:0; background-color:#000000; }

.hg {
	background-attachment: fixed;
	background-image: url(../img/collage.jpg);
	background-repeat: repeat;
	background-position: left top;}

