@import url(SpryTabbedPanels.css);
@import url(SpryValidationTextField.css);
@import url(SpryValidationCheckbox.css);
@import url(SpryValidationSelect.css);
@import url(SpryValidationRadio.css);
@import url(SpryValidationTextarea.css);

body {
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 810px;

}

#content{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFCC00;

}

#wrapper{
	text-align: left;
	width: 810px;
	margin-left: auto;
	margin-right: auto;

}

#main{
}
#header{

}
#leftcolumn{
	width: 200px;
	float: left;
	background-color: #FFCC00;
}
#rightcolumn{
	width: 592px;
	float: right;
	text-align: left;	
	border-left: 1px solid #fff;
	background-color: #FFCC00;

}
#footer{
	clear: both;
	background:url(../img_lib/menue_bg.jpg);

}
.modulrechts {
	border-bottom: 1px dotted #fff;	
	border-top: 1px dotted #fff;	
	margin-top: 10px;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.modullinks{
	border-bottom: 1px dotted #fff;	
	width: 200px;
}

.artikelcontainer {
	width: 520px; 
	overflow: hidden; 
	padding: 20px;
	overflow-x: auto;
	overflow-y:Êhidden;
}

.btvzahlen{
height: 50px;
margin-top: 0px;
padding-top: 10px;

}

.kontakt td{
padding-right: 15px;
}
#dstreet,
#sstreet{
margin-top: 3px;
margin-bottom: 5px;
width: 190px;
margin-right: 5px;
}

.taxirechner_modulrechts{
margin-left:10px;
width: 250px; 
float: left;
}

.taxirechner_modulrechts td{
height: 35px;
}

.abstand_registrieren{
padding-top: 15px;
padding-bottom: 15px;
}

.image_dotted_border{
	border: 1px dotted #fff;	
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

table.menue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	background:url(../img_lib/menue_bg.jpg);
	text-align: center;
	height: 25px;
}

table.menue td{
width: 200px;
}


table.menue td.menuepunkt_aktiv{
background:url(../img_lib/menue_bg_aktiv.jpg); 
}

table.menue td.menuepunkt_aktiv a{
color: #FFCC00	
}

table.footer{
background:url(../img_lib/buti.jpg);
}


.headline1{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.2em;
	line-height: 14px;
	color: #000;
}
.headline2{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 0.2em;
	line-height: 14px;
	color: #000;
}
.headline3{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 16px;
}
.headline4{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0.1em;
}

.headline5{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	letter-spacing: 0.1em;
	color: #333;
	font-weight: bold;
}
.headline6{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	letter-spacing: 0.1em;
}

.link_unterlegt{
		font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0.1em;
}


.inputmail {
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
}
.button {
	border: 1px solid #FFFFFF;
	color: #000000;
	background-color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;	
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
	text-decoration: none;
}

