* 		{ /* 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
		{
		float: right;
		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;	
		
		clear: both;
		}	


#linke-spalte p
		{
		padding: 5px 0px 0px 15px;	
		}

#inhalt
		{
		float: left;
		width: 705px;
		padding-left: 30px;
		padding-right: 5px;	
		margin-bottom: 80px;
		min-height: 550px;
		}
		
#inhalt-intern
		{
		float: left;
		width: 920px;
		padding-left: 30px;
		padding-right: 5px;	
		/*min-height: 700px;*/
		}	
			
#figur
		{
		/*float: left;	
		clear: left;*/
		width: 100px;
		height: 155px;
		bottom: 0px;
		}			
		
#figur img
		{
		position: absolute;
		float: left;	
		bottom: 0px;
		margin-left: -18px;
		left: 0px;
		}	
	
#figur-intern
		{
		/*position: absolute;*/
		float: left;	
		clear: left;
		width: 100px;
		height: 190px;
		bottom: 0px;
		/*margin-top: 220px;*/
		}			
		
#figur-intern 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;
}

fieldset.tx-powermail-pi1_fieldset {
    background-color: #FFFFFF;
    border: none;
    padding: 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///////////////////*/
.doznavi {
	margin-left: 5px;
}

.doznavi ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.doznavi li {
	float: left;
	margin-right: 8px;
}

.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;	
	}	
	
	
.dozentenkartekurse {
	float: left;
	width: 470px;
}

.dozentenkartekurse ul {
	list-style-image: url(../images/pfeil.gif);
	margin-left: 15px;
	padding: 0px;
}
/*------------------- Dozenten-Login --------------------------*/
#dozentenlogin fieldset, #dozentenlogout fieldset	{
	border: 0px !important;
	width: 100%;
} 


.tx-felogin-pi1 label  {
	float: left !important;
	clear: both;
	width: 80px;
}

#user, #pass, .dozentid{
	float: left;
	border: 1px solid #014989;
	color: #323232;
	font-family: arial;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	width: 150px;
	
}

.dozentensubmit{
	clear: both;
	float: left;
	background: #014989;
	border: 1px solid #014989;
	color: #FFFFFF;
	margin-left: 80px;
	
}

/*----------------- Kurliste --------------------------*/
.kursliste_tabelle, .anmeldeliste {
	width: 100%;
	border: 0px;
}

.kursheader .kursheadernr, .dotit, .dobeginn, .doende, .kursheader .kursheadertitel, .kursheader .kursheaderleitung, .kursheader .kursheaderbeginn, .kursheaderteil, .kursheaderangemeld{
	border-bottom: 1px solid #323232;
	padding-bottom: 5px;
	font-weight: bold;
}

.listenr a {
	font-weight: bold;
}

.kursheader .kursheadernr, .listenr{
	width: 90px;
}

.kursheader .kursheadertitel, .listetitel {
	width: 250px;
}
.kursheader .kursheaderleitung, .listeleitung {
	width: 110px;
}

.kursheader .kursheaderbeginn, .listebeginn{
	width: 110px;
}

.listeampel {
	width: 150px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
}

.kursliste_tabelle td, .kursliste td{
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #D1D1D1;
	vertical-align: top;
}




.listetitel{
	font-weight: bold;
}

.kursheaderteil{
	width: 100px;
} 

.kursheaderangemeld{
	width: 90px;
}
/*------------------------ Kursdetail -------------------*/

.detailansicht {
	float: left; 
	clear: both;
	width: 100%;	
}

.kursdetailinfo {
	float: left;
	clear: both;
	border-bottom: 1px solid #014989;
	width: 100%;
	background: #014989;

}

.kursdetail_block1 {
	float: left;
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF !important;
	padding: 10px;
}

.kursdetail_logo {
	float: right;
	padding: 10px;
}

.kursdetail_block2 {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 25px;

}

.block2blau {
	background: #ECF1F5;
	padding: 10px;
}

.block2blau a {
	text-decoration: underline !important;
}

.kursdetail_block2 table {
	width: 100%;
}
.kursdetail_block2 .detailheader{
	font-weight: bold;	
	width: 20%;

}

