<STYLE type=text/css>
HTML {
    HEIGHT: 100%;
}

BODY {
    background-color:#CAD8E0;
    text-align:center;
    FONT-FAMILY:  sans-serif;
}


#main{
  width:950px;
  margin:0px auto;
  text-align:left;
  display:block;
  background-color:#fff;
  border:2px solid #6699cc;

}

#wrapper{
	left:0px; top:15px;	
	height:800px;	
	margin-bottom:20px;
	z-index:22;
}

#top{
  position:absolute;
  top:16px;
  text-align:left;
  height:250px; width:950px;  
}
#top[id]{top:9px;}

#pix{
  position:absolute;
  top:0px; left:0px;
  height:200px; width:950px;
  text-align:left;
  z-index:50;
}

#navi{
	 position:absolute;
	 top:208px; left:0px;
	 height:30px; width:945px;
	 padding-top:5px; padding-left:5px;
	 background-image:url(grafix/nav-back.png);
	 background-repeat:repeat-x;
	 color:#fff; 
	 font-size:18px;
	 text-align:left;
	 z-index:55;
}	

#subnavi{
	 position:absolute;
	 top:288px; left:0px;
	 height:30px; width:945px;
	 padding-left:5px;
	 color:#333; 
	 font-size:18px;
	 text-align:left;
	 z-index:99;
}	

#sprache{
	 position:absolute;
	 top:250px; left:700px;
	 height:20px; width:225px;
	 padding-top:5px; padding-right:15px;
	 color:#6699cc; 
	 font-size:17px;
	 text-align:right;
	 z-index:70;
}

#content{
    position:relative;
    padding-top:260px;
    width:950px; height:100%;
    color:#333;
    font-size:20px;
    font-weight:normal;
    padding-bottom:00px;
    z-index:20;
}	




#events{
		position:relative;
		top:35px;	left:0px;
		width:760px; height:100%;
		float:right;		
		overflow:auto;
}

#evtitle{
  position:relative;
  padding-top:30px;
  width:710px;
  padding-left:20px;
  padding-bottom:10px;
  text-align:left;
  font-size:28px;
  color:#333;
  z-index:99;
}

#filter{
  position:relative;
  top:25px; left:0px;
  width:180px; height:auto;
  float:left;
  font-size:20px;
  text-align:center;
  padding-top:5px;
  padding-bottom:15px;
  color:#333;
  z-index:99;
}

#intro{
    position:absolute;
    top:290px; left:200px;
    padding-left:5px; padding-right:5px;
    color:#333;
    font-size:20px;
    text-align:right;
    font-weight:normal;
    z-index:50;
}

#contact-links{
    position:relative;
    top:20px; left:0px;
    width:930px; 
    color:#333;
    text-align:right;
    font-size:20px;
    font-weight:normal;
    z-index:20;
}

#contactform {
    position:relative;
    top:30px; left:410px;
    width:540px;
    padding-bottom:100px;
    z-index:90;
}
#contactform[id]{left:430px;}

#conevent{
    position:relative;
    top:30px; left:0px;
    width:950px;
    color:#333;
    text-align:left;
    font-weight:normal;
    padding-bottom:80px;
    z-index:90;
}

#daten{
  position:absolute;
  top:350px; left:50px;
  height:300px; width:320px;
  text-align:left;
  font-size:15px;
  color:#333;
}


#print{
  position:absolute;
  top:250px; left:10px;
  width:170px;
  text-align:left;
  color:#333;
  z-index:999;
}

#suche{
  position:absolute;
  top:250px; left:200px;
  width:370px;
  text-align:left;
  color:#333;
  z-index:999;
  font-size:17px;
}

#ev-intro{
  position:realtive;
  display:block;
  width:590px; 
  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
  text-align:justify;
  font-size:18px;
  font-weight:normal;
  color:#555;
  z-index:99; 
}


#sub_title{
  position:realtive;
  display:block;
  padding-top:30px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
  text-align:justify;
  font-size:25px;
  font-weight:normal;
  color:#555;
  z-index:99;  
}

#text{
  position:realtive;
  display:block;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;   
  text-align:justify;
  font-size:18px;
  font-weight:normal;
  color:#555;
  z-index:99;  
}

#image_left{
  position:realtive;
  display:inline;
  padding:10px 20px;  
  margin-top:10px;
  float:left;
  text-align:left;
  z-index:99;
  clear:left;
}

#image_center{	
  position:relative;  
  text-align:center;
  width:950px;
  z-index:99;
}

#image_right{
  float:right;
	position:realtive;
  overflow:visible;
  text-align:right;  
  padding:10px 20px;    
  margin-top:10px;
  z-index:99;
  clear:right;
}

