/**Hilfsklasse**/
.clr { height: 0px; width: 0px; font-size: 0px; line-height: 0px; clear: both;}

/** Help Bubbles **/
div#help { position: absolute; display: none; border: 1px solid; padding: 10px; font-size: 10px; width: 250px; filter: alpha(opacity=99); -moz-opacity:0.99; z-index: 500000;}
span.help { float:left; background-image: url(/images/help3.gif); background-repeat: no-repeat; background-position: center; height: 12px; width: 12px; margin-left: 10px;}
span.help:hover {cursor: help;}

/** Buttonlist **/
div.chooseButton {width:100%;text-align: center;}
div.chooseButton ul {list-style-type: none;margin:0 auto;text-align:center;}
.b2 {width:300px;}
.b3 {width:450px;}
div.chooseButton li {float:left;padding:0;width:140px;height:30px;margin:0 5px;}
a.chooseButton {float: left; margin:0; padding:0;background-image: url('/images/button_blank.gif'); background-repeat:no-repeat;width:140px;line-height:30px;text-align:center;vertical-align:middle;color:#55251C;font-weight: bold;text-decoration: none;}
button.chooseButton {margin:0;border:0;padding:0;background-image: url('/images/button_blank.gif'); background-repeat:no-repeat;width:140px;height:30px;line-height:30px;text-align:center;vertical-align:middle;color:#55251C;font-weight: bold;text-decoration: none;}

/** general settings **/
h4 {padding:0; margin:0;margin-left:10px;margin-bottom:5px;text-decoration:underline;}
div#success .label { width: 20%;}
div#error { border: 1px solid; padding: 10px; font-size: 10px;}
.info { float: left; font-style: italic; margin-left: 5px; vertical-align: middle;}
label.label {float: left;line-height:20px;}
label.small {width:120px;line-height:20px;}
label.normal {font-style: italic;}
.tbold {font-weight:bold; line-height:20px; vertical-align:middle;}
h3.head { float: left; width: 100%; font-weight: bold; margin-bottom:5px; margin-top: 5px; padding-left: 3px;}
hr { height: 1px; border: 0px; clear: both;}
span.submit { float:left; font-weight: bold; width: 100%; text-align: right;}
.fleft {float:left;}
.ecenter {text-align:center}

/** Calendar Settings **/
#Cal th { text-align: center; }
#Cal th>a {color:#000000;}



fieldset	{	border:1px solid #ffffff; margin-bottom:15px; margin:10px;	}
legend	{	color:#EE4611; font-weight:bold;	}
.detail	{	color:#777777;font-size:11px;	}
.wrongInput	{
	background-color:#FFFFCC;
	background-image:url(../images/error.gif);
	background-repeat:no-repeat;
	background-position:right;
	border:1px solid #C10000;
}
.normalInput	{	font-weight:normal;border:1px solid #A5ACB2;padding:5px;	}
.previewTab	{	float:right;	}
/* CSS-IDs, die durch Partnereinstellungen aus der DB erstellt werden:  */
/*#colWarn	{
	background-color:#D0E4F1;
	border:1px solid #000000;
	font-weight:bold;
	padding:1px;
	margin:1px;
}*/

form	{	margin:0px;	}
.show	{	display:block;	}
.notshow	{	display:none;	}
.formLeft	{
	line-height:21px;
	width:180px;
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
}
.formRight	{	height:20px;margin-top:1px;width:275px;	}
.divRight	{	margin-right:220px;float:right;text-align:left;	}
.formAll	{	width:100%;clear:both;	}
#partContent	{	width:100%;padding:0px;line-height:18px;	}
#blackBorder	{	border:1px solid #000000;width:100%;text-align:left;	}
.colTabTitle	{	padding:5px;text-align:center;width:100%;	}
#list	{
	margin-left:10px;
	padding-left:10px;
	list-style-image:url(http://www.mitfahrzentrale.de/images/red_list.gif);
	/*margin-bottom:10px;*/
}
#list li	{	margin-bottom:0px;margin-left:10px;	}
#numlist	{
	margin-left:10px;
	padding-left:10px;
}
#numlist li	{	margin-bottom:0px;margin-left:10px;	}
.numListCont	{	margin-left:10px;padding-left:10px;	}
.numListCont li	{	margin-left:0px;font-weight:bold;	}
#borderLine	{
	border:1px solid #DDDDDD;
	padding:8px;
	clear:both;
}
#title	{	margin-bottom:25px;margin-top:10px;	}
#title h1	{	color:#000000;font-size:22px;	}
h3.title	{	font-weight: bold;margin-bottom:18px;	}
#introPart	{
	/*height:260px;*/
	/*border:1px solid;*/
	padding-right:200px;
	background-image:url(images/partnerprogramm_webimg_175x254.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.bgForm	{
	background-image:url(http://www.mitfahrzentrale.de/images/blue_back.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:5px;
	/*border:1px solid #d4d4d4;*/
}
#pArt	{	display:block;clear:both;	}
#allgAng	{	display:block;clear:both;	}
#uAng	{	display:none;clear:both;	}
#bankData	{	display:block;clear:both;	}
#bepreis	{	display:block;clear:both;	}
#AGB	{	display:block;clear:both;	}
#showAGB	{
	background-color:#ECECEC;
	color:#404040;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	width:680px;
	height:130px;
	padding:0px 3px 0px 3px;
}
button.chooseButton	{
	margin:0px;
	border:0px;
	padding:0px;
	background-image: url(http://www.mitfahrzentrale.de/images/button_blank.gif);
	background-repeat:no-repeat;
	width:140px;
	height:30px;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	color:#55251C;
	font-weight: bold;
	text-decoration: none;
}
#disTB	{	margin:5px 0px 5px 0px;	}
.widthLabel	{	width:60px;	}
#leftBorder	{	border-right:1px solid #000000;	}
.tabTitle	{
	background-color:#EE4611;
	color:#FFFFFF;
	font-weight:bold;
	font-size:17px;
	text-align:center;
}

.rightHalf	{	float:right;width:49%;	}
#leftHalf	{	float:left;line-height:1.8em;	}
.leftHalf	{	float:left;width:49%;	}
.viewData	{	padding:8px;	}
.linkTitle	{	color:#000000;margin-left:-3px;font-size:13px;	}
.noLink	{	color:#000000;text-decoration:none;font-weight:bold; }
.noLink:hover	{	color:#000000;text-decoration:none;	}
.noLink:focus	{	color:#000000;text-decoration:none;	}
.noLink:active	{	color:#000000;text-decoration:none;	}
.noLink:visited	{	color:#000000;text-decoration:none;	}
.contentText	{	padding-left:15px;padding-right:20px;font-weight:normal;	}
