/*	$Author: dgreim $
*	$Date: 2005-11-04 13:51:13 +0100 (Fr, 04 Nov 2005) $
*	$Revision: 294 $
*/
/* BASISLAYOUT */
body{margin: 0;padding: 0;}
td{font: normal 80%/120% Verdana, Arial, sans-serif;}
#content, #content td{
font: normal 12px/16px Verdana, Arial, sans-serif;
color: #333;
}
#content a{
color:#339999;
text-decoration: underline;
}
#content a:hover{
color:#339999;
text-decoration: none;
}

a img{border: none;}

#main_tab{height: 100%;}
#header{background: #339999;}
#navigation{background: #339999;}
#content{padding: 28px 50px;}
#nav_tab{height: 100%;}

.imprint{
padding: 0 10px 25px 16px;
}
.imprint a{
font: normal 90%/160% Verdana, Arial, sans-serif;
color: #C1E0E0;
text-transform: uppercase;
}

/* Seite empfehlen */
.recommend{margin: 10px;font: normal 11px/16px Verdana, Arial, sans-serif;}
.sr_head{font: bold 12px/16px Verdana, Arial, sans-serif;color: #339999;}
.recommend td{font: normal 11px/16px Verdana, Arial, sans-serif;}
.sr_closewin{text-align: center;}
.sr_closewin a{color:#339999;text-decoration: underline;}
.sr_closewin a:hover{color:#339999;text-decoration: none;}


/* SHORT CUTS2 ***/
#short_cuts2{float: left;padding: 10px 10px 0 0;}

#short_cuts2 a{
color: #fff;
text-transform: uppercase;
}
/* SEARCHWINDOW */
#search_window{
float: right;
padding: 10px 10px 0 0;
}


td.search_input, td.serach_button{padding: 0 5px;}
.search_input input{
font: normal 10px verdana, arial, sans-serif;
padding: 0px 5px 1px 5px;
border: 1px solid #DEEFEF;
}
.search_button input{
font: normal 10px verdana, arial, sans-serif;
border: none;
background: transparent;
color: #fff;
text-transform: uppercase;
cursor: pointer;
width: 60px;
}

/* PRODUKT NAVI */
td #shop_navi{
float: right;
padding: 7px 74px 6px 0
}

div.shopnav_link{
padding: 1px;
margin: 12px 1px 1px 1px;
float: left;
background: #fff;
border: 1px solid #fff;
font: normal 10px verdana, arial, solid;
color: #ccc;
}
div.shopnav_link a{
font: normal 10px verdana, arial, solid;
color: #339999;
text-decoration: none;
}
div.shopnav_link:hover{
background: #C1E0E0;
}
.shop_nav1{
padding: 1px 7px;
margin: 0px 7px 1px 1px;
float: left;
background: #fff;
border: 1px solid #fff;
font: normal 10px verdana, arial, solid;
color: #ccc;
}
.shop_nav2,.shop_nav3{
padding: 1px 7px;
margin: 0px 5px 1px 5px;
float: left;
background: #fff;
border: 1px solid #fff;
font: normal 10px verdana, arial, solid;
color: #ccc;
}
.shop_nav4{
padding: 1px 7px;
margin: 0px 1px 1px 7px;
float: left;
background: #fff;
border: 1px solid #fff;
font: normal 10px verdana, arial, solid;
color: #ccc;
}
div.shop_nav1 a,
div.shop_nav2 a,
div.shop_nav3 a,
div.shop_nav4 a{
font: normal 10px verdana, arial, solid;
color: #339999;
text-decoration: none;
}
div.shop_nav1:hover,
div.shop_nav2:hover,
div.shop_nav3:hover,
div.shop_nav4:hover{
background: #C1E0E0;
}


/* CONTENT */
.content_hl{
font: bold 1.3em verdana, arial, sans-serif;
color: #339999;
padding: 0 3px;
display: block;
background: #C1E0E0;
}
/* LOGOUT BUTTON */
#logout_button a{
color:#339999;
text-decoration: none;
font-weight : normal;
}
#logout_button{
border-top: 10px solid #339999;
padding: 10px;
background: #C1E0E0
}
/* UL CATS */
* html #navi{
width: 162x;
}

