* 		{ /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
		margin: 0;
		padding: 0;
		}

html 	{
		height: 100%;
		}


body 	{ 
		height: 100%;
		margin: 0px; 
		padding: 0px;
		background: url(../images/bg.jpg) repeat-x #165693;
		background-attachment: fixed; 
		text-align: left;
		font-family: Arial;
		font-size: 12px;
		color: #323232;
		}
		
h1, h2
		{		
		font-size: 14px;
		color: #014989;
		margin-bottom: 15px;
		}	
		
a		{
		text-decoration: none;
		color: #014989;
		}		
		
a img		{
		text-decoration: none;
		border: none;
		}	
		
		
ul
		{
		list-style-image:url(../../kurse/webbasys/layout/pfeil.gif); 
		margin-left:1.9em; 
		padding-left: 1.5em;
		margin-top: 5px;
		font-family: Arial;	
		}		
		

/*/TOPNAVI/*/
#kopf-menue
		{
		height: 30px; 
		line-height: 30px;
		width: 971px; 
		margin: 0 auto;
		text-align: right; 
		color: white;	
		}
		
#kopf-menue a
		{
		font-size: 11px;
		color: white;	
		padding: 2px;
		}		
		
#kopf-menue a:hover
		{
		background: #5f8cd3;
		padding: 2px;	
		}		
		
#kopf-menue a.aktiv
		{
		background: #5f8cd3;
		padding: 2px;	
		}		
				
/*/CONTENT/*/		
#rahmen
		{
		width: 983px; 
		margin: 0 auto;
		display: table;
		background: url(../images/schatten_rahmen.png) right repeat-y;
		}
		
#header
		{
		float: left;
		height: 228px;	
		width: 971px;
		background: url(../images/bg_header.jpg) no-repeat #ffffff;
		}	
		
#headerlinks
		{
		width: 181px;
		height: 191px;
		float: left;	
		position: relative;
		}
		
#logo
		{
		position: absolute;
		margin-left: -13px;
		margin-top: -25px; 	
		}		
		
#kurssuche
		{
		width: 162px;
		height: 25px;
		position: absolute;
		left: 13px;
		bottom: 22px;		
		}			
		
/*///////////KURSSUCHE//////////*/
#suchauswahl_starten
		{
		width: 20px !important;
		height: 21px;
		float: left;	
		margin-left: 2px;
		}
#kurssuche input
		{
		width: 130px;
		height: 21px;
		border: none;	
		float: left;
		font-family: Arial;
		font-size: 12px;
		color: #014989;
		}
			

#headerbild
		{
		width: 632px;
		height: 191px;
		float: left;
		}		

#headerrechts
		{
		width: 157px;
		height: 191px;
		float: left;	
		position: relative;
		}
		
#vhs-logo
		{
		position: absolute;
		right: 3px;
		top: 5px; 	
		}
		
#merkliste
		{
		position: absolute;
		right: 3px;
		bottom: 15px;
		height: 80px; 	
		width: 150px;
		}							



		
		
/*/////////KATEGORIE-NAVI/////////////*/

#kategorie-navi
		{
		float: left;
		height: 36px;
		margin-top: 1px;
		width: 971px;	
		}

.kategorie-btn
		{
		position: relative;
		width: 137px;
		height: 50px;
		margin-right: 2px;
		float: left;	
		}		
		
.kategorie-btn-ende
		{
		position: relative;
		width: 137px;
		height: 50px;
		float: left;	
		}			
		

.kategorie-btn img, .kategorie-btn-ende img
		{
		position: absolute;
		width: 137px;
		height: 50px;
		margin-right: 2px;
		float: left;	
		margin-top: -14px; 
		}			
		
		
		
/*////////////////CONTENTBEREICH////////////*/
#content
		{
		float: left;
		width: 971px;
		background: #ffffff;
		height: auto;	
		position: relative;
		}		

#schriftgroesse
		{
		height: 35px;
		line-height: 35px;
		text-align: right;	
		color: #014989;
		}	
			
.cNormalTextSize {font-size: 15px; padding-right: 2px; padding-left: 5px;}			
.cEnlargeTextSize {font-size: 18px; padding-right: 5px;}		
#linke-spalte
		{
		float: left;
		width: 225px;	
		min-height: 500px;
		}	


#linke-spalte p
		{
		padding: 5px 0px 0px 15px;	
		}

#inhalt
		{
		float: left;
		width: 705px;
		padding-left: 30px;
		padding-right: 5px;	
		}
		
#figur
		{
		position: absolute;
		float: left;	
		clear: left;
		width: 100px;
		height: 380px;
		bottom: 0px;
		}			
		
#figur img
		{
		position: absolute;
		float: left;	
		bottom: 0px;
		margin-left: -18px;
		}	
				
#abschluss
		{
		clear: left;
		float: left;
		height: 50px;
		line-height: 50px;
		border-top: 1px solid #737373;
		width: 935px;
		margin-left: 10px;
		text-align: center;	
		font-size: 11px;
		color: #737373;
		position: relative;
		}		
		
		
