/* COPYRIGHT 2009-2010 by NF WEBDRISS www.webdriss.de */

body {
background: #fff;
color: #000;
font-size: 12px;
font-family: Verdana, sans-serif, Tahoma;
}

a {
color: #fff;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #000;
font-weight: bold;
text-decoration: underline;
}


h1 {
background: url(img/h1.png) no-repeat;
font-size: 18px;
color: #000;
padding: 12px 10px 10px 15px;
height: 45px;
width: 300px;
}

#wtl {
position:	relative;
width:	850px;
margin:	0px auto;
padding:	0px;
text-align:	left;
top:   0px;
}

#main {
margin: 0 auto;
padding: 0;
}

.head {
background: url(img/head-4.png) no-repeat;
height: 258px;
width: 917px;
top: 0px;
position: relative;
}

/* NAVIGATION */

.nav {
padding-left: 30px;
background: url(img/nav.png) no-repeat;
height: 45px;
width: 850px;
top: 189px;
position: absolute;
}

.links {
height: 45px;
top: 535px;
left: 780px;
position: absolute;
}

.nav ul {
list-style: none;
}

*html .nav ul {
list-style: none;
margin-top: 12px;
}

*+html .nav ul {
list-style: none;
margin-top: 12px;
}

.nav li {
width: auto;
height: 35px;
float: left;
}

.nav li span {
padding-left: 15px;
padding-top: 15px;
padding-right: 15px;
margin-top: 0px;
}

.nav li.aktiv {
float: left;
margin-top: -13px;
margin-left: 0px;
width: 115px;
height: 35px;
background: url(img/nav1.png) no-repeat;
padding-left: 12px;
padding-top: 15px;
}
.nav li.aktiv.span {

}

.nav li a {
color: #000;
font-weight: bold;
text-decoration: none;
}

.nav li a:hover {
color: #ddae4a;
font-weight: bold;
text-decoration: none;
}

.nav li.aktiv a {
color: #000;
font-weight: bold;
text-decoration: none;
}

.nav li.aktiv a:hover {
color: #ddae4a;
font-weight: bold;
text-decoration: none;
}

/* CONTENT */

.content {
background: url(img/content.png) repeat-y;
height: auto;
width: 850px;
top: 234px;
position: absolute;
float: left;
}

.content a {
color: #000;
font-weight: bold;
text-decoration: none;
}

.content a:hover {
color: #ddae4a;
font-weight: bold;
text-decoration: underline;
}

.co {
padding: 16px;
}

/* RECHTS */

.right {
float: right;
width: 200px;
right: 23px;
height: auto;
top: 0px;
position: relative;
}

*html .right {
float: right;
width: 200px;
right: 0px;
top: 15px;
margin-top: -16px;
margin-right: 23px;
position: relative;
}

*+html .right {
float: right;
width: 200px;
right: 0px;
top: 15px;
margin-top: -16px;
margin-right: 23px;
position: relative;
}

/* INDEX ZUFALLSBILD */

.index_bild {
position: relative;
width: 592px;
top: 0;
left: 0; 
height: 432px;
}

*html .index_bild {
position: relative;
width: 592px;
top: 0px;
left: 0; 
height: 432px;
}

*+html .index_bild {
position: relative;
width: 592px;
top: 0px;
left: 0; 
height: 432px;
}

#index_bild_b {
position: absolute;
left: 440px;
top: 380px;
}

/* FOOTER */

.footer {
background: url(img/footer.png) no-repeat;
width: 850px;
clear: both;
margin: 0;
height: 50px;
}
.t {
text-align: center;
padding-left: 15px;
padding-top: 22px;
font-size: 11px;
color: #000;
}

/* #ddae4a - KASTEN */
#box {
background: #DDAE4A url(img/ecke-oben-links.png) no-repeat;
position: relative;
padding: 10px;
width: 548px;
height: auto;
}

#box a {
color: #000;
font-weight: bold;
}

#box a:hover {
color: #fff;
font-weight: bold;
}

span.box-top-right, span.box-bottom-left, span.box-bottom-right {
position: absolute;
width: 20px;
height: 20px;
display: block;
}

span.box-top-right {
background: url(img/ecke-oben-rechts.png) no-repeat;
top: 0;
right: 0;
}
span.box-bottom-left {
background: url(img/ecke-unten-links.png) no-repeat;
bottom: 0;
left: 0;
}
span.box-bottom-right {
background: url(img/ecke-unten-rechts.png) no-repeat;
bottom: 0;
right: 0;
}

