body {background-color:#ffffff; margin:0; padding:0; background-image: url(../img/oserv.gif);background-repeat:no-repeat;background-position:0 0; width:97%; font-family: verdana,arial,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:11px;} 
.clear	{clear: both; font-size:1px; line-height: 1px;} 

#wrapper {width:740px; margin-left: 40px; margin-top:94px;}
#sidebar {margin-top: 0px; width: 211px; float:left;} 
#content {width: 363px; margin: 0px; padding:0px; float:left;}
#zweispaltbreit {width: 518px; margin: 0px; margin-right:10px; float:right;}
#aussen	{width:256px; margin:-5px; float:right;}
#zweispaltig {width: 276px; margin: 0px; padding:0px; float:left;}
#footer 	{position: relative; left: 246px; width:480px; height:90px; top:1px; bottom: 10px; margin:0px; z-index:1;} 
 
#panorama{position:absolute; left:574px; top:176px; z-index:3;}

.navi 	{position:relative; top: 79px; left: 40px; width: 98%; height: 40px; margin:0;}
#noten 	{position: absolute; left: 13px; top: 4px; width: 159px; height: 59px;}
#rot 	{background-color:#A01D1D;position: absolute; top:3px; left: 2px; width: 148px; height: 16px; color:#cccccc;}
#ku 	{background-color:#006666; position: absolute; top: 3px; left: 150px; width: 177px; height: 16px;}
#ko 	{background-color:#00006c;position: absolute; top: 3px; left: 327px; width: 178px; height: 16px;}
#suche 	{background-image: url(../img/suchtrans.gif);background-repeat:no-repeat; text-align: left; position:absolute; top:3px; left:505px; width:234px; height:16px;}
#service {background-color:#900000; position: absolute; left:2px; top:20px; width:737px; height:16px;}
#linie	{background-image: url(../img/linie.gif);background-repeat:repeat; background-position:0px 0px; position: absolute; top:21px; left:2px; width:503px; height:15px; float: left;}
#pro 	{background-color:#ef9f39; position:absolute; top:21px; left:505px; width:234px; height:15px;}
#servicealpha	{background-image: url(../img/serv.gif);background-repeat:no-repeat; background-position:41px 14px; position: relative; left: 0px; top: 76px; height: 32px; margin: 0px; margin-right: -23px;}
#servicebeta {font-weight:normal; text-transform:uppercase; padding-left:40px; width:780px;}

img	{border: 0px;}
h1	{font-size:13px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; padding-left:14px; padding-top:0px; padding-right:10px; padding-bottom:6px; margin:0px; margin-top:0px;}
h2	{font-size:13px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; padding-left:14px; padding-top:12px; padding-right:10px; padding-bottom:6px; margin:0px;}
h3	{font-size:12px; padding-left:14px; padding-top:18px; padding-right:10px; padding-bottom:5px; margin:0px;}
p	{margin:0px;padding-left:14px;}
.fett 	{font-weight:bold;color:#000000; line-height:16px;}
.linie	{background-image: url(../img/linie.gif);background-repeat:repeat-x;background-position: 0px 0px;}
.textbrot	{line-height:16px; padding-top:0px; padding-right:5px;}
.textbrot1	{background-color:#efeff1; line-height:16px; padding-top:0px; padding-right:5px; border-top: 1px solid #000000;}
.textrechts {line-height:16px; text-align:right;}
.textblock 	{line-height:16px;text-align:justify; padding-top:0px; padding-right:0px;}
.bordpur {border-left:solid 1px; border-color:#990000;}
.border {border-left:solid 1px; border-color:#990000;background-image: url(img_serv/punkt.gif);background-repeat:no-repeat;background-position: 0px 0px;}
.ist	{color:#990000;font-weight:bold;}
.kursiv	{font-style:italic;color:#333333;}
.marg	{font-style:italic; line-height:12px; color:#333333;}
.back	{line-height:16px; padding-top:0px; padding-right:5px; background-color:#f2f2f5;}
.date	{line-height:16px; padding-top:0px; padding-right:5px;margin-bottom:-15px;}

a:link, a:visited {font-family: arial,helvetica,sans-serif; font-weight:bold; color:#cecece; text-decoration: none;}
a:active, a:hover {color:#ffffff;}

.serv:link, .serv:visited	{color:#cecece;}
.serv:active, .serv:hover 	{color:#eeeeee; background-color:#9f2c2c;}

.kurs:link, .kurs:visited, .konzert:link, .konzert:visited 	{color:#cecece;}
.kurs:active, .kurs:hover 	{color:#eeeeee; background-color:#007e7e;}
.konzert:active, .konzert:hover {color:#e0e0e0;background-color:#030090;}

.projekt:link, .projekt:visited  	{color:#996600;}
.projekt:active, .projekt:hover 	{color:#990000; background-color:#ff9e36;}

.kontakt:link, .kontakt:visited	{font-weight:normal;color:#990000;letter-spacing:1px;} 
.kontakt:active, .kontakt:hover	{text-decoration: none;font-weight:normal;color:#ff0000;letter-spacing:1px;}
 
.text:link 		{font-weight:normal;color:#990000;line-height:16px;}
.text:visited 	{font-weight:normal;color:#803333;line-height:16px;}
.text:active, .text:hover 	{font-weight:normal;color:#803333;line-height:16px;}
	
.menu:link 	{font-family:arial,helvetica,sans-serif; font-weight:normal;color:#333333;text-decoration:none;line-height:14px; width:203px; background-color:#eeeef1; padding-left:2px; padding-top:0px; padding-right: 0px; padding-bottom:2px; margin:2px; display:block;}
.menu:visited 	{font-family:arial,helvetica,sans-serif;font-weight:normal;color:#803333;text-decoration:none;line-height:14px; width:203px; background-color:#eeeef1; padding-left:2px; padding-top:0px; padding-right: 0px; padding-bottom:2px; margin:2px; display:block;}
.menu:aktive 	{font-family:arial,helvetica,sans-serif;font-weight:normal;color:#990000;text-decoration:none;line-height:14px; width:203px; background-color:#eeeef1; padding-left:2px; padding-top:0px; padding-right: 0px; padding-bottom:2px; margin:2px; display:block;}
.menu:hover 	{font-family:arial,helvetica,sans-serif;font-weight:normal;color:#990000;text-decoration:none;line-height:14px; width:203px; background-color:#eeeef1; padding-left:2px; padding-top:0px; padding-right: 0px; padding-bottom:2px; margin:2px; display:block;}

.doz:link, .doz:visited	{text-decoration: underline;font-weight:normal;color:#990000;line-height:16px;}
.doz:active, .doz:hover	{text-decoration: underline;font-weight:normal;color:#000000;line-height:16px;}

.nav:link 	{text-decoration: none;font-weight:normal;color:#003C3C;background:#e0E9E9;}
.nav:visited 	{text-decoration: none;font-weight:normal;color:#006666;background:#CCE9E9;}
.nav:active 	{text-decoration: none;font-weight:normal;color:#006666;background:#AED1D1;}
.nav:hover 	{text-decoration: none;font-weight:normal;color:#660000;background:#C7E4E4;}

li	{list-style-type:disc; line-height:16px;}
.lio	{list-style-type:none; line-height:16px;}