.datum {
	color: #FFFFFF;
	font-size: 10px;
	font-style: italic;
}
.black {color: #000000}
.rahmen {
	border: 1px solid #333333;
}

.linkgelb {

	color: #FFCC00;
	font-weight: normal;
	font-size: 10px;
}
.great {
	text-transform: uppercase;
}

.buttonforum {
	border: 1px solid #FFFFFF;
	color: #000000;
	background-color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
}
.Stil33 {font-size: 11px}
.inputforum {
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
}
.Stil26 {	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.inputforumindividuell {
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.indiv {
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100px;
}

/*CSS Neu, ab hier neuer Code*/



/* Schulungen Rosenberg */
/*Schulungs-Modul*/


.schulungsmodul_bild{
border: 2px solid #fff;
}



.schulungen_eintrag_abstand_oben{
padding-top: 10px;	
}

.schulungen_eintrag_abstand_unten{
padding-bottom: 5px;	
}

.schulung_details{
border-collapse:collapse;
border: 1px solid #3C3C3C;
text-align: center;
width: 350px;
margin-top: 4px;
margin-bottom: 4px;
font-weight: normal;
}
.schulung_details th{
padding: 5px;
font-weight: bold;
}
.schulung_details td{
padding: 4px;
font-weight: bold;
}

.schulung_buchen_button{
background-color:#333;
color: #CCC;
font-size: 9px;
border: 1px solid #333;
cursor: pointer;
font-weight: bold;
}

.schulung_anzahlplaetze_gruen{
color: #060;
}
.schulung_anzahlplaetze_rot{
color: #900;

}

	
/*Ende Schulungs-Modul*/



/*Admin Schulungen, Aktuelle Kurse*/
.schulung_aktuell_auflistung{
border-collapse:collapse;
border: 1px solid #333;
text-align: center;
width: 770px;
margin-top: 4px;
margin-bottom: 4px;
}
.schulung_aktuell_auflistung th{
padding: 15px;
padding-right: 3px;
padding-left: 3px;
background-color: #000;
color: #FFCC00;
font-weight: normal;
border-color: #CCC;
}
.schulung_aktuell_auflistung td{
padding: 15px;
padding-right: 3px;
padding-left: 3px;
}
.schulungen_aktuell_ueberschrift{
font-weight: bold;
font-size: 11px;
padding-left: 5px;
line-height: 30px;;
}
.schulungen_buchungsmaske{	
text-align: left;
font-size: 18px;
}
/*Ende Admin Schulungen, Aktuelle Kurse*/
/*Admin Schulungen, Aktuelle Teilnehemr*/
.schulung_teilnehmer_auflistung{
border-collapse:collapse;
border: 1px solid #333;
text-align: center;
width: 770px;
margin-top: 4px;
margin-bottom: 4px;
}
.schulung_teilnehmer_auflistung th{
padding-top: 3px;
padding-bottom: 3px;

background-color: #000;
color: #FFCC00;
font-weight: normal;
border-color: #CCC;
}
.schulung_teilnehmer_auflistung td{

}
.schulungen_aktuell_teilnehmer_ueberschrift{
font-weight: bold;
font-size: 11px;
padding-left: 5px;
}


/*Ende Admin Schulungen, AktuelleTeilnehmer*/


/*Leidig*/
.logo_hersteller_leidig{
padding-top: 15px;
padding-bottom: 15px;
}
.headline1_leidig{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.2em;
	line-height: 14px;
	color: #000;
}
.headline2_leidig{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.2em;
	line-height: 15px;
	color: #333;
}
.headline3_leidig{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 16px;
	color: #060;
}
.headline4_leidig{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	color: #333;
	font-weight: bold;
}
.headline5_leidig{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	letter-spacing: 0.1em;
	color: #333;
	font-weight: bold;
}
.headline6_leidig{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	color: #c60086;
	font-weight: bold;
}
.headline6_leidig_btvpreis{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	color: #060;
	font-weight: bold;
}
.container_leidig_preis1{
	width: 50%;
	float: left;
    padding-bottom: 17px;
 

}
.container_leidig_preis2{
	width: 50%;
	float: right;
	padding-bottom: 10px;

}
.container_leidig_preis3{
	padding-top: 5px;

}


/*Leidig Ende*/
/*News Modul Links*/
.headline3_newslinks{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 16px;
	color: #333;
	text-align: right;
}
.headline4_newslinks{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
/*Ende News Modul Links*/
/*DIE BTV Anfang*/
.headline4_diebtv{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;

	
}
/*DIE BTV Ende*/
/*Forum Anfang*/
.forum_suchfeld{
height: 15px;	
margin-top: 20px;
}
.forum_thema_neu{
padding-top: 15px;
padding-bottom: 15px;
text-transform:uppercase;
}
.forum_antwort_verfassen{
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
}
.forum_eintrag{
padding: 10px;
margin-bottom: 20px;
}

.forum_eintrag_detail{
padding: 10px;
padding-right: 20px;}

.forum_eintrag a{
color: #333;

}
.forum_eintrag_trennlinie{
border:1px solid #F6F6F6;

}

.forum_eintrag_inhalt{
width: 358px;
padding: 10px;
}

.forum_eintrag_anzahl_antworten{
width: 100px;
}
.forum_eintrag_antwort{
padding-left: 50px;}



/*Forum Ende*/



body{
	background-color: #000000;

}

/*Schunlungsseite */

.schulung{
	
font-size: 9pt;	
}
