/* CSS Document EHMANNS fishing designed by JM */
/* margin: aussenabstand ; padding: innanbstand */

/* HAUPTINHALT-------------------------------------- */
body {
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;  /* nur für alte Browser */
	background: url(../images/site/bg.jpg) fixed;
	background-color: #000000;	
}

#head {
	width: 990px;
	height: 120px;
	margin: 0px auto;
	position:relative;
	padding: 0px;
	text-align: left;
	background-image:url(../images/site/background_head.jpg);
	background-position:bottom;
	position:relative;
	z-index:10;
}
  
#foot {
	width: 990px;
	height: 27px;
	margin: 0px auto;
	padding: 0px;
	color:#515151;
	font-family:arial;
	font-size:10px;  
	background-image:url(../images/site/background_foot.jpg);
	background-position:bottom;

}
#head_logo {
	width: 150px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/site/head_logo.jpg);
	background-position:bottom;
	background-repeat: no-repeat;  
}

#nav_lang {
	margin: 0px 0px 0px 590px;
	padding-top: 0px;
	width: 390px;
	color:#FFF;
	font-family:arial;
	font-size:11px; 
	background-image:url(../images/site/backgroung_nav_lang.jpg);
	background-position:top;
	background-repeat: no-repeat;
}

#nav_main {
	width: 850px;
	height: 45px;
	margin-left: 130px;
	padding: 17px;
	color:#FFF;
	font-family:arial;
	font-size:12px;

}

#cap {
    margin: -90px 0px 0px 873px;
}

#qyct {
    margin: -108px 0px 0px 167px;
}

#suche {
	margin: 325px 0px 0px 670px;
	width: 320px;
	height:41px;
	text-align:right;
    background-image:url(../images/site/bg_search.png);
	background-position:bottom right;
	background-repeat: no-repeat;
	background-color:#;
}

.suchfeld {
	background-color:#333;
	border: #680907 solid 1px;
	padding: 4px;
	margin-top:3px;
	color: #FFF;
	font-size:11px;
	width: 250px;
}

.dumbCrossFade {
	width:990px;
	height:280px;
	margin: 0px auto;
	display:block;
	cursor:default;
	border:none;
	position:relative;
	z-index:0;
}
.dumbCrossFade .dumbItem {
	display:none;
	position:absolute;
	top:0;
	left:0;
	border:none;
}
.dumbCrossFade .dumbItem img {
	border:none;
}
.dumbCrossFade * {
	border:none;
	text-decoration:none;
}


#ft { 
	border: 0px solid #BAD340; 
	-moz-border-radius: 0px; 
}

#line_black { 
	width: 990px; 
	height: 13px;
	margin: 0px auto;
	background-color:#040404;
}

#line_ticker { 
	width: 990px; 
	height: 40px;
	margin: 0px auto;
	background-color:#040404;
}

#line_black_small { 
	width: 990px; 
	height: 4px;
	margin: 0px auto;
	background-color:#000;
}

#main {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	height:auto;
	position:relative;
	font-size:12px;
	background-color: #1e1e1e;
	z-index:3;
}

#main_prod_list {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	height:auto;
	position:relative;
	font-size:12px;
	background-image:url(../images/site/bg_prodlist.gif);
	z-index:3;
}

#main_gal_list {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	height:auto;
	position:relative;
	font-size:12px;
	background-image:url(../images/site/bg_galerie.gif);
	z-index:3;
}

#tops_teaser {
	width: 315px;
	height: 100%;
	text-align:left;
	margin-top: 0px;
	padding: 0px;
	float:right;
	padding-left: 5px;
	padding-top: 0px;
}

#main_teaser {
	width: 315px;
	height: 658px;
	margin-top: 0px;
	float:right;
	padding-top: 0px;
	padding-left: 5px;	
	text-align: left;
	background-image: url(../images/site/background_teaser_main.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#010101;
}

#prod_list {
	width: 670px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
}

#standard {
	width: 670px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
}

#main_banner {
	width: 670px;
	float:left;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px; 
	text-align: left;
}

#space {
	width: 1px;
	height: 10px;
}

#root {
	width: 1200px;
	margin: 0px auto;
	padding: 0px;
	height:auto;
	position:relative;
	font-size:12px;
	background-color: #fff;
	z-index:100;
}

#login {
	width: 670px;
	height: 570px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 40px; 
	text-align: left;
}

#ab_infos {
	width: 670px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
}

#danke {
	width: 670px;
	height: 570px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px; 
	text-align: left;
}

#prod_info {
	width: 974px;
	margin: 0px auto 0px 0px;
	padding: 8px;
	position: relative;
	text-align: left;
	font-size:12px;
	background-color: #fff;
	background-image:url(../images/site/bg_prod_aussen.jpg);
	background-position:bottom;
	background-repeat: repeat-x;	
}

#prod_info_tabelle {
	background-color: #FFF;
	background-image:url(../images/site/bg_prodinfo.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	margin: 0px auto 0px -1px;	
}

#ueber_uns {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	color:#c9c9c9;
	font-size:12px;
}

#impressum {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	color:#999;
	font-size:11px;
}

#news {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	color:#999;
	font-size:11px;
	background-image:url(../images/site/bg_galerie.gif);
}


#ap {
	margin: 340px 0px 0px 4px;
	position:absolute; 
	z-index:5;
}

#footer {
	width: 980px;
	height: 20px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	line-height: 1.2em;
	background-color:#999;
}

#blaettern {
	color:#E5E5E5;
	font-size:11px;
}