.kursdetail_block2 td{
		padding: 5px 0px 5px 0px;
		vertical-align: bottom;

}



.kursalternativen {
	margin-bottom: 20px;
	padding-bottom: 10px;

	border-bottom: 1px solid #014989;
}

.kursalternativen a {
	text-decoration: underline;	
}

.kursdetail_block3 {
	float: left;
	clear: both;
	margin-bottom: 20px;
	width: 100%;
}

.kursdetailinfoblock {
	margin-bottom: 20px;

}

/*
.kurszeiten {
	margin-top: 20px;
	border-top: 1px solid #014989;
	margin-bottom: 30px;
		padding-top: 10px;
	
}
*/
#terminklick {
	font-weight: bold;
	color: #014989;
	cursor: pointer;
	text-decoration: underline;
	margin-right: 20px;
}

#termine table {
	width: 300px;
	margin-left: 2px;
	
}

.terminheader {
	border-bottom: 1px solid #014989 !important;
	padding-bottom: 5px;
	font-weight: bold;
}

#termine table td {
	padding-top: 5px;
}

.kursdownload{
	margin-bottom: 10px;
}

.kursdownload a {
	text-decoration: underline;
}

.kursdetailbilder {
	margin-top: 20px;
}

.kursdetailbilder img {
	margin-right: 15px;
	margin-bottom: 10px;
}

.kursdetail_block4 {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 30px;
}

.anmeldetext {
	float: left;
	margin-top: 7px;
	font-weight: bold;
	
}
/* Alte Formatierungen
.kursdetailinfo1{
	margin-bottom: 20px;
	border-bottom: 1px solid #014989;
	font-weight: bold;
	font-size: 14px;
	color: #014989;
}

.kursdetailansicht h2{
	font-size: 12px;
	font-weight: bold !important;
	margin-top: 20px;	
	margin-bottom: 15px;
	border-bottom: 1px solid #014989;
	
}

.kursdetailansicht table{
	width: 100%;
	vertical-align: top;
}
.kursdetailansicht table td {
	padding: 5px 0px 5px 0px;
}
.kursdetailansicht .detailheader{
	width: 150px;	
	font-weight: bold;
	vertical-align: top;
}


.kursdetailinfo2, .kursdetailinfo3{
	margin-bottom: 20px;
}

.kursdetailinfo3{
	margin-top: 20px;
}

.kursdetailinfo4 td {
	vertical-align: top;
}

.kursdetailinfo8{
	margin-top: 30px;
}
*/

.button_back{
	margin-top: 50px;
	font-weight:normal !important;
	text-decoration: none !important;
	font-size: 14px;
}

.button_back a{
	text-decoration: none !important;
	font-weight:normal !important;
}
.button_back a:hover{
	text-decoration: underline !important;	
	font-weight:normal !important;
}

.button_back_intern{
	margin-top: 50px;
	font-weight:normal !important;
	text-decoration: none !important;
	font-size: 14px;
	float: left;

}

.button_back_intern a{
	text-decoration: none !important;
	font-weight:normal !important;
}
.button_back_intern a:hover{
	text-decoration: underline !important;	
	font-weight:normal !important;
}

/*--- Kursanmeldung ---*/
.kursanmeldebutton{
	background-color:#014989;
	color: #FFFFFF; 
	border: 1px solid #014989;
	padding: 0px 3px 0px 3px;
	font-size: 14px;
	font-weight: normal !important;
	float: left;
	margin-top: 4px;
}

/* AMPEL */
.ampel {
	float: left;
	width: 30px;
}

.kursanmeldebutton a{
	color: #FFFFFF !important;
}


/*------------------- Dozentenkursliste --------------------------*/
.dozentheader .dokursid, .dozentheader .dotit, .dozentheader .domin, .dozentheader .domax,  .dozentheader .doort,.dozentheader .dobeginn, .dozentheader .doende {
 	border-bottom: 1px solid #323232;
	padding-bottom: 5px;
	font-weight: bold;
}

/*---------------- Kategorienanzeige links -----------------------*/
.kategorie_links{
	padding: 5px 0px 0px 15px; 
}

/*---------------------- Kategorieausgabe -----------------------*/

