* { margin:0; padding:0;}
body { background:url(images/body-bg.jpg) no-repeat center 57px #fff; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#616e70;}
html { min-width:916px;}
ul { list-style:none;}
h2,h3,h4, #header {font-family:Calibri;}
.content { float:left;}



#content .row-2 .col-1 {width:472px; margin-right:5px;}
#content .row-2 .col-2 { width:231px;}

.tail-top { background:url(images/design.png) scroll -0px -635px repeat-x;}

#main {width:916px; margin:0 auto; position:relative;}

#header {height:105px;}
#header ul { padding-top:19px;padding-left:20px; width:100%; overflow:hidden;}
#header ul li {color:#fff; font-size:16px; line-height:1.3em; padding:0 30px; float:left;border-right:solid 1px #677481}
#header ul li a { color:#fff; text-decoration:none;}
#header ul li a:hover, #header ul  li a.act { color:#84da2e;}
#header ul li.last { border-right:none; float:right;padding-right:25px}


#content .nav-left { width:175px; margin-right:21px; padding-top:700px;float:left;}
#content .nav-left ul li.alt { background:transparent url("/images/design.png") no-repeat scroll 150px -0px;}
#content .nav-left ul li.alt span { background:transparent url("/images/design.png") no-repeat scroll -15px -0px;width:165px}
#content .nav-left ul li b { display:block; background:url(images/marker1.gif) no-repeat left 7px; padding:3px 0 4px 10px;}
#content .nav-left ul li { width:100%; overflow:hidden; vertical-align:top;}
#content .nav-left ul li span { display:block; padding:0;padding-left:5px;}
#content .nav-left ul li em { display:block; font-style:normal; padding-left:5px;}
#content .nav-left ul li a { display:block;color:#258fb2; text-decoration:none;}
#content .nav-left ul li a:hover { color:#000;}
#content .nav-left li.alt em { background:#eeeeee;}


#content .l_anbieter{padding-left:10px;color:#258fb2;font-weight:bold}
#content .l_anbieter a { color:#258fb2; text-decoration:none;}
#content .l_anbieter a:hover { color:#000;}

.ad_button {width:230px;float:left;padding-left:2px;height:140px;overflow: hidden;}
.ad_button_txt {text-align:center;overflow: hidden;height: 33px;}
.ad_button_img {padding-left:25px}

.fb{background: url("/images/design.png") no-repeat scroll -15px -36px transparent;width:14px;height:15px;display:inline-block;margin-left:4px;position: relative;top: 3px;}





#footer {clear:both;height:74px;}
#footer p { text-align:right; font-size:1.17em;}
#footer p b { font-size:.86em;}
#footer p a {font-size: 0.86em;text-decoration:none}
#footer p a:hover{text-decoration:underline}
#footer div { width:100%; overflow:hidden; padding:16px 0 10px 0;}
#footer ul { float:right;}
#footer ul li { float:left; border-right:1px solid #49646f; padding:0 16px; line-height:1.08em;}  
#footer ul li a { color:#49646f; text-decoration:none;}
#footer ul li a:hover,
#footer ul li a.act {text-decoration:underline;}
#footer ul li.last { border:0; padding-right:0;}
.breadcrumb {display: none;}











.content { width:718px; }

#header, #content, #footer { font-size:0.75em;}



.col-1, .col-2, .col-3, .left-side, .content { float:left;}

/*======= index.html =======*/


object { vertical-align:top; outline:none;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}





/*==================START NEU====================*/



.win-start-now li { border-bottom:1px solid #dedfdf; padding-bottom:8px; margin-bottom:6px;}
.win-start-now li strong { color:#4d8317;}
.win-start-now li em { font-weight:bold; font-style:normal;}
.win-start-now li em,
.win-start-now li a {color:#258fb2;}
.win-start-now li.last { border:0; padding-bottom:0; margin-bottom:0;}

.win-start-now .date{float:right;text-align:right;width:100px;font-style:italic;}

.win-start-now .go {text-align:right}
.win-start-now .go a{display:block;text-decoration:none;}
.win-start-now .go a:hover{text-decoration:underline;}
.win-start-now .go a:visited{color:#616E70;text-decoration:line-through;}
.win-start-now .go span{background:url(/images/marker1.gif) no-repeat 0px 5px;padding-right:10px;}

.ab li.hell {background-color:#eeeeee}
.ab li{padding:5px; border-bottom:0px}


.ab .datum{background-color:#848e9a;}
.ab .datum h4{margin-bottom:0px}

/* Rahmen grau*/
.box .left-top-corner1 { background:transparent url("/images/design.png") no-repeat scroll 0px 0px; float: left;height:7px; width:7px}
.box .right-top-corner1 { background:transparent url("/images/design.png") no-repeat scroll -7px 0px; height:7px;width:7px; float:right;}

.box .left-bot-corner1 { background:transparent url("/images/design.png") no-repeat scroll 0px -7px; float: left;height:7px; width:7px}
.box .right-bot-corner1 {background:transparent url("/images/design.png") no-repeat scroll -7px -7px; height:7px;width:7px; float:right;}

.box .border-top1,.box .border-bot1 {  background:url(images/design.png) scroll -0px -28px repeat-x; height:7px; font-size:0; line-height:0; width:704px;float:left;}

/* rahmen weiss */
.box3 .left-top-corner {background:transparent url("/images/design.png") no-repeat scroll -1px -15px; height:6px; width:6px;float:left;}
.box3 .right-top-corner {background:transparent url("/images/design.png") no-repeat scroll -7px -15px; height:6px; width:6px;float:right}

.box3 .left-bot-corner {background:transparent url("/images/design.png") no-repeat scroll -1px -21px; height:6px; width:6px;float:left;}
.box3 .right-bot-corner {background:transparent url("/images/design.png") no-repeat scroll -7px -21px; height:6px; width:6px;float:right;}

.box3 .border-top, .box3 .border-bot  { height:6px; background:#fff; font-size:0; line-height:0;width:460px;float:left;}

/* rahmen top */
.links {float:left; height:290px;  background:transparent url("/images/design.png") no-repeat scroll -1px -36px;width:6px}
.mitte {float:left;width:696px;background:url(images/design.png) scroll 0px -334px repeat-x;height:290px}
.rechts { float:right;height:290px;  background:transparent url("/images/design.png") no-repeat scroll -7px -36px;width:6px}


/* button-link */
.link3 { margin-top:12px;display:block; float:right; color:#258fb2; font-size:1em; text-decoration:none; line-height:.92em;}
.link3 b { display:block; background-color:#ffffff; padding:6px 7px 6px 7px;float:left;}
.link3:hover {cursor:default}

.link3 span{background:transparent url("/images/design.png") no-repeat scroll -26px 0px;width:5px;height:23px;display:block;float:left;}
.link3 em{background:transparent url("/images/design.png") no-repeat scroll -31px 0px;width:5px;height:23px;display:block;float:left;}




/*==================ENDE NEU====================*/


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#form .form { position:absolute; right:4px; top:70px;}
#form span { display:block; background:url(images/input-bg.gif) no-repeat left top; width:167px; height:23px; float:left;}
#form strong { display:block; font-weight:normal; padding:4px 0 0 5px;}
#form a { float:left; margin-left:7px;}
#form input { background:none; border:0; vertical-align:top; line-height:1.08em; width:154px;}

#form1 h4 { font-size:19px;line-height:30px;padding-top:2px; margin:0;}
#form1 strong { width:166px; height:24px; background:url(images/input-bg1.gif) no-repeat left top; display:block; float:left; margin-right:6px;}
#form1 b { display:block; padding:4px 0 0 6px; font-weight:normal;}
#form1 input { background:none; border:0; vertical-align:top; line-height:1.08em; width:154px; color:#fff; font-weight:bold;}
#form1 select { color:#fff; font-weight:bold; float:left; width:160px; background:#5a636c; margin-right:5px;}


/*==================list====================*/









.list1 { width:100%;}
.list1 li { font-weight:bold; padding:0 0 2px 11px; background:url(images/marker2.gif) no-repeat left 5px;}
.list1 li a { color:#fff; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 { }
.list2 li { color:#616e70; font-weight:bold; width:100%; overflow:hidden; vertical-align:top; border-bottom:1px solid #fff; padding-bottom:5px; padding-top:5px;}
.list2 li span { float:left; display:block; width:22px;padding-left:4px}
.list2 li p { float:left; width:390px;}
.list2 li a { color:#616e70; text-decoration:none;}
.list2 li:hover { text-decoration:underline;background-color:#eeeeee;cursor:default}

.lists { }
.lists li { color:#616e70; font-weight:bold; width:100%; overflow:hidden; vertical-align:top; border-bottom:1px solid #fff; padding-bottom:5px; padding-top:5px;}
.lists li span { float:left; display:block; width:22px;padding-left:4px}
.lists li p { float:left; width:390px;}


.list3 { margin-top:-5px; padding-bottom:23px;}
.list3 li { padding-top:5px;}



.list5 li { padding:6px 16px 8px 12px; line-height:1.5em;}
.list5 li b { display:block;}
.list5 li a { color:#258fb2; font-weight:bold;}
.list5 li.alt { background:#e9e9ea;}




/*==================other====================*/
.p1 { margin-bottom:15px;text-align:justify}


/*==================txt, links, lines, titles====================*/
a {color:#616e70; outline:none;}
a:hover{text-decoration:none;}

h2 { color:#414951; font-size:23px; line-height:1.2em; margin-bottom:20px; font-weight:normal;}
h2 strong { display:block; font-weight:normal; padding-left:26px;}
h3 { font-size:19px; line-height:1.2em; margin-bottom:15px; color:#414951;}
h4 { color:#fff; font-size:22px; line-height:1.2em; margin-bottom:23px;}


.link { text-align:left; font-weight:bold; }
.link a { color:#4d8317; text-decoration:none;display:block;padding-top:15px}
.link a:hover { text-decoration:underline;}
.win-start-now .archiv {color:#fff;text-decoration:none}






/*==================boxes====================*/
.form-box { width:100%;height: 295px;}
.form-box .left { background:url(images/form-box-left.gif) no-repeat left top;}
.form-box .inner { padding:0px 0px 0 0px;}
.form-box p {text-align:justify; color:#b9c0c7; font-weight:bold; padding:4px 30px 0px 30px;}
.form-box p a{color: #B9C0C7;}

.box { width:100%;}

.box .xcontent { background:url(images/box-tail.png); padding:0 5px;clear:both;}





.box3 { width:100%;}


.box3 .inner { padding:12px 30px 24px 23px; background:#fff;clear:both}


/*header*/


/*content*/
#content .indent { padding:0px 21px 23px 25px;}
#content dl dt { font-weight:bold; margin-top:15px;}
#content dl dt a { color:#258fb2;}




/*==========================================*/


#suche{
position: absolute; right: 4px; top: 70px;
}
#suche input{
  width: 154px;font-family: Arial,Helvetica,sans-serif;   font-size: 1em;padding: 4px 8px 0 5px;   background: none repeat scroll 0 0 transparent;float:left;   border: 0 none;    line-height: 1.08em;    vertical-align: top; 
}
#suche a{
margin-left: 7px;float:left;color: #FFFFFF;display: block;padding: 6px 9px;font-size:1em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height: 0.92em;text-decoration: none;
}
#suche a:hover{
text-decoration: underline;
}

/* === votes === */

#vote{float:right;padding-top:7px}
#vote span{display:none}
.star {background: url('/images/design.png') no-repeat scroll -15px -51px transparent;}
.star, .starr,.starg,.starh {
width:16px;height:16px;
display:block;
float:left;
padding-left:4px;
cursor:pointer;
}
.starr{background: url('/images/design.png') no-repeat scroll -15px -85px transparent;}
.starg{background: url('/images/design.png') no-repeat scroll -15px -68px transparent;}
.starh{background: url('/images/design.png') no-repeat scroll -15px -103px transparent;}
