


.suchen {
	background-color: #F8DF33;
}


p,.p_like {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom:7px;
	margin-top:0px;
}
td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	margin-bottom:3px;
	border: 0px;
	text-align: left;

}

th {padding:5px 3px 5px 3px;}


fieldset {padding: 0px 1px 0px 1px;border: 1px #656666 solid;}


h1,.rubrik {
	border: 0px none;
	color: #C93131;
	font-variant: normal;
	margin: 0px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, browallia, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;

}

h2,.rubrik2 {
	border: 0px none;
	color: #C93131;
	font-variant: normal;
	margin: 0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;

}


.logField {font-family:arial,helvetica,sans-serif;
padding-left:1px;padding-right:1px;
font-size:11px;
border:1px solid #7f9db9;
background-color:#CBCDF8;
width:120px;
color:#000000}

select {border:1px solid #7f9db9;}

legend {margin-left:10px;}

.inputField {font-family:arial,helvetica,sans-serif;
background:url(./grafik/schatten.gif) top left no-repeat;
font-size:13px;
padding: 3px 1px 1px 8px;
border:1px solid #7f9db9;
color:#000000}

.inputFieldW {font-family:arial,helvetica,sans-serif;
padding: 1px 1px 1px 1px;
font-size:13px;
border:1px solid #7f9db9;
background-color:#FFFFFF;
color:#000000}

.inhalt {

	padding:12px 20px 0px 20px;
}


.BoxBlauFarbe {background-color:#4798DE;}
.bol {
	background:url(./grafik/BoxBlau/BoxBlauOL.gif) top left no-repeat;
}

.bor {
	background:url(./grafik/BoxBlau/BoxBlauOR.gif) top right no-repeat;
}

.bom {
	background:url(./grafik/BoxBlau/BoxBlauOM.gif) top center repeat-x;
}

.bml {
	background:url(./grafik/BoxBlau/BoxBlauML.gif) center left repeat-y;
}

.bmr {
	background:url(./grafik/BoxBlau/BoxBlauMR.gif) center right repeat-y;
}

.bum {
	background:url(./grafik/BoxBlau/BoxBlauUM.gif) bottom center repeat-x;
}

.bul {
	background:url(./grafik/BoxBlau/BoxBlauUL.gif) bottom left no-repeat;
}

.bur {
	background:url(./grafik/BoxBlau/BoxBlauUR.gif) bottom right no-repeat;
}



.bolF {
	background:url(./grafik/BoxBlau/BoxBlauFlatOL.gif) top left no-repeat;
}

.borF {
	background:url(./grafik/BoxBlau/BoxBlauFlatOR.gif) top right no-repeat;
}

.bomF {
	background:url(./grafik/BoxBlau/BoxBlauFlatOM.gif) top center repeat-x;
}


.bolFL {
	background:url(./grafik/BoxBlau/BoxBlauFlatOLL.gif) top left no-repeat;
}

.borFL {
	background:url(./grafik/BoxBlau/BoxBlauFlatORL.gif) top right no-repeat;
}

.bomFL {
	background:url(./grafik/BoxBlau/BoxBlauFlatOML.gif) top center repeat-x;
}


.bmlF {
	background:url(./grafik/BoxBlau/BoxBlauFlatML.gif) center left repeat-y;
}

.bmrF {
	background:url(./grafik/BoxBlau/BoxBlauFlatMR.gif) center right repeat-y;
}

.bumF {
	background:url(./grafik/BoxBlau/BoxBlauFlatUM.gif) bottom center repeat-x;
}

.bulF {
	background:url(./grafik/BoxBlau/BoxBlauFlatUL.gif) bottom left no-repeat;
}

.burF {
	background:url(./grafik/BoxBlau/BoxBlauFlatUR.gif) bottom right no-repeat;
}


.bolK {
	background:url(./grafik/BoxBlau/BoxBlauOLK.gif) top left no-repeat;
}

.borK {
	background:url(./grafik/BoxBlau/BoxBlauORK.gif) top right no-repeat;
}

.bomK {
	background:url(./grafik/BoxBlau/BoxBlauOMK.gif) top center repeat-x;
}


.BoxRotFarbe {background-color:#FEE8BA;}
.bolR {
	background:url(./grafik/BoxRot/BoxRotOL.gif) top left no-repeat;
}

.borR {
	background:url(./grafik/BoxRot/BoxRotOR.gif) top right no-repeat;
}

.bomR {
	background:url(./grafik/BoxRot/BoxRotOM.gif) top center repeat-x;
}

.bmlR {
	background:url(./grafik/BoxRot/BoxRotML.gif) center left repeat-y;
}

.bmrR {
	background:url(./grafik/BoxRot/BoxRotMR.gif) center right repeat-y;
}

.bumR {
	background:url(./grafik/BoxRot/BoxRotUM.gif) bottom center repeat-x;
}

.bulR {
	background:url(./grafik/BoxRot/BoxRotUL.gif) bottom left no-repeat;
}

.burR {
	background:url(./grafik/BoxRot/BoxRotUR.gif) bottom right no-repeat;
}


.bolRK {
	background:url(./grafik/BoxRot/BoxRotOLK.gif) top left no-repeat;
}

.borRK {
	background:url(./grafik/BoxRot/BoxRotORK.gif) top right no-repeat;
}

.bomRK {
	background:url(./grafik/BoxRot/BoxRotOMK.gif) top center repeat-x;
}


.bolFR {
	background:url(./grafik/BoxRot/BoxRotFlatOL.gif) top left no-repeat;
}

.borFR {
	background:url(./grafik/BoxRot/BoxRotFlatOR.gif) top right no-repeat;
}

.bomFR {
	background:url(./grafik/BoxRot/BoxRotFlatOM.gif) top center repeat-x;
}


.bolFLR {
	background:url(./grafik/BoxRot/BoxRotFlatOLL.gif) top left no-repeat;
}

.borFLR {
	background:url(./grafik/BoxRot/BoxRotFlatORL.gif) top right no-repeat;
}

.bomFLR {
	background:url(./grafik/BoxRot/BoxRotFlatOML.gif) top center repeat-x;
}


.bmlFR {
	background:url(./grafik/BoxRot/BoxRotFlatML.gif) center left repeat-y;
}

.bmrFR {
	background:url(./grafik/BoxRot/BoxRotFlatMR.gif) center right repeat-y;
}

.bumFR {
	background:url(./grafik/BoxRot/BoxRotFlatUM.gif) bottom center repeat-x;
}

.bulFR {
	background:url(./grafik/BoxRot/BoxRotFlatUL.gif) bottom left no-repeat;
}

.burFR {
	background:url(./grafik/BoxRot/BoxRotFlatUR.gif) bottom right no-repeat;
}
.bulB {
	background:url(./grafik/BoxBlau/BoxBlauUL.gif) top left no-repeat;
}

.burB {
	background:url(./grafik/BoxBlau/BoxBlauUR.gif) top right no-repeat;
}

.bumB {
	background:url(./grafik/BoxBlau/BoxBlauUM.gif) top center repeat-x;
}


.SBHakenOL {
	background:url(./grafik/sprechblase/HakenOL.gif) top left no-repeat;
}

.SBHakenSL {
	background:url(./grafik/sprechblase/HakenSL.gif) top left no-repeat;
}

.SBOM {
	background:url(./grafik/sprechblase/boxOM.gif) bottom left repeat-x;
}

.SBUM {
	background:url(./grafik/sprechblase/boxUM.gif) bottom left repeat-x;
}

.SBOR {
	background:url(./grafik/sprechblase/boxOR.gif) bottom right no-repeat;
}

.SBUR {
	background:url(./grafik/sprechblase/boxUR.gif) bottom right no-repeat;
}

.SBUL {
	background:url(./grafik/sprechblase/boxUL.gif) top left no-repeat;
}

.SBML {
	background:url(./grafik/sprechblase/boxML.gif) center left repeat-y;
}

.SBMR {
	background:url(./grafik/sprechblase/boxMR.gif) center right repeat-y;
}






.BoxRegister {background-color:#B5CDEC;}
.BoxRegisterNaseLBR {
	background:url(./grafik/Register/BoxBlauNaseLR.jpg) bottom left no-repeat;
}

.BoxRegisterNaseLBG {
	background:url(./grafik/Register/BoxBlauNaseLG.jpg) bottom left no-repeat;
}

.BoxRegisterNaseLBW {
	background:url(./grafik/Register/BoxBlauNaseLW.jpg) bottom left no-repeat;
}

.BoxRegisterNaseMB {
	background:url(./grafik/Register/BoxBlauNaseM.jpg) bottom center repeat-x;
}

.BoxRegisterNaseO {
	background:url(./grafik/Register/BoxBlauNaseO.jpg) bottom center repeat-x;
}

.BoxRegisterNaseRBW {
	background:url(./grafik/Register/BoxBlauNaseRW.jpg) bottom right no-repeat;
}

.BoxRegisterNaseLGB {
	background:url(./grafik/Register/BoxGelbNaseLB.jpg) bottom left no-repeat;
}

.BoxRegisterNaseLGG {
	background:url(./grafik/Register/BoxGelbNaseLG.jpg) bottom left no-repeat;
}

.BoxRegisterNaseLGR {
	background:url(./grafik/Register/BoxGelbNaseLR.jpg) bottom left no-repeat;
}

.BoxRegisterNaseLGW {
	background:url(./grafik/Register/BoxGelbNaseLW.jpg) bottom left no-repeat;
}

.BoxRegisterNaseMG {
	background:url(./grafik/Register/BoxGelbNaseM.jpg) bottom center repeat-x;
}

.BoxRegisterNaseRGW {
	background:url(./grafik/Register/BoxGelbNaseRW.jpg) bottom right no-repeat;
}

.BoxRegisterNaseLRB {
	background:url(./grafik/Register/BoxRotNaseLB.jpg) bottom left no-repeat;
}

.BoxRegisterNaseLRG {
	background:url(./grafik/Register/BoxRotNaseLG.jpg) bottom left no-repeat;
}

.BoxRegisterNaseLRW {
	background:url(./grafik/Register/BoxRotNaseLW.jpg) bottom left no-repeat;
}

.BoxRegisterNaseMR {
	background:url(./grafik/Register/BoxRotNaseM.jpg) bottom center repeat-x;
}

.BoxRegisterNaseRRW {
	background:url(./grafik/Register/BoxRotNaseRW.jpg) bottom right no-repeat;
}

.bulBReg {
	background:url(./grafik/Register/BoxBlauUL.jpg) bottom left no-repeat;
}

.bumBReg {
	background:url(./grafik/Register/BoxBlauUM.jpg) bottom center repeat-x;
}




.BoxSchatten {background-color:#EEF1F8;}
.sol {
	background:url(./grafik/SchattenBox/SchattenOL.gif) top left no-repeat;
}

.sor {
	background:url(./grafik/SchattenBox/SchattenOR.gif) top right no-repeat;
}

.som {
	background:url(./grafik/SchattenBox/SchattenOM.gif) top center repeat-x;
}

.sml {
	background:url(./grafik/SchattenBox/SchattenML.gif) center left repeat-y;
}

.smr {
	background:url(./grafik/SchattenBox/SchattenMR.gif) center right repeat-y;
}

.sum {
	background:url(./grafik/SchattenBox/SchattenUM.gif) bottom center repeat-x;
}

.sul {
	background:url(./grafik/SchattenBox/SchattenUL.gif) bottom left no-repeat;
}

.sur {
	background:url(./grafik/SchattenBox/SchattenUR.gif) bottom right no-repeat;
}










.nospace {
	border: none ;
	border-collapse:collapse;
}

.login {
	width: 100px;
	clip:   rect(auto auto auto auto);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;


}
label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;

}

.button1 {
padding:2px 2px 2px 2px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4798DE;
text-align:center;
font-size:12px;
cursor:pointer;
border-width:1px;
border-style:solid;
border-color:#4798DE;}



.button2 {
padding:1px 1px 1px 1px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#C93131;
text-align:center;
font-size:9px;
cursor:pointer;
border-width:1px;
border-style:solid;
border-color:#C93131;}

.button3 {
padding:2px 2px 2px 2px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#C93131;
text-align:center;
font-size:12px;
cursor:pointer;
border-width:1px;
border-style:solid;
border-color:#C93131;}

.button3N {
padding:2px 2px 2px 2px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#DCDCDC;
text-align:center;
font-size:13px;
cursor:pointer;
border-width:1px;
border-style:solid;
border-color:#DCDCDC;}

.liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;

}

.kleingedruckt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	margin-bottom: 10px;
}

.minipage
{
	border: 1px solid #FFFFFF;
	background-color:#CC6666;
	color:#FFFFFF;
	font-size: 11px;
	margin: 0 3px 0 0;
	padding: 0 3px 0 3px;
}

.currentpage
{
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#CC6666;
	font-size: 11px;
	margin: 0 3px 0 0;
	padding: 0 3px 0 3px;
}

.minipage2
{
	border: 1px solid #C2CFDF;
	font-size: 12px;
	margin: 0 1px 0 0;
}

.alertUs
{
	border: 1px solid #CC6666;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 9px;
	font-weight:normal;
}


.blueInfo
{
	border: 1px solid #BC2C1A;
	background-color:#EAF1F7;
	color:#000000;
	font-weight:normal;
	padding: 5px 5px 5px 5px;
	cursor:pointer;
}

.blueInfoOver
{
	border: 1px solid #BC2C1A;
	background-color:#FDFEBA;
	color:#000000;
	font-weight:normal;
	padding: 5px 5px 5px 5px;
	cursor:pointer;
}



.TopNumber
{
	border: 1px solid #D6562A;
	background-color:#D6562A;
	color:#000000;
	font-size: 12px;
}



th
{ text-align: left}




.rowStyle
{
	border-top-width:1px;
  	border-top-style:solid;
	border-top-color:#4798DE;
	border-bottom-width:1px;
  	border-bottom-style:solid;
	border-bottom-color:#4798DE;
	background-color:#EEF1F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.rowStyleRedRow
{
	border-top-width:1px;
  	border-top-style:solid;
	border-top-color:#CC6666;
	border-bottom-width:1px;
  	border-bottom-style:solid;
	border-bottom-color:#CC6666;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.rowStyleRed
{
	border-top-width:1px;
  	border-top-style:solid;
	border-top-color:#CC6666;
	border-bottom-width:1px;
  	border-bottom-style:solid;
	border-bottom-color:#CC6666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-bottom:3px;
	padding-top:3px;
}

.rowStyleRed2
{
background-color:#F6EBEB;
}

.rowStyleRedHead
{
	background-color:#CC6666;
	border-top-width:1px;
  	border-top-style:solid;
	border-top-color:#CC6666;
	border-bottom-width:1px;
  	border-bottom-style:solid;
	border-bottom-color:#CC6666;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.rowStyle2
{
	border-top-width:1px;
  	border-top-style:solid;
	border-top-color:#589FDA;
	border-bottom-width:1px;
  	border-bottom-style:solid;
	border-bottom-color:#589FDA;
	background-color:#EAF1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align:left;
}
.rowStyleRed3
{
	background-color:#FFFFFF;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align:left;
}

.rowStyle3
{
	background-color:#EAF1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align:left;
}

.rowStyleTypo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding:5px 5px 5px 5px;
}




.karte {
	background-image: url(./grafik/brd_blau.gif);
	background-repeat: no-repeat;
	border: none;
	border-collapse:collapse;
	width: 210px;
	height: 281px;

}

.karteInfo {
	background-image: url(./grafik/brd_total.gif);
	background-repeat: no-repeat;
	border: none;
	border-collapse:collapse;
	margin: 0px;
	width: 210px !important;
	height: 281px !important;
}




.microSelect
{
	font-size: 9px;
	line-height: 11px;
}

.smalltext
{
	font-size: 9px;
	line-height: 130%;
}

.mediumtext
{
	font-size: 10px;
	line-height: 130%;
}


.lesetext
{
	font-size: 12pt;
	line-height: 130%;
	font:normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	color: #333;
}


.lesetextKlein
{
	font-size: 9px;
	line-height: 130%;
	font:normal normal .95em/1.7 Georgia, "Times New Roman", Times, serif;
	color: #333;
}

.titel
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	font-weight: bold;
	font-size: 24px;
	letter-spacing: .025em;
	color: #C93131;
}

.subtitel
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 110%;
	letter-spacing: .025em;
	color: #000000;
}

.txtarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width:390px;

}


.txtareaKlein
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.menu
{
	border: 1px solid #64AFE1;
	background-color:#CDE5F2;
	color:#006AB1;
	font-size: 11px;
	cursor:pointer;
}

.menuAktiv
{
	border: 1px solid #589FDA;
	background-color:#589FDA;
	color:#FFFFFF;
	font-size: 11px;
}

.menuMOver
{
	border: 1px solid #64AFE1;
	background-color:#64AFE1;
	color:#FFFFFF;
	font-size: 11px;
	cursor:pointer;
}


.FlatButton
{
	border: 1px solid #BC2C1A;
	background-color:#FAF7AA;
	color:#BC2C1A;
	font-size: 9px;
	cursor:pointer;
}


.FlatButtonOver
{
	border: 1px solid #BC2C1A;
	background-color:#00A1DE;
	color:#FFFFFF;
	font-size: 9px;
	cursor:pointer;
}

.BlockLeft
{
	background-color:#FFFFFF;
	border: 0px solid #C93131;
	margin-bottom:15px;
}


.TipBoxR
{
	border: 1px solid #C93131;
	font-size:11px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .025em;
	width:150px;
	position:relative;
	z-index:999;
	background-color:#F6F0D9;
	color:#000000;
	padding:5px 5px 5px 5px;
}

.TipBoxM
{
	border: 1px solid #C93131;
	font-size:11px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .025em;
	width:200px;
	text-align:left;
	position:relative;
	z-index:300;
	background-color:#F6F0D9;
	color:#000000;
	padding:5px 5px 5px 5px;
}

.TipBoxExtra
{
	font-size:9px;
	color:#C93131;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	position:relative;
	margin-left:20px;
	margin-top:3px;
	z-index:300;
}


.BlockRight
{
	width:170px!important;
	background-color:#EAF1F7;
	padding-left:5px;
	padding-right:5px!important;
	padding-top:5px;
	padding-bottom:10px;

}

.rahmenabstand
{
	margin-top:10px;
	margin-bottom:10px;

}

.eventTable
{
	border: 1px solid #C93131;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-collapse:collapse;
		font-size: 10px;
		line-height: 130%;
}

.addressTable
{
	border: 1px solid #C93131;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-collapse:collapse;
		background-color:#CC6666;
		font-size: 10px;
		line-height: 130%;
}


.faqblock
{
	text-align:left;
	border-bottom:1px solid #000000;
	padding: 3px 0px 3px 0px;
	font-weight: bold;

}

.hideDiv
{
display:none;

}

.showDiv
{
display:block;
}


.transparenz {
filter:alpha(opacity=50); /* IE */
-moz-opacity: 0.50; /* Mozilla */
opacity: 0.50; /* Opera */
}


.menulink:link { color:#4798DE; text-decoration:none;font-weight:normal; }
.menulink:visited { color:#4798DE; text-decoration:none;font-weight:normal }
.menulink:hover { color:#FFFFFF; text-decoration:none;font-weight:normal  }
.menulink:active { color:#4798DE; text-decoration:none;font-weight:normal  }
.menulink:focus { color:#4798DE; text-decoration:none;font-weight:normal  }

.redlink:link { font-weight:bold; color:#C93131; text-decoration:none }
.redlink:visited { font-weight:bold; color:#C93131; text-decoration:none }
.redlink:hover { font-weight:bold; color:#000000; text-decoration:none }
.redlink:active { font-weight:bold; color:#C93131; text-decoration:underline }
.redlink:focus { font-weight:bold; color:#C93131; text-decoration:underline }



a:link { font-weight:bold; color:#000000; text-decoration:none }
a:visited { font-weight:bold; color:#000080; text-decoration:none }
a:hover { font-weight:bold; color:#E00000; text-decoration:none }
a:active { font-weight:bold; color:#E00000; text-decoration:none }
a:focus { font-weight:bold; color:#00E000; text-decoration:none }