@charset "utf-8";
/* CSS Document */
	
body {	background-color:#efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin:0px;
	padding:10px;	
}

img {border:none;}

table {	border:0px;
vertical-align:top;
 		}
		
td{vertical-align:top;}		


p {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}


h1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	text-decoration: none;
	color:#000000;
}

h2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	text-decoration: none;
	color:#000000;
}

h3 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	color:#000000;
}

h4 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	color:#e2003b;
}

ul { margin-left: -25px;
}

.rahmenprogrammohne {float:right;
			margin-left:15px;}

.rahmenprogramm {float:right;
		border:1px solid black;
		margin-left:15px;}

a:link {color: #004689;
		font-weight: 600;
		text-decoration: none;}
		
a:visited {	color: #004689;
			font-weight: 600;
			text-decoration: none;}

a:hover {	color: #004689;
			font-weight: 600;
			text-decoration: underline; }

a:active {	color: #004689;
			font-weight: 600;
			text-decoration: none; }



#top{	width:1000px;
	height:140px;
	background-image: url(../img/top.jpg);
}

#top_home{	width:1000px;
	height:140px;
	background-image: url(../img/top_home.jpg);
}


#top_home_danke{	width:1000px;
	height:140px;
	background-image: url(../img/top_home_danke.jpg);
}

#nav_cell{	position: relative;
		width:203px;
		background-image: url(../img/nav_bg.jpg);
		background-repeat: repeat-x;
		background-color: #ffffff;
		min-height: 520px;
		padding-top: 1px;
		padding-bottom: 1px;
}


#main_cell{	position: relative;
		width:573px;
		background-image: url(../img/rope.jpg);
		background-position: right;
		background-repeat: repeat-y;
		background-color: #ffffff;	
		min-height: 520px;
		padding-top: 1px;
		padding-bottom: 1px;
		min-height: 720px;
		z-index: 2;
}

#main_cell_home{	position: relative;
		width:573px;
		background-image: url(../img/rope.jpg);
		background-position: right;
		background-repeat: repeat-y;
		background-color: #ffffff;	
		min-height: 720px;
		padding-top: 1px;
		padding-bottom: 1px;
		z-index: 2;
}

#news_cell{	position: relative;
		width:224px;
		min-height: 520px;
		background-color: #ffffff;	
		padding-top: 1px;
		padding-bottom: 1px;
		
}

#fotos{ position: relative;
	
}

#nav{
	position: relative;
	top: -28px;
	width: 213px;
	left: 0px;
	color: #004689;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin-left:-10px;
	line-height: 19px;
}

#nav li{	position: relative;
			list-style-type: none;
			text-align: right;
			padding: 9px 0px 0px 0px;
			
		}

#nav a:link {color: #004689;
		font-weight: 600;
		text-decoration: none;
		padding-right: 12px;}
		
#nav a:visited {	color: #004689;
			font-weight: 600;
			text-decoration: none;
			padding-right: 12px;}

#nav a:hover {	color: #004689;
			font-weight: 600;
			text-decoration: none;
			background-image: url(../img/rollover.jpg);
			background-position: bottom; 
			background-repeat:no-repeat;
			display:block;
			padding-right: 12px;
			}

#nav a:active {	color: #004689;
			font-weight: 600;
			text-decoration: none;
			padding-right: 12px; }

#nav a.abstracts:link {color: #e2003b;
		font-weight: 600;
		text-decoration: none;
		padding-right: 12px;}
		
#nav a.abstracts:visited {	color: #e2003b;
			font-weight: 600;
			text-decoration: none;
			padding-right: 12px;}

#nav a.abstracts:hover {	color: #e2003b;
			font-weight: 600;
			text-decoration: none;
			background-image: url(../img/rollover.jpg);
			background-position: bottom; 
			background-repeat:no-repeat;
			display:block;
			padding-right: 12px;
			}

#nav a.abstracts:active {	color: #e2003b;
			font-weight: 600;
			text-decoration: none;
			padding-right: 12px; }

.aktiv {	background-image: url(../img/rollover.jpg); 
			background-position: bottom;
			background-repeat: no-repeat;
	}

#main{	position: relative;
	  	margin-left: 25px;
}

#main_spon{	position: relative;
	  	margin-left: -20px;
		margin-top: 20px;
}

#main_home{	position: relative;
		top: -1px;
	  	height: 525px;
		background-image: url(../img/home_main.jpg);
		background-repeat: no-repeat;
		z-index: 1;
}

#main_home_danke{	position: relative;
		top: -1px;
	  	height: 525px;
		background-image: url(../img/home_main_danke.jpg);
		background-repeat: no-repeat;
		z-index: 1;
}

#titel{	position: relative;
		
		background-repeat:no-repeat;
		min-height: 18px;
		margin-bottom: 36px;
}

#text{	position: relative;
		width: 500px;
		min-height:800px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding-bottom: 15px;
}

#sig{	position: relative;
		height: 83px;
		background-image: url(../img/unterschrift.jpg);
		background-repeat:no-repeat;
}

.fett {
	font-weight: bold;
}

.red {	color: #e2003b;
	}
	
.gelb {background-color:#F7F5C9;
}
	
.redfett {	color: #e2003b;
			font-weight: bold;
	}
	
.rahmen {	color: #e2003b;
			font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			padding-top:10px;
			padding-top:10px;
	}
	
.pdf { list-style-image:url(../img/pdficon15.gif);

}
	
.blau {	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #004b9a;
		 }

.fettblau {	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #004b9a;
		font-weight:bolder;
}

.copy {
	font-size: 8px;
}
	

#news{	position: relative;
		margin-left: 15px;
		padding-top: 25px;
		
}

#news_titel{	position: relative;
		background-image: url(../img/news_titel.jpg);
		background-repeat:no-repeat;
		min-height: 15px;
		padding-bottom: 10px;
}

#kooperation{	position: relative;
		background-image: url(../img/kooperation.gif);
		background-repeat:no-repeat;
		min-height: 19px;
}

#news_dots{	
		
		background-image: url(../img/news_dots.jpg);
		background-position:50px 13px;
		background-repeat:no-repeat;
		padding:15px 0px 10px 0px;
}

#news_item{	
		padding:10px 0px 5px 0px;
		
}

#DBahn{ position:absolute;
		
		width:400px;
		height:51px;
		top:540px;
		left:150px;
	}

#unten{	width:1000px;
	height:50px;
	background-color:#efefef;
}

#Abstract-Button {margin-left:110px;}


#ticker{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 4px;
	left: 220px;
	top: 117px;
	margin: 0;
	width: 370px;
	height: 20px;
	background-color: #FF9;
	z-index: 3;
}


*+html #nav{	
		top: -15px;
}


*+html ul { margin-left: 15px;
}


.workshops	{	background-color:#e6f0da;
			padding:3px;
}

.kursivblack {	color:black;
		font-style:italic;
}

.workshopsliste	{ 	list-style-type:disc;
			color:#e2003b;
			list-style-position:outside;
			margin-left:0px;
			margin-top:-8px;
			
}

*+html .workshopsliste	 { margin-left: 45px;
}

.black {color: #000;
}


.workshopzb {	float:left; margin-top:-8px;
}

.galerien {	color: #e2003b;
		font-weight: bold;
		text-align:center;
		font-size:19px;
		margin-left:32px;
	}