/*--------------------- Kursanmeldung ---------------------------*/

.infotextkursanmeldung ol {
	padding-left: 20px !important;
}


#anmeldung .anmeldewrapodd{
	float: left; 
	clear: both; 
	width: 100%; 
	height: auto; 
	margin: 0px 5px 0px 0px; 
	padding: 5px 5px 5px 5px; 
	background: #FFFFFF;
}

#anmeldung .anmeldewrapeven{
	float: left; 
	clear: both; 
	width: 100%; 
	height: auto; 
	margin: 0px 5px 0px 0px; 
	padding: 5px 5px 5px 5px; 
	background: #dfe9f5;
}

#anmeldung .smalltext{
	font-size:10px;
}

#anmeldung .anmeldung_headline {
	float: left;
	clear: both;
	margin-top: 10px;
}

#anmeldung h3{
	font-size: 14px;
	color: #014989;
	background: none;
	margin: 15px 0px 15px 0px;
}

#anmeldung label{
	float: left; 
	clear: both;
	width: 180px !important;
}

#anmeldung .anmeldewrap input{
	float: left; 
	width: 300px;
	margin:0px;
	border: 1px solid #014989;
	margin-right: 10px;
}

#anmeldung input.radio{
	float:left;
	clear:both;
	width: 30px; 
	margin:0px;
	border:0px
}

#anmeldung .anmelde_radio {
	float: left;
}

#anmeldung .zwei_inputfelder{
	width: 50px !important;

}

#anmeldung .zweite_feld {
	width: 240px !important;
}

#anmeldung .zweite_feld_tel {
	width: 225px !important;
}
#anmeldung .anmeldungsub{
	margin-top: 20px;
	background-color:#014989;
	color: #FFFFFF; 
	border: 1px solid #014989;
	padding: 0px 3px 0px 3px;
	font-size: 14px;
	font-weight: normal !important;	
}

#anmeldung .tel_strich{
	float: left;
	margin: 0px 10px 0px 10px; 
}

#anmeldung .zwei_inputfelder_tel {
	width: 50px !important;	
	margin: 0px !important;
}



#anmeldung .error{
	float:left;
	color: red;
}


#anmeldung #zusatz_kinder{
	width: 100%;
}

#anmeldung #kind1, #anmeldung #kind2, #anmeldung #kind3 {
	float: left;
	clear: both;
	width: 100%;
}

#anmeldung #personeninfo {
	float: left;
	clear: both;
	width: 100%;
}

#anmeldung #firmeninfo {
	float: left;
	clear: both;
	width: 100%;
}
/*

#anmeldung .anmeldeart{
	width: 300px !important;
}

#anmeldung .auswahl {
	border: 1px solid #014989;
	width: 100px;
}
*/


/*------------------------------ Dozentanmeldelistedetail ----------------------*/
.minerreicht {
	background-color: #8EC128;

}
.dozanmeldeliste {
	width: 100%;

}

.dozkurs {
	clear: both;
}

.doliste {
	float: left;
	width: 100%;
	clear: both;
}


.dozkursinfo {
	margin-bottom: 20px;
	border-bottom: 1px solid #014989;
	font-weight: bold;
	font-size: 14px;
	color: #014989;
	padding-bottom: 10px;
	clear: both;
 
}

.doteil {

	float: left;
	clear; both;
	
}


.docounter {
	float: left;
	margin-right: 25px;
	font-weight: bold;
	font-size: 16px;

}

.doanzeige {
	float: left;
	clear: both;
	margin-bottom: 20px;
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 10px;
	width: 100%;
}

/*--------------------------- Sonderkategorieanzeige ---------------------------*/
.sonderkategorieanzeige {
	margin-top: 5px;
}


/*----------------------------- Interner Bereich Dozentendaten -------------------*/
.dozentendaten h2 {
	border-bottom: 1px solid #014989;
}
.dozentendateninfotext {
	margin-bottom: 20px;
	float: left;
	clear: both;
}

.dozentendatenbox_links {
	float: left;
	width: 480px;
	margin-right: 25px;
}

.dozentendatenbox_rechts {
	float: left;
	width: 400px;
}