#blaettern2 {
	padding-top: 10px;
	padding-bottom: 10px;
	color:#E5E5E5;
	font-size:11px;
}
#blaettern3 {
	padding-top: 40px;
	padding-left: 10px;
	padding-bottom: 10px;
	color:#E5E5E5;
	font-size:11px;
}

#blaettern_akt {
	color:#C00;
	font-size:11px;
	background-color:#000;
	border:#666 solid 1px;
}

.norm {
	font-size:10px;
}

.norm2 {
	font-size:13px;
	color:#D3D3D3;
}

.big {
	font-size:12px;
	color:#E5E5E5;	
}

.news {
	font-size:12px;
	color:#D3D3D3;
	line-height:16px;
}

.headline {
	font-size:13px;
	color:#000;
	font-weight:bold;
}

.headline3 {
	font-size:15px;
	color:#D3D3D3;
	font-weight:bold;
}

.grundpreis_hand {
	font-size:10px;
	color:#838383;
}

.toplist {
	font-size:11px;
	color:#999;
}

.endverbraucher {
	font-size:11px;
	color:#333;
}

.login {
	font-size:11px;
	color:#E5E5E5;
}

.danke {
	font-size:13px;
	color:#E5E5E5;
}

.ab_monat {
	font-size:11px;
	color:#E5E5E5;
}

.opt {
	font-size:10px;
	color:#E5E5E5;
	font-weight:normal;
	border-bottom:#FFF solid 1px;
}

.opt_head {
	font-size:11px;
	color:#333;
	font-weight:bold;
	border-bottom:#FFF solid 1px;
}

.opt_hand {
	font-size:10px;
	color:#333;
	font-weight:normal;
	border-bottom:#FFF solid 1px;
}

.headline {
	font-size:15px;
	font-weight:bold;
}

a {
	text-decoration: none;
	color: #c9c9c9;	
}

a:hover {
	text-decoration: none;
	color: #B01211;
}

a.ab {
	text-decoration: none;
	color: #B01211;
	font-weight: bold;	
}

a.ab:hover {
	text-decoration: underline;
	color: #B01211;
	font-weight: bold;	
}

a.enlarge_big {
	text-decoration: none;
	color: #999;
}

a.enlarge_big:hover {
	text-decoration: none;
	color: #03F;
}

a.enlarge {
	text-decoration: none;
	color: #000;
}

a.enlarge:hover {
	text-decoration: none;
	color: #000;
}

a.prodlist {
	text-decoration: none;
	color: #c9c9c9;
}

a.prodlist:hover {
	text-decoration: none;
	color: #B01211;
}

a.wk {
	text-decoration: none;
	color: #000;
}

a.wk:hover {
	text-decoration: none;
	color: #000;
}

a.wk_del {
	text-decoration: none;
	color: #F00;
	font-size:11px;
	font-weight:bold;
}

a.wk_del:hover {
	text-decoration: underline;
	color: #F00;
	font-size:11px;
	font-weight:bold;
}
a.foot {
	text-decoration: none;
	color:#515151;
	font-size:10px;
}

a.foot:hover {
	text-decoration: none;
	color: #B01211;
	font-size:10px;
}

a.toplist {
	text-decoration: none;
	font-size:11px;
}

a.toplist:hover {
	text-decoration: none;
	color: #B01211;
	font-size:11px;
}

a.navi_blatt {
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

a.navi_blatt:hover {
	text-decoration: none;
	color: #B01211;
	font-size:11px;
	font-weight:bold;
}
/* HAUPTINHALT ENDE------------------------------ */


#simpleTabs, #simpleTabs2{
	
}

.simpleTabs-nav ul{
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

.simpleTabs-nav li{
	float: left;
	padding: 5px;
	color: #6E6E6E;
	cursor: pointer;
	background-color: #BDBDBD;
	background-image:url(../images/site/bg_tab_inact.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-weight: normal;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	padding-top: 10px;
	height: 20px;
	margin-left: -1px;
	margin-right: -1px;
}

.simpleTabs-nav li:hover{
	background-color: #BDBDBD;
	background-image:url(../images/site/bg_tab_inact.gif);
	background-position:top;
	background-repeat:repeat-x;	
	font-weight: normal;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	padding-top: 10px;
	height: 20px;
	color: #000;
}

.simpleTabs-nav li.close{
	float: right;
	background-color:#999;
}

.simpleTabs-nav li.actif{
	color: #000;
	font-weight: bold;
	background-image:url(../images/site/bg_tab_act.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
	height: 20px;
	padding-top: 10px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	position:relative;
	z-index:3;
	margin-left: 0px;
}

.simpleTabs-content{
	clear: both;
	padding: 15px;
	color: #000;
	font-size:13px;
	font-family: Verdana, Geneva, sans-serif;
	border:solid 1px #CCC;
	margin-top: -1px;
	position:relative;
	z-index:1;
}
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
border-top: 5px solid #000;
background-image:url(../images/site/background_ticker.jpg);
width: 990px; 
height: 30px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 970px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: 12px Verdana;
color: #c9c9c9;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #c9c9c9;
font: 12px Verdana;
margin: 0 30px 0 0;
} 
ul.newsticker span {
margin: 0 30px 0 0;
} 
.suggest_link {
	background-color: #5E0000;
	padding: 3px 6px 2px 6px;
	font: 11px Verdana;
	color:#CCC;
	border-bottom:#000 solid 1px;
}
.suggest_link_over {
	background-color: #9F0F0B;
	padding: 3px 6px 2px 6px;
	font: 11px Verdana;
	color:#FFF;
	cursor:pointer;
	border-bottom:#000 solid 1px;
}
#search_suggest {
	background-color: #;
	text-align: left;
	border: 0px solid #000000;
	margin-top:10px;
	margin-left:4px;
	width:316px;
}