#imgtitle{
	display:block;
	padding-top:10px;
	text-align:right;
	font-style:normal;
	font-size:12px;
	color:#666;
	padding-bottom:10px;
	
}

#imgtitle1{
	display:block;
	padding-top:10px;
	text-align:left;
	font-style:normal;
	font-size:12px;
	color:#666;
	padding-bottom:10px;
	
}

#footer{
	position:relative;	
	top:20px;
	left:200px; width:750px;
	display:block;
	padding-top:20px;
	margin-bottom:30px;
	z-index:1;
}



div.spacer { clear: both; }

H1 {FONT-SIZE: 28px; COLOR: #333; display:inline;
    FONT-FAMILY: maiandra gd, sylfaen, bodoni mt, century gothic, verdana, tahoma, Arial, sans-serif; }
H2 {FONT-SIZE: 20px; MARGIN: 0px; COLOR: #ff6633;
FONT-FAMILY: maiandra gd, sylfaen, bodoni mt, century gothic, verdana, tahoma, Arial, sans-serif; display:inline;}
H3 {FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ffffff; font-family: tahoma, verdana, Arial, sans-serif;}
P {COLOR: #000000; FONT-SIZE: 10pt;FONT-FAMILY: tahoma, verdana, Arial, sans-serif;}


.tdnav{text-align:center;}
.ctable{border-collapse:collapse;}
.tlpix{text-align:left; border-collapse:colapse; width:950px;}
.blue{background-color:#6699cc;}
.punkt{font-size:15px; text-align:right; padding-right:10px; padding-left:5px; background-color:#6699cc; color:#fff; font-weight:bold;  border-top:2px solid #fff;}
.feld {background-color:#99ccff; padding-left:10px; border-top:2px solid #fff; font-size:16px; text-align:left;}
.feld1 {background-color:#99ccff; padding-left:10px; border-top:2px solid #fff; font-size:16px; text-align:right;}
.oben {background-color:#6699cc; border-top:2px solid #fff; color:#fff; padding-left:5px;}
.oben1 {background-color:#6699cc; border-top:2px solid #fff; text-align:right; padding-right:20px;}
.enter{ display:block; color:#fff; text-decoration:none; padding-top:50px; height:150px; cursor:pointer;}
.evl{text-align:left; border-collapse:collapse; margin-left:10px;}
.evltop-daad{ background-image:url(grafix/daad-top-grade.jpg); padding-top:2px;  background-repeat:repeat-x;height:50px; width:auto;  color:#fff; font-size:18px; font-weight:normal;}

.evltop{ background-image:url(grafix/ev-top-grade.jpg); padding-top:2px;  background-repeat:repeat-x;height:50px; width:auto;  color:#fff; font-size:18px; font-weight:normal;}
.evdate{padding-left:15px;}
.evland{text-align:right; padding-right:15px;}
.evintro-daad{text-align:justify; font-size:15px; height:150px; background-image:url(grafix/daad-back.jpg); background-repeat:no-repeat;}
.evintro{text-align:justify; font-size:15px;padding-bottom:20px;}

.filterbreak{background-color:#fff; height:10px;}

.evname{font-size:17px; text-align:left; font-weight:bold;}
.evmonthtop{border:1px solid #333;}
.eventmonth{Font-size:28px; padding-bottom:10px; padding-top:35px; font-style:italic; text-align:right; padding-right:20px;}
.weiter{height:55px; text-align:right; padding-top:15px; padding-right:15px;}

.pfeil{padding-top:10px; text-align:right;}

.evtable{text-align:center; clear:both;}

.lland{text-align:left; color:#555; font-size:19px; text-decoration:underline; padding-left:10px;}
.lladiv{border-bottom:1px solid #999;}
.llist{background-color:#e1dddd; font-size:17px; padding-left:20px;border-bottom:2px solid #fff;}
.sb{border:1px solid #fff; font-size:14px; width:280px; margin-bottom:1px; padding:5px; text-align:left;background-color:#6699cc;}
.sb1{border:1px solid #6699cc; font-size:14px; width:280px; margin-bottom:1px; padding:5px; text-align:left;background-color:#fff}
.sbtop{border:1px solid #fff; font-size:19px; width:280px; margin-bottom:1px; padding:5px; text-align:center; background-color:#6699cc;}

.copy{font-size:14px;}
.imp{text-align:right; padding-right:10px;}
.timp{margin-left:50px; padding-top:20px; padding-bottom:30px;}

.button{border:1px solid #6699cc; color:#6699cc; font-weight:bold; padding:0px 20px;}

A.enter:link {color:#fff;}
A.enter:visited {color: #fff;}
A.enter:active {color: #fff;}
A.enter:hover {color: #fff;}

.flag{display:inline; text-decoration:none; font-size:16px; color:#fff; cursor:pointer;}
A.flag:link {border:0px solid #ffffff; color:#000;}
A.flag:visited {border:0px solid #ffffff; color:#000;}
A.flag:active {border:0px solid #ffffff; color:#000;}
A.flag:hover {border:0px solid #fffff; color:#000;}

.language{ font-weight: normal; font-size:17px; text-decoration: none; display:inline;
}
A.language:link {COLOR: #6699cc;}
A.language:visited {COLOR: #6699cc;}
A.language:active {COLOR: #6699cc;}
A.language:hover {COLOR: #000;}

.switch{ font-weight: bold; font-size:16px; text-decoration: none; display:inline; background-color:#999; padding:5px 10px 5px 10px;
}
A.switch:link {COLOR: #fff;}
A.switch:visited {COLOR: #fff;}
A.switch:active {COLOR: #fff;}
A.switch:hover {COLOR: #fff;}

.nav{ font-weight: normal; font-size:18px; text-decoration: none; display:inline; color:#fff; padding-left:5px; padding-right:5px;
}
A.nav:link {COLOR: #fff;}
A.nav:visited {COLOR: #fff;}
A.nav:active {COLOR: #fff;}
A.nav:hover {COLOR: #fff; font-weight:bold;}

.nav1{ font-weight: bold; font-size:18px; text-decoration: none; display:inline; color:#fff;
}
A.nav1:link {COLOR: #fff;}
A.nav1:visited {COLOR: #fff;}
A.nav1:active {COLOR: #fff;}
A.nav1:hover {COLOR: #fff;}


.snav{ font-weight: normal; font-size:18px; text-decoration: none; display:inline; color:#333; padding-left:5px; padding-right:5px;
}
A.snav:link {COLOR: #333;}
A.snav:visited {COLOR: #333;}
A.snav:active {COLOR: #333;}
A.snav:hover {COLOR: #333; font-weight:bold;}

.snav1{ font-weight: bold; font-size:18px; text-decoration: none; display:inline; color:#333;
}
A.snav1:link {COLOR: #333;}
A.snav1:visited {COLOR: #333;}
A.snav1:active {COLOR: #333;}
A.snav1:hover {COLOR: #333;}

.evweiter{ font-weight: normal; font-size:16px; text-decoration: underline; text-align:right; }
A.evweiter:link 		{COLOR: #333;}
A.evweiter:visited 	{COLOR: #333;}
A.evweiter:active 	{COLOR: #333;}
A.evweiter:hover 		{COLOR: #333;text-decoration:none;}

.filter{ font-weight: normal; font-size:18px; text-decoration: none; display:block; width:160px; padding-right:10px; padding:3px 0px 3px 10px; text-align:left; background-color:#99ccff;}
A.filter:link    {COLOR: #333;}
A.filter:visited {COLOR: #333;}
A.filter:hover   {COLOR: #333; font-weight:bold;}
A.filter:active  {COLOR: #333; font-weight:bold;}


.filter1{ font-weight: bold; font-size:18px; text-decoration: none; display:block; width:160px; padding-right:10px; padding:3px 0px 3px 10px; text-align:left; background-color:#99ccff;}
A.filter1:link    {COLOR: #333;}
A.filter1:visited {COLOR: #333;}
A.filter1:hover   {COLOR: #333; font-weight:bold;}
A.filter1:active  {COLOR: #333; font-weight:bold;}

.links{ font-weight: normal; font-size:17px; text-decoration: none; display:inline;}
A.links:link    {COLOR: #333;}
A.links:visited {COLOR: #333;}
A.links:active  {COLOR: #333;}
A.links:hover   {COLOR: #333;}

.info{ font-weight: bold; font-size:14px; text-decoration: underline; display:inline;}
A.info:link    {COLOR: #333;}
A.info:visited {COLOR: #333;}
A.info:active  {COLOR: #333;}
A.info:hover   {COLOR: #333;}

.info1{ font-weight: bold; font-size:14px; text-decoration: none; display:inline;}
A.info1:link    {COLOR: #333;background-color:#fff;}
A.info1:visited {COLOR: #333;background-color:#fff;}
A.info1:active  {COLOR: #333;background-color:#fff;}
A.info1:hover   {COLOR: #333;background-color:#fff; text-decoration:underline;}

.foot{ font-weight: normal; font-size:14px; text-decoration: none; display:inline;}
A.foot:link    {COLOR: #333;}
A.foot:visited {COLOR: #333;}
A.foot:active  {COLOR: #333;}
A.foot:hover   {COLOR: #333;}
</STYLE>
