body {
	padding:0px;
	margin:0px;
	width:980px;
	font-size:13px;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#B5DFEF;
	background-image:url(../images/verlauf.png);
	background-repeat:repeat-x;
}

h2 {
	font-size: 14px;
	font-weight: bold;
}

img {border:0px;}

legend {font-weight:bold;}
fieldset {margin-top:4px;}
fieldset div {padding-top:4px;}
/***  clear ****/
.cll{clear:left;}
.clr{clear:right;}
.clb{clear:both;}

/***  float ****/
.fll{float:left;}
.flr{float:right;}

/*** width ****/
.wLCol {width:200px;}
.wMCol {width:700px;}
.wMColLog {width:727px;}
.w700px {width:700px !important;}
.w680px {width:680px !important;}
.wIframe {width:700px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w140 {width:140px;}
.w200 {width:200px;}
.w300 {width:300px;}

/*** height ***/
.hIframe {height:490px;}

/*** margin ***/
.m0 {margin:0px;}
.mLCol, .mMCol {margin:5px;}
.ml5 {margin-left:5px;}
.ml25 {margin-left:25px;}
.ml250 {margin-left:250px;}
.ml150 {margin-left:150px;}
.ml300 {margin-left:300px;}
.mt0 {margin-top:0px;}
.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt20 {margin-top:20px;}
.mb5 {margin-bottom:5px;}
.mt20 {margin-top:20px !important;}


/*** padding ***/
.p0 {padding:0px;}
.p3 {padding:3px;}
.pr0 {padding-right:0px;}
.pl0 {padding-left:0px;}
.pb3 {padding-bottom:3px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.p5 {padding:5px;}
.pt5 {padding-top:5px;}
.pl5 {padding-left:5px;}
.pb5 {padding-bottom:5px;}
.pl0 {padding-left:0px;}
.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.pb10 {padding-bottom:10px;}
.pMColl {padding-left:40px;}
.pr {padding-right:20px;}
.pl50 {padding-left:50px;}
.pl100 {padding-left:100px;}
.pl110 {padding-left:110px;}

/*** text-align ***/
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}

/*** vartical-align ***/
.vat{vertical-align:top;}

/*** background-color ***/
.bgWhite{background-color:#FFFFFF;}
.bgHellblau{background-color:#F2FAFC;}
.bgGrau{background-color:#F0F0F0;}

/*** Titel Div ****/
/***.divTitle{padding:20px;font-size:25px;color:#de0029;}***/
.divTitle{padding:5px;font-size:25px;color:#de0029;width:740px;}

/*** Hauptmenu Div ****/
.divMenu{padding:5px;padding-left:0px; height:30px;}

/*** Fonts ****/
.bold{font-weight:bold;}
.noDeko{text-decoration:none;}
.fts6 {font-size:8px;}
.summary {font-size:10px;}
ul.lh2em li{line-height: 2em;}
.lh1_2em {line-height: 1.2em;}
.ueschr_dunkelblau {
	background:#fff url(../images/stuNavi/image_drop_back.gif) repeat-x;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.ueschr_dunkelblau input {
	background:transparent;
	border:0px;
	color:#fff;
	/*font-weight:bold;*/
	cursor:pointer;
}

/*** Tables ***/
.collapse, .collapse td, .collapse th  {
	border-collapse:collapse;
}
.arbeitsFlaeche {
	border: 1px solid #003366;
	background-color:#F2FAFC;
	width:727px;
}
.tableLine {
    font-family:Verdana,Arial,sans-serif;
    font-style:normal;
    font-size:11px;
}
.tableLines {
	font-family:Verdana,Arial,sans-serif;
	font-style:normal;
	font-size:11px;
	background-color: #FFFFFF;
}
.tableLineBG{
	background-color: #CCCCFF;
}
.row_0 {
    background-color: #FFFFFF;
}
.row_1 {
    background-color: #E1E8F1;
}

/*** border ***/
.noBor{border:0px;}
.tNoBor{border-top:0px;}
.bNoBor{border-bottom:0px;}

/*** Images ***/
.homeImg {
	cursor:pointer;
	padding-left:5px;
	vertical-align:bottom;
}
/*** login ***/
.textbox{width:112px;}

/*** textinput-Felder ***/
div.inputField {height:16px;padding-left:2px;}
.inputField, .textbox{
	border: 1px solid #7f7f7f;
	font-size:13px;
}
.errorField, .errorFieldAnm {
	border:1px solid #9F0004;
	background-color: #FFFFCC;
}
.lstBox {
	border:1px solid #7f7f7f;
	background-color: #FFFFFF;
	font-size: 12px;
	table-layout: auto;
}

/*** buttons ***/
/** Farbverlauf aussen #4E93A1; innen #166777; **/
.button1{
	background-image:url(../images/button1.png);
	background-repeat:repeat-x;
	cursor:pointer;
	font-size: 12px;
	color:#ffffff;
	border: 0px;
	height:19px;
	padding-bottom:4px;
}

/** umgekehrter Farbverlauf fuer links **/
a.button2{
	background-image:url(../images/button2.png);
	background-repeat:repeat-x;
	text-decoration:none;
	white-space:nowrap;
	cursor:pointer;
	font-size: 12px;
	color:#ffffff;
	border: 0px;
	height:19px;
	padding:4px;
	padding-top:2px;
}

/** einfach dunkelblau **/
.button {
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	border: 0px;
	background-color: #003366;
	height:19px;
	margin:0px;
	cursor:pointer;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
}

/*** Faggenbildchen ****/
.flagImg {
	border:0px;
	vertical-align:bottom;
	width:16px;
	height:16px;
}
/*** IDs allgemein ***/
#start{
	/***background-image:url(../images/logo_klein.png);***/
	background-image:url(../images/europa.png);
	background-repeat:no-repeat;
	/***background-position:330px 20px;***/
	width:500px;
	height:480px;
	padding-top:10px;
	/***background-color:#F2FAFC;***/
	font-size:14px;
}
#foot, #foot a{
	width:650px;
	margin-top:5px;
	padding-bottom:1px;
	/***background-color:#F2FAFC;***/
	background-color:#FFFFFF;
	text-decoration:none;
	color:#8F8F8F;
}
#foot a:hover {
	text-decoration:underline;
	color:#000000;
}
#linksRot, #linksRot a {
	color:red;
	text-decoration:none;
}
#linksRot a:hover {
	text-decoration:underline;
}
#linksGrau, #linksGrau a {
	color:#8F8F8F;
	text-decoration:none;
}
#linksGrau a:hover {
	text-decoration:underline;
}
#divErrorMsg, #divErrorMsg_spinner1, divErrorMsg_spinner2 {
	border:1px dashed red;
	color:red;
	font-weight: bold;
	background-color:#FFFFCC;
}
#divKurzStats {
	border:1px dashed #003366;
	position:absolute;
	top:423px;
	left:0px;
}
#divKurzStats_ol {
}
#pagerNavi {
	background-color:#B5DFEF;
	padding-left:220px;
	padding-top:10px;
}
/*** Fahrzeugliste ***/
#apDivScroll {
	height:540px;
	overflow:auto;
	overflow-x:hidden;
	border: 1px solid #000000;
}
/*** Fahrzeugsuche ***/
#apDivKFZUebersicht {
	border:1px solid #000000;
	width:200px;
	background-color: #F0F0F0;
	padding:5px;
	padding-right:0px;
	margin-right:0px;
}
/*** Chatfenster ***/
#chatueschr {
	border:1px solid #000000;
	border-bottom:0px;
	width:205px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
}
#chatfenster {
	border:1px solid #000000;
	width:205px;
	background-color: #F0F0F0;
	padding:0px;
	margin-right:0px;
	margin-top:0px;
	overflow:auto;
	overflow-x:hidden;
}
#chatarrow {
	margin-left:100px;
	padding-bottom:3px;
}
.invisible {visibility:hidden;}
.visible {visibility:visible;}
.displayed {display:'';}
.notdisplayed {display:none;}
.entry {
    font-size:12px;
}
.small {
    font-size:9px;
    color:blue;
}
.bg1, .status_ok{
    background-color: lightgray;
}
.bg0{
    background-color:white;
}
.status_err {
    background-color:salmon;
}
.chatroom {
	font-size:10px;
	color:#ffffff;
	background-color:#1A6878;
	cursor:pointer;
	margin-bottom:1px;
}
/**** START PLZ-Ort-Autocompleter ****/
div.auto_complete {
background:#FFFFFF none repeat scroll 0;
width:350px;
}
div.auto_complete ul {
border:1px solid #888888;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
div.auto_complete ul li {
margin:0;
padding:3px;
}
div.auto_complete ul {
border:1px solid #888888;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
div.auto_complete ul li {
margin:0;
padding:3px;
}
div.auto_complete ul li.selected {
background-color:#E3E0FC;
}
div.auto_complete ul strong.highlight {
color:#880000;
margin:0;
padding:0;
}
div.auto_completeIE {
width:350px;
background:#FFFFFF none repeat scroll 0;
/*margin-left:-105px;
margin-top:-33px;
*/
}
div.auto_completeIE ul {
border:1px solid #888888;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
div.auto_completeIE ul li {
margin:0;
padding:3px;
}
div.auto_completeIE ul {
border:1px solid #888888;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
div.auto_completeIE ul li {
margin:0;
padding:3px;
}
div.auto_completeIE ul li.selected {
background-color:#E3E0FC;
}
div.auto_completeIE ul strong.highlight {
color:#880000;
margin:0;
padding:0;
}
.selected { background-color: #888; }
/**** ENDE PLZ-Ort-Autocompleter ****/

/**** START Stammdaten Reiter ****/
#reiter {
	float: left;
	margin-top:2px;
	width:735px;
	border:1px solid #000000;
	border-bottom:0px;
}
#reitergewinnspiel {
	float: left;
	margin-top:2px;
	width:735px;
	border:0px;
}
#reiter ul, #reitergewinnspiel ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
#reiter li, #reitergewinnspiel li {
	cursor:pointer;
	position:relative;
	float: left;
	width: 170px;
	height:13px;
	padding:3px;
	margin-left:2px;
	border:1px solid #211C5A;
	font-weight:bold;
}
.aktiv {
	background-image:url(../images/button1.png);
	background-repeat:repeat-x;
	cursor:pointer;
	font-size: 12px;
	color:#ffffff;
	border: 0px;
}
.inaktiv {
	background-color:#efefef;
	color:black;
}
/**** ENDE Stammdaten Reiter ****/
#infoListe {list-style-type:none; padding-left:5px;}
#infoListe li{padding-bottom:10px;}

/**** Kommentar-Div bewert_liste.php ****/
.comment {
	padding: 0px;
	margin-bottom:3px;
	overflow: hidden;
	position: relative;
	width: 90%;
	z-index: 1010;
	border:1px solid #4A929C;
}
.commentHeader {
	padding:3px;
	color:white;
	background-color: #4A929C;
	text-align:right;
}
.pointer {cursor:pointer;}
.scrollTreffer {
	overflow-x:hidden;
	overflow-y:auto;
	max-height:280px;
}

/**** mailarchiv_liste.php ****/
.commentM {
	padding: 0px;
	margin-bottom:3px;
	overflow: hidden;
	position: relative;
	width: 99%;
	z-index: 1010;
	border:1px solid #4A929C;
}
.commentHeaderM {
	padding:0px;
	color:white;
	text-align:left;
}
.underline { text-decoration:underline;}