#top_navi{
padding: 5px 5px 5px 46px;
}
.navi_top{
width: 120px;
float: left;
margin: 5px 15px 6px 5px;
background: #fff;
}
.navi_top a{
display: block;
padding: 2px 10px 3px 10px;
text-align: center;
text-decoration: none;
font: normal 85%/100% verdana, arial, sans-serif;
color: #339999;
text-transform: uppercase;
}
.navi_top a:hover, .navi_top a.active{
background: #C1E0E0;
}
.navi_top a img{display: none;}

#navi{padding: 55px 0px }
.pre_cat{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	color:#000000;
	font-weight : normal;
}
.pre_cat li{
	padding: 0px 0px 0px 8px;
}
.pre_cat a{
	display: block;
}
.pre_cat .cat_cat  a{
padding: 5px 0px 7px 8px;
border-bottom: 2px solid #C1E0E0;
text-decoration: none;
color: #fff;
display: block;
width: 138px;
}
.pre_cat .cat_cat  a.active{
background: url(../img/li_point.gif) 0 10px no-repeat;
}

.pre_cat .cat_cat  a:hover{
border-bottom: 2px solid #C1E0E0;
background: #C1E0E0;
color: #339999;
}
* html .pre_cat .cat_cat  a{
width: 154px;
}

/**/
.pre_cat a img.img_user_mg{
	/*float: right;*/
	display:none;
} /**/
.pre_cat .sub_cat a{
padding: 4px 0px 4px 16px;
text-decoration: none;
color: #fff;
display: block;
width: 130px;
}
.pre_cat .sub_cat  a.active{
background: url(../img/li_point.gif) 8px 9px no-repeat;
}
.pre_cat .sub_cat  a:hover{
background: #C1E0E0;
color: #339999;
}
* html .pre_cat .sub_cat  a{
width: 154px;
}

.trenner_o{
line-height: 3px;font-size: 3px;
padding: 0; margin: 0;
}

/* Form */
form{margin:0px;padding:0px;}
.form_button{
background: #339999;
border: 1px solid #339999;
color: #fff;
}
input{
padding: 0px 5px;
border: 1px solid #339999;
} 
select, textarea { border:1px solid #339999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
input.p100{	width:99%;}
input.p80{	width:80%;}
input.p60{	width:60%;}
textarea.p100{	width:99%;	height:100px;}
input.form_radio, input.form_checkbox{
margin-bottom:-2px;
width:auto;
border: none;
background: #fff;
}

/* Eventkalender */
.datescat{
color: #339999;
padding: 0 3px;
display: block;
background: #C1E0E0;
}
.datesmonth{
font-weight: bold;
padding: 4px 3px;
border-bottom: 1px solid #339999;
margin: 0 0 5px 0;
}
.zsd_left{
float: left;
padding: 0 5px 0 3px;
width: 30%;
}
.zsd_right{
width: 69%;
padding: 0 3px 0 5px;
}
.datesHeadline{padding: 0 5px 0 0;}

/*#######################################*/

.dict_word {text-decoration: none;}
.last_change{
	font-size : 9px;
	color: #666666;
}
.artikel_id{
	font-size : 10px;
	color: #666666;
}
.news   {
		font-family:verdana;
		font-size:10px;		
		color:#000000;	
		line-height:14px;	
		}

.news_content_win{
	font-weight: normal;
	text-decoration: none;
	font-size : 12px;
	color: Black;
}

.cleaner{clear:both;margin:0px;padding:0px;font-size:1px;line-height:1px;}

.menue_unvisible{color: #dbdbdb; font-weight: normal; text-decoration: none;font-size : 10px;}
.menue_select_unvisible{color: #ffcc00; font-weight: normal; text-decoration: none;font-size : 10px;}

.img_desc {font-size: 9Px;color: #000000;}
.who_im {
	font-size: 10Px;
	color: Gray;
}
.klein { font-size: 10px}
.error{ font-size: 12px;font-weight: bold; color: #ff0000;}
div.error, span.error, label.error{background-color:#ff0000; color: #ffffff; line-height: 150%;}
/************* Woerterbuch Funktion ****************/
span.dictionary_mark{
padding: 0 2px;
color: #339999;
background-color: #C1E0E0;
}
span.search_mark{
padding: 0 2px;
color: #339999;
background-color: #C1E0E0;
}
table#gewinn{
background: url(../img/10JahreA4.jpg) no-repeat;
}
table#gewinn tr, table#gewinn td{background: transparent;}