body

{

	background-image: url(images/bgverlauf.jpg);

	background-repeat: repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	line-height:18px;	

}





h2

{	color: #ff6600;

	font-size: 14px;

	margin:0 0 6px 0;

	}

	

h3

{	color: #ff6600;

	font-size: 14px;

	margin:0 0 2px 0;

	}



ul {margin: 14px 0 30px 0;} 



li { margin:4px}

	

.wintitle

{	color: #666666;

	font-size: 14px;

	margin: 0 0 10px 22px;

	font-weight: bold;

	}

	

.p01

{	font-size: 10px;

	color: #333333;

	font-weight:bold;

	margin: 0 0 10px 0;

	line-height:14px;

	}

	

	

.p01b

{	font-size: 11px;

	color: #666666;

	font-weight:bold;

	margin: 0 0 0 150px;

	line-height:14px;	

	}

	

.p01c

{	font-size: 11px;

	color: #666666;

	font-weight:bold;

	margin: 0x;

	line-height:16px;	

	}

	



	

.referent

{	font-size: 12px;

	color: #666666;

	font-weight:bold;

	margin: 0 0 2px 0;

	line-height:14px;

	}



.p02

{	font-size: 11px;

	color: #666666;

	margin: 0 0 6px 0;

	line-height:12px;

	font-weight:bold;

	}





.p02b

{	font-size: 11px;

	color: #666666;

	margin: 0 0 6px 0;

	line-height:16px;

	font-weight:bold;

	} 

	

.p03

{	font-size: 11px;

	color: #666666;

	margin: 0 0 6px 0;

	line-height:12px;

	}





a:link, a:visited

{	font-size: 11px;

	color: #666666;

	text-decoration:underline;

	margin:0;

	}

	

a:hover

{

	font-size: 11px;

	color: #;

	text-decoration:none;

	color: #FF6600;

	margin:0;

	}



.active1

{	

display:inline;

font-size: 11px;

	text-decoration:none;

	color: #FF6600;

	}	



.active2

{display:inline;

margin:0;

color:#FF6600;}	



#background

{

	position: absolute;

	background-image: url(images/bgimg.gif);

	background-repeat: no-repeat;

	position:absolute;

	left:0;

	top:0;

	width: 1000px;

	height: 359px;

	z-index:1;

}





#mainwin

{

	position:absolute;

	left:200px;

	top:25px;

	width: 660px;

	height: 359px;

	z-index: 2;

}



#logo

{

	float:left;

	left:0;

	top:40px;

	width: 460px;

	height: 115px;

	z-index: 2;

	background-image: url(images/logo.gif);

	background-repeat: no-repeat;

	margin-bottom:10px;

}



#navi

{

	float:left;

	display : inline;

	top:154px;

	width: 660px;

	height: 30px;

	z-index: 2;

	margin:0 0 8px 0;

}





#navi img {float:left; }





a#rollover01

{   float:left;

    margin:0 2px 0 0;

    width:128px;

    height:27px;	

	background: url(images/home01.gif) no-repeat;

  }

  

 a#rollover01:hover 

 {	background: url(images/home02.gif) no-repeat; 

} 





a#rollover02

{   float:left;

    margin:0 2px 0 0;

    width:128px;

    height:27px;	

	background: url(images/aktuell01.gif) no-repeat;

  }

  

 a#rollover02:hover 

 {	background: url(images/aktuell02.gif) no-repeat;} 





a#rollover03

{   float:left;

    margin:0 2px 0 0;

    width:128px;

    height:27px;	

	background: url(images/programm01.gif) no-repeat;

  }

  

 a#rollover03:hover 

 {	background: url(images/programm02.gif) no-repeat; } 





a#rollover04

{   float:left;

    margin:0 2px 0 0;

    width:128px;

    height:27px;	

	background: url(images/referenten01.gif) no-repeat;  }

  

 a#rollover04:hover 

 {	background: url(images/referenten02.gif) no-repeat; } 





a#rollover05

{   float:left;

    margin:0;

    width:128px;

    height:27px;	

	background: url(images/veranstaltungsort01.gif) no-repeat;

  }

  

 a#rollover05:hover 

 {	background: url(images/veranstaltungsort02.gif) no-repeat; } 



/* content background grau */

#topgrey

{	float:left;

	top:0;

	left:0;

	background-image: url(images/topborder_grey.gif);

	background-repeat: no-repeat;

	height: 14px;

	width: 660px;

	z-index: 5;

}



#centergrey

{

	float:left;

	height: auto;

	width: 648px;

	z-index: 5;

	background-color: #CCCCCC;

}







/* content background weiss */

.topwhite

{	float:left;

	top:0;

	left:0;

	background-image: url(images/topborder_white.gif);

	background-repeat: no-repeat;

	height: 31px;

	margin: 0 0 0 23px;

	width: 602px;

	z-index: 5;

}



.contentlayer

{

	float:left;

	height: auto;

	width: 602px;

	margin: 0 0 0 23px;

	padding: 0 0 20px 0;

	z-index: 5;

	background-color: #FFFFFF;

}



.referentimg

{

	float:left; 

	margin:4px 50px 55px 0;

}



.square

{margin: 0 10px 0 0;}



#textbox01

{	width:550px;

	margin-left:20px;

}





.small a:link

{

	font-size:10px;

}



.bottomwhite

{	float:left; 

	background-image: url(images/bottomborder_white.gif);

	background-repeat: no-repeat;

	margin: 0 0 10px 23px;

	height: 31px;

	width: 602px;

	z-index: 5;

}



#contactbox {float:right; margin: 20px 26px 0 0;}

#photobox {
	float:left; 
	margin: 20px 26px 20px 0;
	width:562px;
	height:200px;


}

#photobox img

{margin: 0 6px 6px 0;}





#bottomgrey

{	float:left; 

	background-image: url(images/bottomborder_grey.gif);

	background-repeat: no-repeat;

	height: 14px;

	width: 660px;

	padding-bottom:30px;

	z-index: 5;

}