*{margin:0; padding:0;}
html,body {font-family: Verdana,Tahoma, Arial, Sans-serif; color: #333; font-size:85%;
font-weight: regular;text-align:center;}
h1 {font-size:110%;color: #2759d8;}
h2 {font-size:110%;color: #333;}
h3{font-size:110%;color: #2759d8;}
h4 {font-size:110%;color: #000;padding: 20px 0 0 0;}
p{line-height:20px;}
img{border:none}

a:link {text-decoration:none;color: #2759D8;font-weight: regular;}
a:visited {text-decoration:none;color: #2759D8;font-weight: regular;}
a:hover {text-decoration:none;color: #F93;font-weight: regular;}

#raum img{border:6px solid #FFF;}
#raum td {padding: 5px;}

#wrapper{text-align:left;width:80%;position:relative;margin: 10px auto;border: 1px solid #2759D8;background-color: #E6EDFA;


}
#header{height: 128px;width:100%;background-color: #FFF;background-image: url(images/hin.jpg);background-repeat: no-repeat;background-position: 100% 0%;}
#header h2{background-image: url(images/logoschatten.jpg);background-repeat: no-repeat;
	position:absolute;z-index:110;top:10px;	left:15px;height:80px;	width:400px;color:#FFF;font-size:8%;}
#header h1{position:absolute;z-index:110;top:20px;right:15px;font-size:95%;font-weight: regular}

#navi {height:39px;width:715px;margin:0; padding:0 0 0 20px;overflow:hidden;position:absolute; top: 92px; left 15px;}
#navi li{display:block; float:left;background-image:url(images/tab.gif);background-repeat: no-repeat;width:148px;
	height:40px;margin:0 0 0 -5px;text-align:center;} 
#navi a{display:block; white-space: nowrap; margin:12px 0 0 3px;text-decoration:none; font-size:90%;height:40px;}
#navi #current {display:block; float:left;background-image:url(images/tabobenblau2.gif);background-repeat: no-repeat;width:148px;
	height:40px;margin:0 0 0 -5px;text-align:center;}

#balken1{background-image:url(images/balken2.gif);background-repeat: repeat-x;height:15px; width:100%;position:	absolute;z-index:110;top:120px; }



#content{ width: 100%;height:700px; position:relative;background-image: url(images/raumneu2.jpg) ;
background-repeat: no-repeat;background-position: 100% 39%;overflow:auto;}

#contentseminare{ width: 100%;height:1100px; position:relative;background-image: url(images/raumneu1.jpg) ;
background-repeat: no-repeat;background-position: 100% 10%;overflow:auto;}

#contentservices{ width: 100%;height:700px; position:relative;background-image: url(images/logos.jpg) ;
background-repeat: no-repeat;background-position: 100% 39%;overflow:auto;}

#contentort{ width: 100%;height:700px; position:relative;background-image: url(images/raumneu3.jpg) ;
background-repeat: no-repeat;background-position: 100% 39%;overflow:auto;}

#content2{ width: 100%; position:relative;overflow:auto;}



#inhalt{width: 80%;padding:40px 0 0 25px;position:relative;float:left;}


h1.wir {font-size:90%;color: #2759d8;}
h1.oben {font-size:50%;color: #2759d8;}


#sitemap{height:20px; width:100%;position: absolute;z-index:110;top:130px; right:10px;text-align:right;font-size:90%;color: #2759D8;}





/*Kontakt*/



p.textobenblau{line-height:20px;padding: 15px 0 5px 0;width: 90%;color:#2759D8;font-size:110%;font-weight: bold;}
p.textmitte{line-height:20px;padding: 15px 0 5px 0px;width: 90%;}

ul.text1{list-style-type:square;list-style-position:inside;line-height:20px;font-size:100%;padding: 0 0 20px 25px;color: #F93;}
p.text {color: #333;display:inline;}


#infoneu {background-image:url(images/eli1.jpg);background-repeat:no-repeat;float:left;margin: 20px 0 0px 25px;} 

#topthemen {padding: 10px 20px 20px 200px;line-height:20px;width: 60%;}
h1.topthemen {font-size:90%;color: #2759d8;}

#wong {padding: 20px 0px 20px 0px;}
#textuntenindex {border-top: 1px dotted #2759D8;width:100%;margin: 20px 0px 10px 0px;}



/*seminare*/

table.seminare{width:695px;margin:20px 0 0px 0px;background-color: #FFF;border: 1px dotted #2759D8;}
table.seminare td{border-top: 1px dotted #2759D8; height:22px;}
table.seminare th{height:25px;text-align:left;}



/* Services*/

table.services {width:690px;height:120px;margin:10px 0 0px 0px;}
p.textohne5{line-height:20px;padding: 15px 0 10px 0px;color:#2759D8;font-weight: bold;}
p.textservice {line-height:20px;padding: 5px 0 3px 0px;font-size:100%;}


/* Kontakt*/

table.kontakt{width:695px;margin:15px 0 10px 0px;}
table.kontakt td{width:25%; }
table.kontakt a{text-decoration:none;}

table.kontakt2{width:695px;margin:15px 0 0px 0px;}
table.kontakt2 td{border-bottom: 1px dotted #2759D8;border-top: 1px dotted #2759D8;width:25%; }
table.kontakt2 a{text-decoration:none;font-weight: bold;font-size:90%;}
table.kontakt2 a:hover{text-decoration:underline;}

p.textengblau {line-height:20px;padding: 0px 0 0px 0;color: #2759D8;font-weight: bold;}
p.texteng {line-height:20px;padding: 5px 0 3px 0px;font-size:100%;}
p.textfett {line-height:20px;padding: 3px 0 3px 0px;font-size:100%;font-weight: bold;}

table.hotel{width:695px;margin:0px 0 15px 0px;}
table.hotel td{width:25%; }
table.hotel a{text-decoration:none;}
table.hotel a:hover{text-decoration:underline;}
p.textengblau1 {line-height:20px;margin: 15px 0 0px 0;color: #2759D8;}



/* Seminarräume*/

table.raum{width:695px;height:90px;margin:0 0 0px 0px;}
table.raum td{border-bottom: 0px solid #2759D8;padding:15px 0 15px 0;}




p.textobenblauraum{line-height:20px;padding: 20px 0 20px 10px ;width: 90%;color:#2759D8;font-size:110%;font-weight: bold;}

p.textuntenraum{line-height:20px;padding: 20px 0 10px 10px ;width: 90%;}

p.textimpressum{line-height:20px;padding: 0 0 0 10px ;width: 90%;}

p.textuntenklein{line-height:20px;padding: 0 0 0 10px ;font-size:80%;}
p.textuntenkleinindex{line-height:20px;padding: 0 0 0 10px ;font-size:80%;}









