/* CSS-File: common.css */

html {
	height:100%;
}

body {
	text-align: center;
	font-size:0.75em;
}

body, textarea{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-weight:normal;
}


/* DIV-buttons */
.button{}
.button span{display:none;}

/* Real buttons */
button{
	border:none;
	padding:0 .25em 0 .25em;
	cursor:pointer;
	background-color:#ffffff;
	height:26px;
	width:1px; /* IE6-Fix */
	overflow:hidden;
}
button[type] {
	width: auto;  /* cancel ie fix for other browsers */
}
button span{display:none;}

input.shadow,
textarea.shadow,
div.inputShadow{
	border:1px solid #a4a4a4;
	border-width:2px 1px 1px 2px;
}

/* Examples-Text */
input.example,
input.hint,
textarea.example{color:#999 !important;}

h1, h2, h3, h4, h5, h6{font-weight:700;}
h1		{
	/*font-size:1.833em; */
	font-size:1.4em;
	color:#c63326; 
	margin-bottom:1em;
}
h2		{font-size:1.333em; color:#c63326; line-height:1.333em;}
h3		{font-size:1.167em; padding-bottom:0.5em; line-height:1.333em;}
h4		{padding-bottom:0.5em;}
table h3 {padding-bottom:0;}

strong{font-weight:700;}
p{padding-bottom:0.5em;}

hr		{display: none}
.nobr	{white-space: nowrap;}
.bold	{font-weight:700 !important;}
/*.large {font-size:1.333em;}*/
.red-bold	{font-weight:700 !important; color:#c63326;}
.red	{color:#c63326;}
.green	{color:#b0bc00;}
.lightBlue {color:#66aaee;}
.center {text-align:center;}
.alingRight {text-align:right;}
.italic {font-style:italic;}
.small{font-size:85%;}

.active {
	display: block;
	visibility: visible;
}
.hidden {
	display: none;
	visibility: none;
}
.fadedText{
	color:#8b8787;
}


/* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}
/* Solves floating-problem */
.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
	font-size: 0;
}
.clearfix {display: inline-block;}
/* Hide these rules from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
li.clearfix {display: list-item;}
/* End hide from IE-mac */



/* List START*/
ul.genlist {
	list-style-image:none;
	list-style-position:outside;
}
ul.genlist li{
	padding-bottom:0.333em;
	line-height:1.333em;
}
/*#helperWrapper ul.genlist {}*/
/* separated list*/
ul.sep{}
ul.sep li{
	margin-right:5px;
	padding-right:5px;
	border-right:1px solid #d2d2d2;
}
ul.sep li.last{margin-right:0; border:none;}

ul.hor li{display:inline;}

ul.bullet li {
	background:transparent url(http://golocal-static.de/images/11212/common/bulletList.gif) no-repeat 0px 6px;
	padding-left:16px;
}
ul.continueBullet li {
	background:transparent url(http://golocal-static.de/images/11212/common/bulletList_continue.gif) no-repeat 0px 9px;
	padding-left:14px;
}

ol.decimalByHand li {
	list-style-type:none;
	padding-bottom:1em;
}

/* List ENDE*/

/* Radiobutton-List */
ul.radioList{position:relative;}
ul.radioList label{

}


/* Standard-Links with icon */
a.imgLink{
	display:block; 
	padding-left:19px;
	background: url(http://golocal-static.de/images/11212/de/multis/basic.png) no-repeat 100px 100px;
} 
/*a.removeFromList{background-position: -560px -978px;}*/
/*a.commentReview{padding-left:23px; background-position: -560px -1328px;}*/
a.showInMap{}
a.facebook{background: url(http://golocal-static.de/images/11212/de/multis/mgl.png) no-repeat 0px -2380px;}


/* Links START */
a {
	color:#36c;
	text-decoration:none;
}

a:link, a:visited {	text-decoration:none;}
a:hover, a:active {	text-decoration:underline;}

/* link with red color */
a.clr2, a.clr2:link,
a.clr2:hover, a.clr2:active{color:#c63326;}

a img,
fieldset {border: none;}
div.linkGen {padding-left:5px;}
/* Links END */

/* Floatings START */
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/* Floatings END */



/*****************************/
/*        Error-Messages     */
.errorMessage190 {color:red; padding-left:190px;}
.errorMessage150 {color:red; padding-left:150px;}
.errorMessage {color:red;}

.messageBox{}
.errorBox{
	padding:0.5em 1em;
	border:2px solid #c63326;
	background-color:#fffafa;
}

p.locLatestReview{
	position:absolute;
	top:0em;
	color:#999;
	font-size:85%;
	margin:0; padding:0;
}

p.locOnTheWay{
	color:#999;
	font-size:85%;
	margin:0; padding:0;
}
