/* Global */
body {
	/*background-image:url(../img/bkg.png);*/
	background:#333;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;
	font-size:1em;
}
#body {
	/*background-image:url(../img/body_bkg.png); 
	background-repeat:repeat-y; */
	border:0px solid red;
	background:#fff;
	height:auto; 
	padding:0.8em 0.8em 0.8em 0.8em;
}
#holder {
	border:3px solid gray;
	width:657px; 
	margin: 0 auto;
	text-align: left;


}
#main {
	font-family:Verdana, Arial, sans-serif;
	font-size:75%;
	color:#333;
	margin:1em 0em 0em 0.7em !important;
	margin:1em 0em 0em 0.8em;
	width:613px;
	min-height:900px;
}
#banner {
	position:absolute; 
	top:2.5em; 
	left:37%; 
	border:1px solid #eaeaea; 
	width:468px; 
	height:60px; 
	padding:0; 
	margin:0;
}
img {
	border:0px solid white;
}
legend {
	font-weight:bold;
}
.logolink {
	width:203px;
	height:115px;
	margin:0.5em 0em 0em 0.5em;
	border:0px solid black;
	text-decoration:none;
	float:left;
}
#logotype {
	background:url(../img/logo.jpg) no-repeat top left; 
	width:630px; 
	height:140px;
}
.copy {
	font-family:Verdana, Arial, sans-serif;
	font-size:70%;
	color: white;
	text-align:center;
	letter-spacing:1px;
}
a.awhite{
	color:white;
}
a:hover.awhite{
	color:white;
	text-decoration:none;
}

/* Menu */
#menucontainer {
	margin-top:0.4em;
	margin-left:0.6em;
	padding: 0em; 
	width:613px;
	height:22px;
	border-right:0px solid black;
	background: url(../img/menu1_off.png) repeat-x top left; 
}
#menucontainer ul{
	padding: 0em 0em; 
	margin: 0em;  
	font: 70% Verdana, Helvetica, sans-serif;
}
#menucontainer li{
	margin: 0em; 
	padding: 0; 
	display: inline; 
	list-style: none; 
}
#menucontainer li a{
	background: url(../img/menu1_off.png) repeat-x top left; 
	text-decoration: none; 
	padding: 0em 20px; 
	margin-left:0em; 
	border-right: 1px solid #3399cc; 
	border-left: 1px solid #006699; 
	display: block; 
	float: left; 
	height: 22px; 
	line-height: 22px;
}
#menucontainer li a:hover{
	/*background: url(../img/menu1_on.png) repeat-x; */
	background:#006699;
	color:#fff;
	text-decoration: none; 
	padding: 0 20px; 
	margin-left: 0em; 
	border-right: 1px solid #fff; 
	border-left: 1px solid #006699; 
	border-top: 1px solid #006699; 
	display: block; 
	float: left; 
	height: 22px; 
	line-height: 22px;
}

#menu a:link{color: #fff;}
#menu a:visited{color: #fff;}
#menu a:hover{color: #fff;}
#menu a#current { background: #006699; border-left: 0px solid #8BBFE4; color: #fff;}

#undermenu {
	border-left:0px solid black; 
	border-right:0px solid black; 
	border-bottom:1px solid #636363; 
	height:4px; 
	width:613px; 
	margin-left:0.6em; 
	background:#006699;
	line-height:1px;
}

/* Start */



.bk_hl {
	background-color: #F5F3F1; 
	border: 1px solid #DDDDDD; 
	line-height: 10px; 
	width:414px;
}
.bk_hl_login {
	background-color: #F5F3F1; 
	border: 1px solid #DDDDDD; 
	line-height: 10px; 
	width:610px;
}
.hl {
	padding:0.6em 0.6em 0.6em 1em; 
	color:#663300; 
	border:1px solid white; 
	font-weight:bold;
	background:url(../img/hd_bkg.png) repeat-x;
}
.payhl {
	padding:0.6em 0.6em 0.6em 1em; 
	color:#006699; 
	border:1px solid white; 
	font-weight:bold;
	background:url(../img/hd_bkg.png) repeat-x;
}

.bk2_hl {
	background-color: #F5F3F1; 
	width:182px;
}
.bk3_hl {
	background-color: #F5F3F1; 
	width:416px;
}

.hl2 {
	line-height: 10px; 
	padding:0.6em 0.6em 0.6em 1em; 
	color:#333; 
	border:1px solid #006699; 
	font-weight:bold;
	background:#006699;
	color:#fff;
}
.hl3 {
	margin-top:1em;
	padding:0.6em 0.6em 0.6em 1em; 
	color:#fff; 
	border:1px solid #006699; 
	font-weight:bold;
	background:#006699;
}
.br2_woman {
	width:170px; 
	border-right: 1px solid #006699; 
	border-left: 1px solid #006699; 
	border-bottom: 1px solid #006699; 
	padding:9em 0.5em 0.5em 0.5em; 
	line-height:1.5em; 
	margin-bottom:0.7em;
	font-size:85%;
	background:url(../img/woman.jpg) no-repeat top right;
}
.br2_post {
	width:170px; 
	border-right: 1px solid #006699; 
	border-left: 1px solid #006699; 
	border-bottom: 1px solid #006699; 
	padding:8em 0.5em 0.5em 0.5em; 
	line-height:1.5em; 
	margin-bottom:0.7em;
	font-size:85%;
	background:url(../img/post.jpg) no-repeat top right;
}

