/*
=====================================================================================================================

GLOBALS

=====================================================================================================================
*/


body {
	margin:0px;
	margin-top:2px;
	margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background:#FFF;
		}

img{border:none;}
img a{
	border:none;
}
#clear{clear:both;}	


/*
=====================================================================================================================

LINKS

=====================================================================================================================
*/
.ssl{color:#333; font-family:Arial; font-size:11px;text-decoration:none;}	
a.ssl:link {color:#666600;	font-family:Arial;	font-size:11px;	text-decoration:underline;}
a.ssl:hover { color:#666600; font-family:Arial; font-size:11px; text-decoration:underline; }	
a.ssl:visited { color:#666600; font-family:Arial; font-size:11px; text-decoration:underline; }	
a.ssl:active { color:#666600; font-family:Arial; font-size:11px; text-decoration:underline; }	



.standard{color:#000000; font-family:Arial;	font-size:12px;	text-decoration:none;}	
.standard_listings{ width:133px; height:30px; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding:5px;border: 1px dotted #CCCCCC;  border-top:none; margin-bottom:2px;}	

a.standard:link {color:#666600;	font-family:Arial;	font-size:12px;	text-decoration:underline;}
a.standard:hover { color:#666600; font-family:Arial; font-size:12px; text-decoration:underline; }	
a.standard:visited { color:#666600; font-family:Arial; font-size:12px; text-decoration:underline; }	
a.standard:active { color:#666600; font-family:Arial; font-size:12px; text-decoration:underline; }	


a.services:link {color:#666600;	font-family:Arial;	font-size:11px;	text-decoration:underline; line-height:18px;}
a.services:hover { color:#666600; font-family:Arial; font-size:11px; text-decoration:underline; line-height:18px;}	
a.services:visited { color:#666600; font-family:Arial; font-size:11px; text-decoration:underline; line-height:18px;}	
a.services:active { color:#666600; font-family:Arial; font-size:11px; text-decoration:underline; line-height:18px;}	


a.hilfe:link {color:#666600;	font-family:Arial;	font-size:16px;	text-decoration:none; line-height:28px;}
a.hilfe:hover { color:#666600; font-family:Arial; font-size:16px; text-decoration:none; line-height:28px;}	
a.hilfe:visited { color:#666600; font-family:Arial; font-size:16px; text-decoration:none; line-height:28px;}	
a.hilfe:active { color:#666600; font-family:Arial; font-size:16px; text-decoration:none; line-height:28px;}	



a.smaller:link {color:#666600;	font-family:Arial;	font-size:10px;	text-decoration:underline;}
a.smaller:hover { color:#666600; font-family:Arial; font-size:10px; text-decoration:underline; }	
a.smaller:visited { color:#666600; font-family:Arial; font-size:10px; text-decoration:underline; }	
a.smaller:active { color:#666600; font-family:Arial; font-size:10px; text-decoration:underline; }	


a.topshopnav:link { color:#666600; font-family:Arial; font-size:17px; text-decoration:none; font-weight:bold;}
a.topshopnav:hover { color:#666600; font-family:Arial; font-size:17px; text-decoration:none; font-weight:bold; }	
a.topshopnav:visited { color:#666600; font-family:Arial; font-size:17px; text-decoration:none; font-weight:bold; }
a.topshopnav:active { color:#666600; font-family:Arial; font-size:17px; text-decoration:none; font-weight:bold; }


a.footer:link { color:#87A847; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal;}
a.footer:hover { color:#87A847; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal; }	
a.footer:visited { color:#87A847; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal; }
a.footer:active { color:#87A847; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal; }



a.lettermore:link { color:#66CCFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold;}
a.lettermore:hover { color:#66CCFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }	
a.lettermore:visited { color:#66CCFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }
a.lettermore:active { color:#66CCFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }

a.basketmore:link { color:#656600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold;}
a.basketmore:hover { color:#656600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }	
a.basketmore:visited { color:#656600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }
a.basketmore:active { color:#656600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }

a.checkout1:link { color:#FFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold;}
a.checkout1:hover { color:#FFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }	
a.checkout1:visited { color:#FFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }
a.checkout1:active { color:#FFF; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }

a.personals:link { color:#FFF; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold;}
a.personals:hover { color:#FFF; font-family:Arial; font-size:12px; text-decoration:underline; font-weight:bold; }	
a.personals:visited { color:#FFF; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold; }
a.personals:active { color:#FFF; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold; }


a.changeaccount:link { color:#666600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold;}
a.changeaccount:hover { color:#666600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }	
a.changeaccount:visited { color:#666600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }
a.changeaccount:active { color:#666600; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; }

/*
=====================================================================================================================

LAYOUT

=====================================================================================================================
*/


#wrapper{width:900px; background:#FFFFFF; }
#navicats{width:900px;  padding-top:15px;padding-left:15px;margin-bottom:20px;}
#content{width:900px; background:#FFFFFF;}
#header{width:100%; height:124px; border-bottom:1px dashed #666600;}
#h_left{width:455px; float:left; height:79px; padding-top:45px;padding-left:25px;}
#h_right{width:402px; float:left;  height:124px; margin-left:18px;}
#top{width:402px;   height:36px; }
#topbasket{width:180px; float:left;  padding-top:10px; height:68px; margin-right:2px; background:url(../_img/bgtopbasket.png) no-repeat #E3F874; padding-left:20px;}
#toplogon{width:180px; padding-top:10px;padding-left:20px; float:left; height:68px; background:url(../_img/bgtoplogon.png) no-repeat #ABB900; }

#personals{width:890px; height:20px; line-height:20px;color:#666;padding:5px; border-top:1px dashed #CCC;border-bottom:1px dashed #CCC; margin-bottom:20px;}

#footer{width:900px; margin-top:30px; border-top:1px dashed #666600; padding-top:15px; padding-bottom:30px; color:#666;text-align:center;font-size:11px;line-height:25px;}
.divider{padding-left:5px;padding-right:5px;}



/*
== MEIN KONTO
*/
#myaccount{width:900px; color:#555;}
#myaccount_left{float:left;width:170px;}
#myaccount_left ul{
    list-style-type:none;
	display:inline;
		} 
		
	
ul.myaccount_left * {margin:0px; padding:0px;}

#myaccount_left ul li {
	text-align:left;
    color:#656600;
    display: block;
    font: 12px Arial;
	font-weight:bold;
	line-height:22px;
	border-bottom:1px solid #FFF;
	width:170px;
	text-indent:15px;
		}
#myaccount_left li a {
	font-weight:bold;
    color: #ABB900;
    display: block;
	line-height:22px;
    text-decoration: none;
	text-indent:15px;
	width:170px;
		}

 * html #myaccount_left li a {  /* make hover effect work in IE */
 width:170px;
}

#myaccount_left li a:hover {
	color:#656600;
	font-weight:bold;
	text-indent:15px;
    text-decoration: none;
}

#myaccount_right{float:left;width:718px;margin-left:10px;border:1px solid #ABB900;}
#myaccount_left h2{font-size:13px;color:#ABB900;margin-bottom:20px;}
#myaccount_right h2{font-size:13px;color:#ABB900;margin-bottom:20px;}


/*
== SERVICES
*/
#services_detail_left{float:left;width:170px;}
#services_detail_right{float:left;width:678px;margin-left:10px;border:1px solid #FFAA2B;padding:20px;}
#services_detail_left h2{font-size:13px;color:#FFAA2B;margin-bottom:20px;}
#services_detail_right h2{font-size:13px;color:#FFAA2B;margin-bottom:20px;}

#services_kontakt_left{float:left;width:170px;color:#555;}
#services_kontakt_right{float:left;width:718px;margin-left:10px;border:1px solid #FFAA2B;}
#services_kontakt_left h2{font-size:13px;color:#FFAA2B;margin-bottom:20px;}
#services_kontakt_right h2{font-size:13px;color:#FFAA2B;margin-bottom:20px;}

#nutzung_main{width:900px; color:#555;}
#nutzung_left{float:left; width:300px;}
#nutzung_right{float:left; width:525px; margin-left:50px; background:#FFFFFF;padding-right:25px;}
.print_nutzung{background:url(../_img/printer.png) no-repeat top left;  padding-left:25px; color:#0055AA; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style-type:none; line-height:17px; margin-bottom:5px; }
#nutzung_main .top{background:url(../_img/top.png) no-repeat top left;  padding-left:20px; color:#0055AA; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style-type:none; line-height:14px; margin-top:30px; margin-bottom:5px;}


#agb_main{width:900px; color:#555;}
#agb_left{float:left; width:300px;}
#agb_right{float:left; width:525px; margin-left:50px; background:#FFFFFF;padding-right:25px;}
.print_agb{background:url(../_img/printer.png) no-repeat top left;  padding-left:25px; color:#0055AA; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style-type:none; line-height:17px; margin-bottom:5px; }
#agb_main .top{background:url(../_img/top.png) no-repeat top left;  padding-left:20px; color:#0055AA; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style-type:none; line-height:14px; margin-top:30px; margin-bottom:5px;}

#impressum_main{width:900px;color:#555;}
#impressum_left{float:left; width:300px;}
#impressum_right{float:left;width:525px; margin-left:50px; background:#FFFFFF;padding-right:25px; }


#hilfe_main{width:900px; color:#555;}
#hilfe_main h2{color:#FFAA2B;font-size:24px;}
#hilfe_left{float:left; width:425px;}
#hilfe_right{float:left; width:400px; margin-left:50px; background:#FFFFFF;padding-right:25px;}
#hilfe_main .top{background:url(../_img/top.png) no-repeat top left;  padding-left:20px; color:#0055AA; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style-type:none; line-height:14px; margin-top:30px; margin-bottom:5px;}




/*
== Artikeldetail
*/
#art_detail_1{width:900px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;  }
#art_detail_2{width:900px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;  }
#art_detail_mzem{width:900px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;  }
#art_detail_2{width:900px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;  }
#art_detail_left_1{float:left;width:170px;}
#art_detail_left_2{float:left;width:170px;}
#art_detail_left_listing{float:left;text-indent:15px;width:170px;}
#art_detail_left_mzem{float:left;width:170px;}
#art_detail_left_1 h2{font-size:14px;color:#6699CC;margin-bottom:20px;}
#art_detail_left_2 h2{font-size:14px;color:#CC6600;margin-bottom:20px;}
#art_detail_left_mzem h2{font-size:14px;color:#CC6600;margin-bottom:20px;}

ul.detail_others_1 {list-style:none; margin:0; padding:0;width:170px;z-index:1;}
ul.detail_others_1 * {margin:0; padding:0;z-index:1;}
ul.detail_others_1 a {display:block;text-decoration:none; padding-left:5px;color:#333;font-size:11px;}
ul.detail_others_1 a:hover {display:block;text-decoration:none; padding-left:5px;color:#333;font-size:11px;}
ul.detail_others_1 li {position:relative; line-height:22px; height:22px; background:#F7F7F7;color:#333;border-bottom:1px solid #FFF;}
ul.detail_others_1 li a:hover {position:relative; line-height:22px; height:22px; color:#333; background:#C9DBED;}

ul.detail_others_2 {list-style:none; margin:0; padding:0;width:170px;z-index:1;}
ul.detail_others_2 * {margin:0; padding:0;z-index:1;}
ul.detail_others_2 a {display:block;text-decoration:none; padding-left:5px;color:#333;font-size:11px;}
ul.detail_others_2 a:hover {display:block;text-decoration:none; padding-left:5px;color:#333;font-size:11px;}
ul.detail_others_2 li {position:relative; line-height:22px; height:22px; background:#F7F7F7;color:#333;border-bottom:1px solid #FFF;}
ul.detail_others_2 li a:hover {position:relative; line-height:22px; height:22px; color:#333; background:#EBC299;}


#art_detail_right_1{float:left;width:718px;margin-left:10px;border:1px solid #C9DBED;}
#art_detail_right_2{float:left;width:718px;margin-left:10px;border:1px solid #EBC299;}
#art_detail_right_mzem{float:left;width:718px;margin-left:10px;border:1px solid #66CCFF;}
#art_detailsL{float:left;width:290px;padding:10px;}
#art_image{width:270px;height:270px;}
#art_detailsR{float:left;width:408px;}
#zoom{width:344px; height:40px;margin-left:auto; margin-right:auto; margin-top:2px; text-align:center;}


#art_text_1{float:left;width:398px;padding-right:10px;}
#art_text_2{float:left;width:398px;padding-right:10px;}
#art_text_1 h2{font-size:22px;color:#6699CC;margin-bottom:20px;margin-top:20px;}
#art_text_2 h2{font-size:22px;color:#CC6600;margin-bottom:20px;margin-top:20px;}
#art_text_1 h3{font-size:22px;color:#6699CC;margin-bottom:20px;}
#art_text_2 h3{font-size:22px;color:#CC6600;margin-bottom:20px;}
#art_text p{font-size:12px;padding-left:50px;padding-right:15px;line-height:18px;}



#textadds{float:left;width:100%;height:75px;}
#textaddsL{width:50%;float:left;height:30px;margin-left:10px;margin-top:25px;padding-left:35px;padding-top:5px;background:url(../_img/deliverystatus.jpg) top left no-repeat;font-size:16px;}
.onstock{color:#669900;font-weight:bold;}
.outofstock{color:#CC3300;font-weight:bold;}
#textaddsR{float:right;padding-right:25px;}
#textaddsR h2{font-size:22px;margin-top:0px;margin-bottom:0px;}
.incex{font-size:10px;color:#666;}


#previous{float:left;width:149px;height:34px;}
#buy_it_bottom{float:right;width:350px;height:34px;}

/*
== Merkzettel
*/
#mz{width:900px; background-color:#FFFFFF; }
#mz_detail_left{float:left;width:170px;}
#mz_detail_right{float:left;width:718px;margin-left:10px;border:1px solid #66CCFF;}

/*
== Warenkorb
*/
#basket{width:900px; background-color:#FFFFFF; }
#basket_detail_left{float:left;width:170px;}
#basket_detail_right{float:left;width:718px;margin-left:10px;border:1px solid #E3F874;}

#contact_main{width:860px; margin-bottom:20px;}
#contact_left{float:left; width:380px;}
#contact_right{float:left; width:397px; margin-left:20px; background:#FFFFFF;}


/*
=====================================================================================================================

FORMS

=====================================================================================================================
*/




/*
##################################

KONTAKT

##################################
*/


#quest{background:#FFFFFF; background: url("../_img/mail_bg.png") repeat-x; }
.questform { color:#000000; background:#FFFFFF; border-color:#CCCCCC;	border-style:solid; 	border-width:1px;}
#quest label { float:left; padding-left:5px; width:300px; vertical-align: middle; color:#333333; font-size:12px;}
#subform{ width:95%;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

#quest .textarea {
	padding: 2px;
	font-size: 13px;
	width: 100%;
	font-family: Arial;
	font-weight:normal;
	color: #000000;
	margin-left:10px;
	border: 1px solid #C0CD98;	
}
#quest .anrede { margin-left:5px; margin-bottom:5px;}

#quest h3 { margin: 0 0 0.3em; font-size:14px;  color: #444415; font-family:Arial;}
form fieldset {border: none; width:100%;}
.error {
	font-weight:normal;
	color:#FF0000;
}
.quest_outline{
	padding:5px;
	color:#000000;
	font-weight:normal;
	margin-bottom:4px;
	height:inherit;
}
#quest .input {
	padding: 2px;
	padding-top:7px;
	line-height:29px;
	font-size: 13px;
	width: 190px;
	font-family: Arial;
	font-weight:normal;
	height:20px;
	color: #000000;
	margin-left:10px;
	border:hidden;
	background:none;
	margin-bottom:5px;
	border:none;
	border-bottom: 1px dotted #C0CD98;
}


/*
##################################

ARTIKEL EMPFEHLUNG

##################################
*/
.em_input {
	padding-top:3px;
	line-height:29px;
	font-size: 13px;
	width: 250px;
	font-family: Arial;
	font-weight:normal;
	height:20px;
	color: #333;
	border:hidden;
	background:none;
	margin-bottom:5px;
	border: 1px solid #CCC;
}

.em_inputcode {
	padding-top:3px;
	line-height:29px;
	font-size: 13px;
	width: 100px;
	font-family: Arial;
	font-weight:normal;
	height:20px;
	color: #333;
	border:hidden;
	background:none;
	margin-bottom:5px;
	border: 1px solid #CCC;
}

.em_textarea {
	padding: 3px;
	font-size: 13px;
	width: 250px;
	font-family: Arial;
	font-weight:normal;
	color: #333;
	border: 1px solid #CCC;	
}

/*
##################################

REGISTRIERUNG

##################################
*/


#register{background:#FFFFFF;}
.regform { color:#000000; background:#FFFFFF; border-color:#CCCCCC;	border-style:solid; border-width:1px;}
#register label { line-height:29px; float:left; padding-left:5px; width:80px; vertical-align: middle; color:#333333; font-size:12px;}
#registersubform{ width:95%;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

#register .textarea {
	padding: 2px;
	font-size: 13px;
	width: 100%;
	font-family: Arial;
	font-weight:normal;
	color: #000000;
	margin-left:10px;
	border: 1px solid #66B5D4;	
}
#register .anrede { margin-left:5px; margin-bottom:5px;}

#register h3 { margin: 0 0 0.3em; font-size:14px;  color: #66B5D4; font-family:Arial;}
#register form fieldset {border: none; width:100%;}
#register .error {
	font-weight:normal;
	color:#333333;
}
.registeroutline{
	padding:5px;
	color:#000000;
	font-weight:normal;
	margin-bottom:4px;
	height:inherit;
}
#register .input {
	padding: 2px;
	line-height:29px;
	font-size: 13px;
	width: 190px;
	font-family: Arial;
	font-weight:normal;
	height:20px;
	color: #000000;
	margin-left:10px;
	border:hidden;
	background:none;
	margin-bottom:5px;
	border:none;
	border: 1px solid #C0CD98;
}


.regitlabel { line-height:29px; float:left; padding-left:5px;  color:#333333; font-size:12px; width:100px;}

.regit {
	float:left;
	padding: 2px;
	padding-top:5px;
	line-height:20px;
	font-size: 13px;
	width: 220px;
	font-family: Arial;
	font-weight:normal;
	height:22px;
	color: #000000;
	margin-right:5px;
	border:hidden;
	background:none;
	border:none;
	border: 1px solid #C0CD98;
}


.regitselect {
	float:left;
	padding: 2px;
	padding-top:5px;
	font-size: 13px;
	width: 100px;
	font-family: Arial;
	font-weight:normal;
	height:30px;
	color: #000000;
	margin-top:5px;
	margin-right:5px;
	border:hidden;
	background:#FFFFFF;
	border:none;
	border: 1px solid #C0CD98;
}



.regitlabel2 { float:left;line-height:13px; float:left; padding-left:5px; padding-top:5px; color:#333333; font-size:11px; width:80px;}

.regit2 {
	float:left;
	padding: 2px;
	padding-top:3px;
	line-height:11px;
	font-size: 11px;
	width: 200px;
	font-family: Arial;
	font-weight:normal;
	height:15px;
	color: #000000;
	margin-left:5px;
	border:hidden;
	background:none;
	border:none;
	border: 1px solid #C0CD98;
}


.regitselect2 {
	float:left;
	padding: 2px;
	padding-top:5px;
	font-size: 11px;
	width: 200px;
	font-family: Arial;
	font-weight:normal;
	height:25px;
	color: #000000;
	margin-left:5px;
	border:hidden;
	background:#FFFFFF;
	border:none;
	border: 1px solid #C0CD98;
}

/*
##################################

ANMELDUNG

##################################
*/

#login{background:#FFFFFF;}
.loginform { color:#000000; background:#FFFFFF; border-color:#CCCCCC;	border-style:solid; border-width:1px;}
#login label { line-height:29px; float:left; padding-left:5px; width:80px; vertical-align: middle; color:#333333; font-size:12px;}
.loginoutline{
	padding:5px;
	color:#000000;
	font-weight:normal;
	margin-bottom:4px;
}
#login .input {
	padding: 2px;
	line-height:29px;
	font-size: 13px;
	width: 190px;
	font-family: Arial;
	font-weight:normal;
	height:20px;
	color: #000000;
	margin-left:10px;
	border:hidden;
	background:none;
	margin-bottom:5px;
	border:none;
	border: 1px solid #C0CD98;
}


.normalo {padding:8px;text-align:left;border:1px solid #C0C0C0;margin-bottom:8px;width:350px;}
.wrong {padding:8px;text-align:left;border:1px solid #CC3300;margin-bottom:8px;width:350px;}
.error {background:#FFD9CC;color:000000;font-size:11px;padding:5px;text-align:left;border:1px solid #CC3300;font-weight:bold;}
.success {background:#E7FFB3;color:000000;font-size:11px;padding:5px;text-align:left;border:1px solid #666600;font-weight:bold;}



/*
##################################

Startseite - Slidebox

##################################
*/


#slideshow_start{width:900px; height:320px; background:#E1F49F;padding-top:0px;}
.subFeatureEntry {float:left;margin-right:4px;}



/*
##################################

Services - TOP ON PAGE

##################################
*/



#servicetop{width:200px; height:34px; float:left; z-index:333; position:relative; font-family:Arial; font-size:bold; font-weight:16px; color:#FFF;float:left;background:#FFAA2B;margin-left:2px;margin-bottom:2px;}
ul.services {list-style:none; margin:0; padding:0; }
ul.services * {margin:0; padding:0}
ul.services a {display:block; color:#000; text-decoration:none; font-weight:normal; line-height:13px;}
ul.services li {position:relative; float:left; line-height:13px; }
ul.services ul {position:absolute; top:34px; left:0px; background:#F7F7F7; display:none; opacity:0; list-style:none;color:#666600; }
ul.services ul li {position:relative; border:1px solid #FFAA2B; width:198px; margin:0;background:#FEFEFE;z-index:333;}
ul.services ul li a {font-size:11px; display:block; padding:3px; background-color:#F7F7F7}
ul.services ul li a:hover {font-size:11px; background:#F7E7AE}
ul.services ul ul {left:0px; top:-1px}

ul.services .servicelink:link, .servicelink:visited {height:36px; font-size:14px; font-weight:bold;  line-height:36px; color:#FFF;}
ul.services .servicelink:hover, .servicelink:active{height:36px;font-size:14px; font-weight:bold; line-height:36px;color:#FFF;}

ul.services .sub {background:#CCC;}
ul.services .topline {border-top:1px solid #aaa;}





/*
##################################

KATEGORIEN

##################################
*/

#showcatstop{width:680px;float:left; font-family:Arial; font-size:bold; font-weight:16px; color:#000;background:#FFF;margin-bottom:2px;margin-left:10px;}
#showcats{width:680px;float:left; font-family:Arial; font-size:bold; font-weight:16px; color:#000;background:#FFF;margin-bottom:2px;margin-left:10px;}
#showcats ul{list-style:none; margin:0; padding:0; display:inline;}
ul.showcats * {margin:0; padding:0}
#showcats li a {display:block; color:#000; text-decoration:none; font-weight:normal; line-height:14px;}
#showcats ul li {float:left; line-height:14px; width:680px;float:left;height:80px;border-bottom:1px dashed #CCC;padding:5px;}
#showcats ul li a:hover{float:left; line-height:14px; width:680px;height:80px;}

#showcats ul .showcatslink:link, .showcatslink:visited {height:36px; font-size:14px; font-weight:bold;  line-height:36px; color:#FFF;}
#showcats ul .showcatslink:hover, .showcatslink:active{height:36px;font-size:14px; font-weight:bold; line-height:36px;color:#FFF;}

#showcats ul .sub {background:#CCC;}
showcats ul .topline {border-top:1px solid #aaa;}

.gamesincat_1{font-size:14px;color:#6699CC;font-weight:bold;margin-bottom:12px;width:560px;}
.gamesincat_2{font-size:14px;color:#CC6600;font-weight:bold;margin-bottom:12px;width:560px;}
.gamesincat_txt{font-size:12px;color:#555;font-weight:normal;width:560px;margin-top:5px;}