.dozenteninfotab td {
	vertical-align: top;
	padding-bottom: 5px;
	width: 50%;
}

.dozentendatenaendern {
	clear: both;
	float: left;
	margin-top: 25px;
	width: 900px;
}
/*---------------- NEU: Headline für die Kategorieübersicht -----------------------*/
.kategorieheadline {
	font-size: 23px;
	font-weight: normal;
	margin-bottom: 20px;
}
/*------------------------ NEU: Brotkrümmelmenü -----------------------------------*/
#brotkr {
	float: left;
	line-height: 35px;
	margin-left: 255px;
	font-size: 12px;
}

/*----------------------- NEU: Kurstage --------------------------------------------*/
.doztageheader {
	font-weight: bold;
	padding-bottom: 5px;
}

.kurstagedatum {
	border-bottom: 1px solid #323232;
	width: 150px;
}

/*----------------------- NEU: Unterkategorien größer --------------------*/
.kategorieliste a{
	font-size: 16px;
	
}

/* *************************** INFOTEXT FORMATIERUNGEN *********************************** */
p.cul { display: list-item; margin: 5px 0px 5px 15px;}
span.ci { font-style: italic; }
span.cb { font-weight: bold; }
span.cu { text-decoration: underline; }
span.cbi { font-style: italic; font-weight: bold; } span.cbu { font-weight: bold; text-decoration: underline; }


/* ******************************* MOBILE VERSION ********************************************** */
#mobil_menue {
	color: #FFFFFF;
	height: 30px;
    line-height: 30px;

}

#mobil_menue a {
	color: #FFFFFF;
} 

#mobil_rahmen {
	background: url("../images/mobil_schatten_rahmen.png") repeat-y scroll right center transparent;
    display: table;
    margin: 0 auto;
    width: 853px;
}

#mobil_unten {
	background: #FFFFFF;
	width: 853px;
}

#mobil_headerbereich, #mobil_inhaltsbereich, #mobil_unten, #mobil_footer, #mobil_kategorie {
	float: left;
	clear: both;
}

#mobil_footer {
	width: 853px;
}

#mobil_inhaltsbereich {
	padding: 0px 10px 0px 10px;
	background: #FFFFFF;
	width: 833px;
}

#mobil_headerbereich {
	background: #024989;
	padding-bottom: 25px;
	width: 853px;
}

#mobil_logo {
	float: left;
}

#mobil_vhsbewegt {
	float: right;
	margin-top: 12px;
	margin-right: 5px;
	width: 200px;
	height: 43px;
}


#mobil_kurssuche {
	float: left;
	margin-left: 55px;
	margin-top: 25px;
	
}

#mobil_kurssuche input {
	border: 1px solid #024989;
}

#mobil_kurssuche .mobil_input{
	padding-top: 3px;
	padding-bottom: 2px;
	color: #024989;
}


#mobil_facebook {
	float: right;
	margin-right: 45px;
}


#mobil_boxen img {
	margin-left: 15px;
}

#mobil_kategorie {
	background: #FFFFFF;
	border-top: 2px solid #FFFFFF;
}

#mobil_unten {
	padding-bottom: 5px;
}
#suchauswahl_starten_mobil {
	float: right;
}
#mobil_footer {
	border-top: 2px solid #737373;
	background: #FFFFFF;
	text-align: center;
	padding: 10px 0px 10px 0px;
}


#kategorie-navi
		{
		float: left;
		height: 36px;
		margin-top: 1px;
	
		}

.kategorie-btn_mobil
		{
		position: relative;
		width: 121px;
		height: 44px;
		margin-right: 1px;
		float: left;	
		}		
		
.kategorie-btn-ende_mobil
		{
		position: relative;
		width: 121px;
		height: 44px;
		float: left;	
		}			
		

.kategorie-btn_mobil img, .kategorie-btn-ende_mobil img
		{
		position: absolute;
		width: 121px;
		height: 44px;
		float: left;	
		margin-top: -14px; 
		}	
		
.mobil_brot{
	width: 100%;
	margin-bottom: 15px;
}	

/* Neu: 21.07.2011 Änderung Link */
#inhalt-intern a {
	text-decoration: underline;
}