/* ----- Powermail ----- */
#tx-powermail-pi1_fieldset_1 legend {
	display: none;
}		
	
#tx-powermail-pi1_fieldset_1 {
	border: 0px !important;
	margin: 15px 0px 0px 0px;
}

#tx-powermail-pi1_fieldset_1 label {
	clear: both;
	margin: 0px 10px 10px 0px;
	width: 150px !important;
        display: block;
        float: left;
}

#tx-powermail-pi1_fieldset_1 input {
	width: 250px;
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #323232;
	border: 1px solid #014989;
}

#tx-powermail-pi1_fieldset_1 textarea {
	width: 250px;
	height: 150px;
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #323232;
	border: 1px solid #014989;
}

.tx-powermail-pi1 button, .tx-powermail-pi1 input[type="reset"], .tx-powermail-pi1 input[type="button"], .tx-powermail-pi1 input[type="submit"] {
	width: 150px !important;
	height: 20px !important;
	background: #014989 !important;
	color: #FFFFFF !important;
	font-size: 12px;
	margin: 5px 10px 5px 0px;
	padding: 0px 0px 5px 0px !important;
	float: left !important;
	border: 0px;
	font-family: Arial;
}

#powermaildiv_uid9 {
	margin-left: 160px; 
}

.powermail_all powermail_all_table {
	margin: 15px 0px 15px 0px !important;
}	


/* ----- tt_news ----- */
/* ----- für die Startseite -----*/	
.news-list-item {
	width: 330px;
	float: left;
	
}

/* ------ für die Seite Aktuelles ----- */
.news-list-item_aktuelles {

	width: auto;
	margin-bottom: 50px;

}

.news-list-container img {
	float: left !important;
}


/* ---------- map ---------- */


#map {
	height:400px;
	margin:0px 0 15px;
	width:650px; 
}





/*//////// formatierung für agb ///////*/
#agb ol {
	margin-top: 20px;
	margin-left: 20px;
}
#agb li {
	margin-bottom: 20px;
	}
	
	
	
/*///////////////////////DOZENTEN///////////////////*/

.spalte_odd, .spalte_even
	{
	border: 1px solid grey;	
	margin: 5px;
	padding: 5px;
	float:left;
	width: 650px;
	position: relative;
	min-height: 245px;
	}
	
/*/bild/*/	
	
.dozentenuebersicht .text0
	{
	padding-right: 5px;
	font-weight: bold;	
	float: left;
	width: 160px;
	position: absolute;
	}	

.dozentenuebersicht .text1
	{
	font-weight: bold;	
	float: left;
	padding-left: 160px;
	display: table-cell;
	height: 20px;
	}

.dozentenuebersicht .text2
	{
	padding-right: 5px;
	font-weight: bold;	
	float: left;
	}

.dozentenuebersicht .text3
	{
	font-weight: bold;	
	float: left;
	}

.dozentenuebersicht .text4, .dozentenuebersicht .text5, .dozentenuebersicht .text4, .dozentenuebersicht .text6
	{
	clear: left;
	padding-left: 160px;
	}	
	
/*/kurse/*/
.dozentenuebersicht .text7, .dozentenuebersicht .text8
	{
	padding-top: 5px;	
	}

.dozentenuebersicht .text7, .dozentenuebersicht .text9, .dozentenuebersicht .text11, .dozentenuebersicht .text13, .dozentenuebersicht .text15, .dozentenuebersicht .text17, .dozentenuebersicht .text19, .dozentenuebersicht .text21, .dozentenuebersicht .text23, .dozentenuebersicht .text25, .dozentenuebersicht .text27, .dozentenuebersicht .text29, .dozentenuebersicht .text31, .dozentenuebersicht .text33, .dozentenuebersicht .text35, .dozentenuebersicht .text37, .dozentenuebersicht .text39, .dozentenuebersicht .text41, .dozentenuebersicht .text43, .dozentenuebersicht .text45, .dozentenuebersicht .text47, .dozentenuebersicht .text49
	{
	clear: left;
	float: left;	
	color: #014989;
	width: 70px;
	padding-left: 160px;
	}	

.dozentenuebersicht .text8, .dozentenuebersicht .text10, .dozentenuebersicht .text12, .dozentenuebersicht .text14, .dozentenuebersicht .text16, .dozentenuebersicht .text18, .dozentenuebersicht .text20, .dozentenuebersicht .text22, .dozentenuebersicht .text24, .dozentenuebersicht .text26, .dozentenuebersicht .text28, .dozentenuebersicht .text30, .dozentenuebersicht .text32, .dozentenuebersicht .text34, .dozentenuebersicht .text36, .dozentenuebersicht .text38, .dozentenuebersicht .text40, .dozentenuebersicht .text42, .dozentenuebersicht .text44, .dozentenuebersicht .text46
	{
	float: left;	
	width: 400px;
	}		
	
	
	
.dozenten-anker
	{
	font-weight: bold;
	font-size: 14px;	
	}	
	
	