.br2_shopping {
	width:170px; 
	border-right: 1px solid #006699; 
	border-left: 1px solid #006699; 
	border-bottom: 1px solid #006699; 
	padding:9em 0.5em 0.5em 0.5em; 
	line-height:1.5em; 
	margin-bottom:0.7em;
	font-size:85%;
	background:url(../img/shopping.jpg) no-repeat top right;
}

.br_txt {
	width:390px; 
	border-right: 1px solid #DDDDDD; 
	border-left: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDDDDD; 
	padding:1em; 
	line-height:1.5em; 
	margin-bottom:0em;
}
.br2_txt {
	width:170px; 
	border-right: 1px solid #006699; 
	border-left: 1px solid #006699; 
	border-bottom: 1px solid #006699; 
	padding:0.5em; 
	line-height:1.5em; 
	margin-bottom:0.7em;
	font-size:85%;
}
.br3_txt {
	width:390px; 
	border-right: 1px solid #006699; 
	border-left: 1px solid #006699; 
	border-bottom: 1px solid #006699; 
	padding:1em 1em 0em 1em; 
	line-height:1.5em; 
	margin-bottom:0em;
}

.br4_txt {
	width:390px; 
	border: 1px solid #DDDDDD;
	padding:0.5em 1em 0.5em 1em; 
	line-height:1.5em; 
	margin:1em 0em 0em 0em;
}
.br_login {
	width:586px; 
	border-right: 1px solid #DDDDDD; 
	border-left: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDDDDD; 
	padding:1em; 
	line-height:1.5em; 
	margin-bottom:0em;
}
#before {
	float:left; 
	width:130px; 
	height:107px; 
	border:2px solid #eaeaea; 
	margin:0em;
	background:url(../img/before.png)  no-repeat;
}
#after {
	float:right; 
	width:130px; 
	height:107px; 
	border:2px solid #eaeaea; 
	margin:0em;
	background:url(../img/after.png)  no-repeat;
}
#vs {
	float:left; 
	margin-left:0.5em; 
	width:95px; 
	height:55px; 
	border:0px solid #999; 
	text-align:center; 
	padding-top:3em;
}
.layer {
	background:url(../img/layer.png); 
	padding:0em; 
	margin:0em; 
	width:129px; 
	height:106px;
}
.tbl_tr {
	border:1px solid #eaeaea; 
	margin-bottom:0.3em; 
	height:20px;
}
.tbl_td1 {
	font-weight:bold; 
	width:90px; 
	padding-left:2px; 
	float:left;
}
.tbl_td2 {
	width:250px; 
	float:right;
}

.meth_tr {
	border-bottom:1px solid #eaeaea; 
	margin-bottom:1em;
}

.meth_td1 {
	float:left; 
	width:120px; 
	height:100px; 
	border:0px solid black;
}

.meth_td2 {
	width:259px;
	font-size:85%;
	margin-left:0.5em;
	border:0px solid red; 
	line-height:13px;
	float:left;
	padding:0em;
}
.meth_td3 {

}

#faq {
	margin-left:-2em !important; 
	margin-left:1.5em;
}

.faq_li1 {
	font-weight:bold;
	list-style-image:url(../img/triangle.png); 
	color:#006699;
}

.faq_li2 {
	list-style-type:none; 
	margin-bottom:1em;
}

.bet_td1 {
	float:left; 
	width:100px; 
	margin-right:1em; 
	border:0px solid black;
}
.bet_td2 {
	font-size:85%;
	line-height:13px;
	float:left; 
	width:270px; 
	border:0px solid black;
}

.login_tr {
	border:0px solid black; 
	margin-bottom:0.6em;
}
.login_td {
	float:left; 
	width:90px;
}
/* Kontakt */
#telefon {
	width:220px; 
	height:445px; 
	background:url(../img/telefon.png) no-repeat; 
	float:left; 
	padding:1em 0.5em 0.5em 1em;
}

.pk {
	font-weight:bold; 
	padding:0.3em 0em 0em 0em; 
	margin:0em;
}

#kform {
	width:375px; 
	height:450px; 
	border: 0px solid #999; 
}
#input {
	margin-top:0.3em;
	background:#006699;
	color:white;
}
.kin {
	border:1px solid #eaeaea;
}
.kin:focus {
	border:1px solid #006699;
	background-color:#f4f4f4;

}



/* Bottom */

#bottom {
	background:#fff;
	height:18px;
	margin-top:0em;
	border:0px solid blue;
}

p .underline {
	border-bottom:1px solid blue;
}

p .highlight {
	background:#FFFFCC;
}
p .line-through {
	background:url(../img/line-through.png) repeat-x;
}

