/* 
########################################################
Style fuer die grundsaetzliche Ausrichtung der Elemente
########################################################
*/

html, body {
	scrollbar-arrow-color: #94BF0A;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-higlight-color: #FF6600;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #c0c0c0;
	scrollbar-track-color: #ffffff;
	height:100%; margin:0; padding:0;
}
body {
	background-color:#ffffff;
	text-align:center; /* horizontal centering for IE Win quirks */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px; 
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4e4e4e;
}

#containerAll { /* zentriert Seite in der Horizontalen */
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:100%;
	width:960px;
	clear:left;
}

/*
########################################################
Text
########################################################
*/
.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4e4e4e;
}
.txtred {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: #bd0035;
}
.txtSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4e4e4e;
}

h1 {
clear: both;
       padding-top: 10px;
       margin-bottom: 0px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #bd0035;
       margin: 0px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-style: normal;
	text-decoration: none;
	color: #bd0035;
       margin: 0px;
}

/* 
########################################################
Hauptnavigation
########################################################
*/

#boxCouples {
	margin:0 auto;
	position:absolute;
	top:0px;
/*	float:left;  */
}

#boxLogo {
	margin:0 auto;
	position:absolute;
	top:30px;
	left:39px;
	text-align:left;
/*	float:left; */
}

/* 
########################################################
Hyperlinks
########################################################
*/

.linkFooter   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-style: normal;
	line-height: 10px;
	font-weight: normal;	
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #4e4e4e;	
	margin-left: 8px; 
}

.linkFooter:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #bc0035;
	margin-left: 8px;
}

.linkFooter_active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #bc0035;
	margin-left: 8px;
}

li {
	list-style-type: none;
	display: block;
	cursor: pointer;
	margin-left: -5px; /* !!! nix gut */
}

#boxNavi li {
	list-style-type: none;
	display: inline;
	cursor: pointer;
/*	margin-left: -5px;  !!! nix gut */
}

#boxNavi2 li {
	list-style-type: none;
	display: inline;
	cursor: pointer;
	margin-left: -5px; /* !!! nix gut */
}




/* 
########################################################
Meinungen
########################################################
*/

.scroll { 
       margin-top: 1.4em;
	margin-left: 62px;
	margin-right: 20px;
	overflow-x: hidden; 
	overflow-y: auto;
	width: 622px;
       height: 450px;
}

.kopf_rechts {
	padding-right: 1.4em;
 	padding-top: 0.7em;
	padding-bottom: 0.7em;   
       left: 430px;
       text-align: right;
	width: 100px;
       float: right;
}

#meinungen .link a {
	text-decoration: none;
}

.eintrag {
	border: 1px;
	border-style:solid;
	border-color: #bd0035;
	margin-top:30px;
	width: 530px;

}
.kopf {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#f1f1f1;
	width: 530px;

}

.kopf_links {
	padding-left: 25px;
	width: 400px;
}
.textm{
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#meinungenbox {
	padding-left: 40px;
}


#meinungen h3 img { width:170px; height: 45px; background: url(/layout/img_rose.jpg) no-repeat; margin-left: 620px; }

