body  {	
	padding: 0px;	
	background-color:#fff;
	/*height:100%;*/
}
body, td, select, input, textarea, samp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#000;
}

body.bodyMain{
	position:relative;
	margin: 0 auto;
	width:760px;
	margin-top:8px;
}
body.bodyMain1024{
	position:relative;
	width:980px;
	margin:0 auto;
	margin-top:5px;
	background-color:#fff;	
}
body.bodyMainBP{
	position:relative;
	width:980px;
	margin:0 5px;
	margin-top:5px;
	background-color:#fff;	
}
body.body1{background-color:#F3B800;}
body.body2{background-color:#FAD478;}
body.bodyInfo{background: #fffaea url("infoWindow_bg.gif") left top repeat-x;}

form{ margin:0; padding:0;}

body.bodyMain div hr{display:none;} /* e.g. For top borders to be xhtml conform and to have no empty span */
#adView hr{display:block;} /* Display hr for user entries */

a:link { 
	text-decoration: underline; 
	color: #33a;
}
a:visited {
	text-decoration: underline; 
	color: #33a;
}
a:hover, a:active { 
	text-decoration: underline; 
	color: #239;
}

a img {	border: 0;}

.sepLine{
	margin-top:5px;
	padding-top:5px;
	background: url(tile_lineDotted.gif) top left repeat-x;
}

input, select, textarea{ 
	padding:0px;
	font-weight:normal;
}

/* Buttons */
input.btnNormal, input.btnSelections{
	text-align:center;
	background-color:#f08b24; 
	border:2px solid;
	border-color:#c0c0c0 #320 #320 #c0c0c0;
	padding:0 3px;
}
input.btnSelections{
	background-color:#ccc;
	border-color:#dbdbdb #222 #222 #dbdbdb;
}

input.size1{ width:120px;}
input.size2{ width:75px;}
input.size3{ width:30px;}
input.sizePOI{width:190px;}
input.sizeStreet { width:90px;}
input.sizeStreetNumber{ width:20px;}
input.sizeEmail{ width:250px;}
input.sizeURL{ width:300px;}

/* Search-Labels */
label{font-weight:700;}
.wordConnect{font-weight:normal; font-style:italic;}
td.label{text-align:right;}

textarea.sizeEmail{width:250px;}

select.size1{width:125px;}

/***********************************/
/*        Common Classes           */
/***********************************/

/****** Borders *******/
.horBorderTop1Size2{
	width:590px;
	height:4px;
	background:  url("borderCol10_l_top.gif") left top no-repeat;
}
.horBorderBottom1Size2{
	width:590px;
	height:4px;
	background:  url("borderCol10_l_bottom.gif") left top no-repeat;
}
/* with white background*/
.horBorderTopDetailsContent{
	width:390px;
	height:4px;
	background:  url("borderCol10Col01_l_top.gif") left top no-repeat;
}
.horBorderBottomDetailsContent{
	width:390px;
	height:4px;
	background:  url("borderCol10Col01_l_bottom.gif") left top no-repeat;
}

.boxContainer{
	padding:0px 1px 0px 1px;
	background-color:#f3b800;
}
.txtColor2{color:#33a;}
.colRow1{
	background-color:#feb;
}
.colRow2{
	background-color:#fad478;
}
.bottom{
	position:absolute;
	bottom:0px;
}
.hide{display:none;}
.clear{
	visibility:hidden;
	clear:both;	
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.vspaceRows{
	width:760px;
	height:3px;
}
.leftMargin{margin-left:10px;}
.right {
	float:right;
}
.left {
	float:left;
}
.center {
	text-align:center;
}
.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}

/*** Standard Links with bullet in front of link ***/
.bulletLink a, .bulletLinkBack a, a.bulletLink, a.bulletLinkBack{
	display:block;
	padding:0 0 1px 15px;
}
.bulletLink a, a.bulletLink{background:  url("btn_forward.gif") left center no-repeat;}
.bulletLinkBack, a.bulletLinkBack{background:  url("btn_back.gif") left center no-repeat;}
div.bulletLinkOff{
	padding:0 0 1px 15px;
	background: url(btn_forward_off.gif) left no-repeat; 
	color:#333;
}
div.bulletLinkBackOff{
	padding:0 0 1px 15px;
	background: url(btn_back_off.gif) right no-repeat; 
	color:#333;
}

/********* Mail- und PDF-Link *********/
.mailLink a, a.mailLink, .pdfLink a, a.pdfLink{
	display:block;
	padding:0 0 1px 23px;
}
.mailLink a, a.mailLink{background:  url("icon_mail.gif") left center no-repeat;}
.pdfLink a, a.pdfLink{background:  url("icon_pdf.gif") left center no-repeat;}

/*** Info at input-boxes (Max Mustermann, ...) ***/
.inputInfo{
	text-align:left;
	font-weight:normal;
	font-size:10px;
}
.inputInfo h3{
	font-size:11px;
	font-style:italic;
	padding:0 0 5px 0;
	margin:0;
}
.inputInfo p{
	margin:0;
	padding:0;
}

/**********************/
/*       Lists        */

/* Vertical list */
ul.gylist{list-style:none; margin-left:0; padding-left:0;}

ul.gylink li{padding-bottom:2px;}
ul.gylink li a{
	padding-left:10px; 
	background: transparent url("listBullet_arrow.gif") 0px 4px no-repeat;
}

ul.bullet li{
	padding-left:10px;
	background: transparent url("bullet_square.gif") 0px 5px no-repeat;
}

/* Horizontal list */
ul.hor li{display:inline; /*margin-right:-3px;*/}

ul.check li, ul.checkTrans li{
	font-size:16px;
	font-weight:bold;
	padding:2px 0 5px 28px;
	background: transparent url("icon_checkYellow.gif") 0px 0px no-repeat;
}
ul.checkTrans li{
	height:16px;
	background: transparent url("icon_checkYellow.png") 0px 0px no-repeat;
}



/* Holly Hack for some IE-Bugs */
/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */
