
body {margin:0; padding:0; overflow-y: scoll; overflow-x: hidden;}

.liste, body, table, div {  
  color: #dbdde1;
  font-weight: normal; 
  line-height: 125%; 
  font-family: Verdana, Arial , Helvetica, Swiss, "Sans Serif";  
  text-decoration: none; 
 }

body, table	{font-size:12px;}
#left p			{font-size:11px; padding: 4px 0px 4px 0px; margin: 0px;}



.liste  {line-height: 120%;   }
.texthell    { color: #303030; font-weight: normal; line-height: 140%;  text-decoration: none; }
.text-klein   {  color: #dbdde1;font-size: 10px; line-height: 120%; }
.texthell-klein   {  color: #303030;font-size: 10px; line-height: 120%;   }

.menu  { color: #ffffff;font-size: 11px; line-height: 170%;  font-weight: bold; text-decoration: none; }
a.menu { color: #ffffff;  text-decoration: none; }
a.menu:hover  { color: #ff4402; }
a.menu:visited   { color: #ffffff }
a.menu:visited:hover  { color: #ff4402; text-decoration: none; }

.menu1   {  color: #ffffff;font-size: 10px; line-height: 170%; font-weight: bold; text-decoration: none;  }
a.menu1  { color: #ffffff; font-style: normal; text-decoration: none; }
a.menu1:hover   { color: #ff4402; text-decoration: underline; }
a.menu1:visited { color: #ffffff; }
a.menu1:visited:hover  { color: #ff4402; text-decoration: none; }

.menu2  { color: #605b58; font-weight: normal; font-size: 10px; line-height: 140%;  font-weight: normal; text-decoration: none; }
a.menu2   { color: #605b58; font-style: normal; font-weight: normal; text-decoration: none; }
a.menu2:hover   { color: #ff4402; text-decoration: underline; }
a.menu2:visited { color: #ffffff; }
a.menu2:visited:hover  { color: #ff4402; text-decoration: none; }

a  { color: #ff4402; text-decoration: none; }
a:visited { color: #ff4402; }
a:hover  { color: #fe7200; text-decoration: none; }
a:visited:hover { color: #fe7200; text-decoration: none; }


.textnews   {  color: #dbdde1;font-size: 11px; line-height: 140%; letter-spacing: normal;  }
.newsbereich  {  color: #473933; font-size: 11px; line-height: normal;  font-style: normal; font-weight: bold; }
.headline, h1    {  
color: #ff4402;margin:0 0 5px 0; font-weight: bold; font-size: 13px; line-height: 140%;  }
.subheadline   {  margin-top:0;   }
h2,h3,h4    { 
    margin:5px 0 2px 0;
    font-weight: bold;
    color: #dbdde1; 
    font-size: 12px; 
    line-height: 130%; 
}
h3{font-size: 12px; color: #ffffff; }
h2, .headline2{font-size: 12px;color: #ff4402; }


.pfad  { color: #ff4402;font-weight: normal; line-height: normal;  text-decoration: none; font-style: normal; }
a.pfad { color: #ff4402;  }
a.pfad:visited { color: #ff4402;  }
a.pfad:hover   { color: #ffffff;  text-decoration: underline; }
a.pfad:visited:hover  { color: #ffffff;  text-decoration: underline; }

.menuoben  { color: #dbdde1; 
font-family:Verdana;
font-size: 11px;
font-weight: normal;  line-height: normal;  text-decoration: none; }
a.menuoben, a.menuoben:visited { color: #dbdde1;   }
a.menuoben:hover, a.menuoben:visited:hover    { color: #ff4402;  text-decoration: none; }


.formular { 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-weight: normal; 
color: #303030;
background-color: #807a76;
border: 1px solid #473933; 
padding:1px 2px;
}

 input:focus, textarea:focus{
border: 1px solid #ffffff; 
background-color:#ff4402; 
}
select option:hover{
background-color:#ff4402; 
}
.formular_submit { 
font-size: 11px; 
font-family: Verdana, Arial,Helvetica, sans-serif;  
font-weight: normal; 
color: #303030;
background-color: #ff4402;
border: 1px solid #ffffff; 
}
legend {
  color:#dbdde1;
  font-weight:bold; 
}
.checkbox{
border-width:0px;
}

	/**************
	
	 Grundgeruest
	
	***************/
	body{
	 background-color:#605b58;
	 background-image: url(img/background-v.jpg);
   background-repeat: repeat-x;
   background-position: center 0px; 
   }

	#container {
  width:975px;
  margin:0; padding:0;
	 margin-left: auto;
	 margin-right: auto;
	 text-align:left;
	}

	#banner {
	position:relative;
	 top:0px;
   width:975px;
   height:83px;
   background-repeat: no-repeat;
   margin-bottom:15px;
   margin-top:10px;
	}
	#logo{
	position:absolute;
	left:800px;
	}
	
	#left {
	float:left;
	width: 190px;
  overflow:visible; _overflow:hidden;
	margin: 0px;
	padding: 0px 0 0 0px;
	display:inline;
	}

	#content {
	top:80px;
	float:left;
  width:595px;
	padding: 0px;
	float:left;
	display:inline;
  overflow:visible; _overflow:hidden;
	}

	#right {
	width:190px;
	padding:0px;
	margin:0px;
	float:right;
	border:0px;
  overflow:visible; _overflow:hidden;
	}
	
	
	#unten {
	text-align:right;
	margin:20px 0 5px 0;
	clear: both;
	padding: 2px 0px;
	}
	.footerline { display:block; color: #ffffff; text-align:center;  height: auto;}
.footerlinetext, a.footerlinetext { display: inline; color: #ffffff;   padding: 0px 5px 0px 5px; height: auto; width: 5%; white-space: nowrap; overflow:visible; font-family:Verdana; font-size: 9px; font-weight: normal;  line-height: normal;  text-decoration: none; }

	#logounten{
	float:right;
	}
	#extra2{
	float:left;
	width:630px;
	}
	
	#bild{
	float: right;
	padding:1px;
	margin: 0 0 10px 10px;
	/* border:1px solid #ffffff;*/
	}	
	
		/**************************
	
	Vertikale Navigation links
	
	**************************/
	
	
	#navcontainer { margin:0px; font-size:11px; padding:0px;  }
    
  #navcontainer a {height:15px;line-height:15px;font-size:11px;}
    
  #navcontainer a.active1:visited {
	  color: #ff4402;
   }
       
	
	#navcontainer ul, #navcontainer ul ul, #navcontainer ul ul li
	{
  background: transparent;
	margin: 0;
	padding: 0;
  font-size:11px;
	list-style-type: none;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	}

	#navcontainer ul a
	{
  margin: 0px 0px 6px 0px;
  text-transform:uppercase;
  font-weight: bold;
  font-size:11px;
  display: block;
  padding: 2px 3px 6px 10px;
  height:auto;
  border-bottom:1px solid #605b58;
  }
  #navcontainer ul ul
	{
	margin-top:-5px;
	margin-bottom:5px;
  border-bottom:1px solid #605b58;
	}
	
	#navcontainer ul a:link, #navcontainer ul a:visited
	{
	  color: #ffffff;
  	text-decoration: none;
	}
	
	#navcontainer ul a:hover, ul a:visited:hover
	{
	  color: #ff4402;
	}
	
	#navcontainer ul ul  a, 	#navcontainer ul ul  a:visited, 	#navcontainer ul ul  a:link
	{
         height:auto;
         width:auto;
         line-height:12px;
         font-size:10px;
         margin: 2px 0px 5px 2px;
         text-transform:uppercase;
         font-weight: normal;
         display: block;
         padding: 2px 3px 2px 20px;
         background-color: transparent;
         border:0px;
	}

	
	#navcontainer ul ul a:hover, ul ul a:visited:hover, #navcontainer a.active2:visited , #navcontainer  a:visited.active3
	{
	  width:auto;
	  color: #ff4402;
	  background-color: transparent;
	}
	

	#tt_block1,#tt_block2{
	width:531px;
	margin-bottom:10px; 
	border-bottom:1px solid #ff4402;
	padding:0px 10px 10px 10px;}
    .ov_pic{
    display:block;
	float: left;
	padding:0px;
	margin: 5px 0 10px 20px;
	/* border:1px solid #ffffff;*/
	}	
	#tt_block1 p, #tt_block2 p{
	 clear:both;
	 margin:0px;
	 padding:0px;
	}
	#tt_block1 h2, #tt_block2 h2,#tt_block1 h2 a, #tt_block2 h2 a ,#tt_block1 h2 a:visited, #tt_block2 h2 a:visited {
	  margin:0px 0px 12px 0px; padding:0px;color: #ffffff;}
#tt_block1 h3, #tt_block2 h3 {margin:0px; padding:0px;color: #ffffff;}


	/* Menue links unten siehe auch .menuoben*/



#extra2 ul a:hover, #extra2 ul a:visited:hover
	{
	background-image: none;
  }
  
  #searchbox{
  border:        1px solid #ffffff;
  width:130px; 
  padding:8px;
  margin: 0px; 
  line-height:100%;
  font-size:10px;
  color:#dbdde1;
  }
  #searchbox a,#searchbox a:link,#searchbox a:visited{
  color:#ffffff;
  font-size:10px;
  font-weight:normal;
  }
  #searchbox form{
   margin: 0;
   padding: 0;
  }
  #searchbox input{
   margin: 0;
   border:1px solid #ffffff;
  }


  .shadowbox_search {
    background: transparent url(img/search_shade.gif) no-repeat right bottom;
    width:      149px;
    height:     auto;
    margin:     8px 0px 8px 0px;
    padding:    0px 5px 5px 0px;
  }

 
  

  #tt_sitemap ul li{
   border-bottom:1px solid #605b58;
   margin-bottom:4px;
  }
   #tt_sitemap ul ul{
   margin-bottom:4px;
   }
  #tt_sitemap ul ul li{
   border-width:0;
   margin:0px;
  }
  
  #tt_sitemap ul a,#tt_sitemap ul a:visited{
  height:17px;
  display:block;
  color:#dbdde1;
  }
  #tt_sitemap ul a:hover,#tt_sitemap ul a:visited:hover{
  color:#ff4402;
  }
  #error{
  padding:10px;
  border:1px solid #ff4402;
  background-color:#605b58;
  margin:10px 0 15px 0;
  }

.TBContainer,.TBContainer1,.TBContainer2{
margin-top:8px;
width:551px;
}

.boxcontainer{
width:571px;
}
.boxcontainerleft{
width:170px;
}
.bc_o, .bc_u{
clear:both;
height:10px;
}
.bc_ol,.bc_ul{
margin:0px;
height:10px;
width:10px;
background-image:url(img/textfeld_ol.png);
background-repeat:no;
float:left;
}
.bc_ul{
background-image:url(img/textfeld_ul.png);
}
.bc_or,.bc_ur{
margin:0px;
height:10px;
width:10px;
background-image:url(img/textfeld_or.png);
background-repeat:no;
float:right;
}
.bc_ur{
background-image:url(img/textfeld_ur.png);
}
.bc_mo{
margin:0px 10px 0 10px;
height:10px;
background-image:url(img/textfeld_o.png);
background-repeat:repeat-x;
}
.bc_mu{
margin:0px 10px 0 10px;
height:10px;
background-image:url(img/textfeld_u.png);
background-repeat:repeat-x;
}
.bc_content{
padding:2px 10px;
border-right:1px solid #ff4402;
border-left:1px solid #ff4402;
background-color:#252525;
background-image:url(img/textfeld_back.png);
background-repeat:repeat;
}

 #wkmenu { 
 width:148px;
	margin:0px; 
	padding:0px; 
	font-size: 11px;
	}
	#wkmenu ul li
	{
	}
	
	#wkmenu ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
  background-image: url();
	}
	#wkmenu ul a ,#wkmenu ul a:visited
	{
	  display: block;
	  padding: 0px 3px 0 8px;
	  /*border-top: 1px solid #807a76;*/
    line-height:15px;
    height:15px;
    font-weight:bold;
    text-decoration:none;
	}
	#wkmenu  ul .as
	{
	  display: block;
	  padding: 0px 3px 0 8px;
    line-height:15px;
    font-weight:bold;
	}
	#wkmenu ul a:hover, #wkmenu ul a:visited:hover
	{
	 background-color: #473933;
	 color: #ffffff;
	}	
	.sw_big{
	font-weight:bold;
	font-size:13px;
	line-height:170%;
	margin-bottom:5px;
	display:block;
	border-bottom:1px solid #807a76;
	}
	#wkmenu  a ,#wkmenu  a:visited{
	text-decoration:none;
	}
	#wkmenu a img{margin-bottom:3px;}
	
  #tt_basket .headline2, h3.headline2{
  color: #ff4402;
  font-size:1em;
  }
  
  
  #flashcontent {
	  margin: 20px 0px 20px 0px;
	}
.adminListHead{
background-image:url();
background-color:#252525;
background-image:url(img/textfeld_back.png);
background-repeat:repeat;
	 font-weight:bold;
}
.extraLogged{
float:right;
width:170px;
text-align:center;
}

#languageMenu{
text-align:center;
font-size:10px;
}
.clear{
clear:both;
}
	.german{display:inline;}
.english{display:none;}
#downlist div{
border-bottom:1px solid #473933;
margin-bottom:10px;
}
#downlist div div{
border-width:0px;
}
.rechtable{
  width:530px;
}
.tt_position, .tt_amount,.tt_rabatt{width:15px;}
.tt_singleprize, .tt_sumprize{width:30px;}
td.zahl{text-align:right;}

#sbuttons {
margin-top:20px;
text-align:center;
}
#sbuttons a, #sbuttons a:visited{
display:block;
float:left;
margin-right:15px;
text-decoration:none;
}

.tableWline td{
border-bottom:1px solid #605b58;
padding: 3px 3px 2px 0;
}