/* INDEX - KÄSTEN */
#news_box {
background: #DDAE4A url(img/ecke-oben-links3.png) no-repeat;
position: relative;
padding: 10px;
width: 175px;
height: auto;
}

#news_box a {
color: #000;
font-weight: bold;
}

#news_box a:hover {
color: #fff;
font-weight: bold;
}

span.box3-top-right, span.box3-bottom-left, span.box3-bottom-right {
position: absolute;
width: 20px;
height: 20px;
display: block;
}

span.box3-top-right {
background: url(img/ecke-oben-rechts3.png) no-repeat;
top: 0;
right: 0;
}
span.box3-bottom-left {
background: url(img/ecke-unten-links3.png) no-repeat;
bottom: 0;
left: 0;
}
span.box3-bottom-right {
background: url(img/ecke-unten-rechts3.png) no-repeat;
bottom: 0;
right: 0;
} 


/* FLAGGEN */
.flaggen {
right: -22px;
top: 250px;
position: absolute;
}

/* QTIP */
div#qTip {
 padding: 3px;
 border: 1px solid #ddae4a;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

/*--- container for the subnavigation --------------------------------------*/

.sub_nav_container
{
	margin					:	0px 0px 0px 0px;
	padding					:	0px;
}

/*--- subnavigation --------------------------------------------------------*/

.sub_nav_list
{
	margin					:	0px;
	padding					:	0px;
	list-style-type			:	none;
}

.sub_nav_list li
{
	margin					:	5px 0px 2px 0px;
	padding					:	0px;
}

/*--- subnavigation items --------------------------------------------------*/

.sub_nav_list a
{
	display					:	block;
	height					:	25px;
	width					:	157px;
	padding					:	0px 0px 0px 20px;
	line-height				:	24px;
	text-decoration			:	none;
	text-align				:	left;
	voice-family			:	"\"}\"";
	voice-family			:	inherit;
}

html>body #sub_nav_list a
{
	width					:	157px;
}

.sub_nav_list a:hover
{
	text-decoration			:	none;
}

.sub_nav_list a.saktiv {
  background: url('img/subnav.png') no-repeat left -28px;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #ddae4a;
  display: block;
}
.sub_nav_list a.s {
  background: url('img/subnav.png') no-repeat;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
  display: block;
}
.sub_nav_list a.s:hover {
  background: url('img/subnav.png') no-repeat left -56px;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
  display: block;
}

/* ANZEIGE */
.anzeige {
opacity:0.85;            /*      W3C-konform     */
-moz-opacity:0.85;       /*      Mozilla und Derivate    */
FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=85); /*IE*/
}

#red {
   background: #ff6800 url(http://www.turbo-look.de/img/info_bg.png) no-repeat left top;
   padding: 10px;
  /* border: 2px solid #000;*/
   margin: 7px;
   color: #FFF;
   font-size: 13px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   border:2px solid #000;
   width: auto;
   
}
#gruen {
   background: darkgreen url(http://www.turbo-look.de/img/info_bg.png) no-repeat left top;
   padding: 10px;
   /*border: 2px dotted #FFFFFF;*/
   margin: 10px;
   font-weight: bold;
   color: #FFF;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   border:2px solid #000;
   width: auto;
}


#png1 {
	background: url(../resources/de_anzeige.png);
	width: 150px;
	height: 133px;
}

*html #png1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../resources/de_anzeige.png', sizingMethod='scale');
	background:none;
	width: 150px;
	height: 133px;
}

#png2 {
	background: url(../resources/en_anzeige.png);
	width: 150px;
	height: 133px;
}
 
*html #png2 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../resources/en_anzeige.png', sizingMethod='scale');
	background:none;
	width: 150px;
	height: 133px;
}

.in1 {
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
background: url("img/input_bg_orange.png") repeat-x scroll 0 0;
border:1px solid #ff9600;
color:#000;
font: normal 12px tahoma;
margin:3px;
outline-width:0;
padding:6px 12px;
text-shadow:1px 1px 0 #ddae4a;
}
.inp {
-moz-border-radius: 5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
border-color:#cdcdcd;
border-style:solid;
border-width:1px 1px 1px 1px;
margin:3px;
padding:6px;
width:300px;
}

.off_persona {
background-image:url("img/off_persona.png");
background-repeat:no-repeat;
background-position:0 0;
display:block;
height:50px;
width:150px;

}
.off_persona:hover {
background-position:0 -50px;
}

/* COPYRIGHT 2009-2010 by NF WEBDRISS www.webdriss.de */