
body { background:#f2e3c3; color:#000000; margin:0px; padding:12px 0px;  }
body, td, input, select, option, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a { text-decoration:underline; color:#000000; }
a:hover { text-decoration:underline; }
form { margin:0px; }
table {border-collapse:collapse; margin:0px; padding:0px; border:none;}
td { padding:0px; }
a img { border:none; }

.head_trenner {background:#c4b89e; font-size:1px; line-height:1px; padding-bottom:1px;}
.head_trenner td {font-size:1px;}
.head_trenner table {width:100%; border-top:1px solid #646464; border-bottom:2px solid #646464;}
.head_trenner .c1 {background:#f5a416; height:8px; }
.head_trenner .c2 {background:url(../images/head_trenner.gif); width:980px;}
.head_trenner .c3 {background:#f4d398;}

#header { width:980px; margin:10px auto 3px auto; }

#centered { position:relative; line-height:1px; font-size:1px; width:980px; margin:0px auto;}
#suche { background:url(/images/search_bg.gif) no-repeat bottom center; width:197px; height:40px; position:absolute; top:11px; left:804px; font-size:10px; text-align:center; line-height:14px;  }
#suche form { padding-top:2px; background:url(/images/search_field.gif) no-repeat 23px 2px; }
#suche form input {vertical-align:middle; }
#sucheingabe { width:129px; height:17px; font-size:10px; border:none; margin:0px;  }
#sucheingabe {background:transparent; width:119px; height:13px; font-size:10px; border:none; margin:0px; padding:2px 5px; }
#suche a {margin-left:25px;}

#nav {margin:0px; padding:2px 0px 0px 0px; position:absolute; top:12px; left:21px; background:url(/images/nav_trenner.gif) no-repeat left; }
#nav li { list-style-type:none; padding:0px; float:left; background:url(../images/nav_trenner.gif) no-repeat right; height:20px; }
#nav a { font-size:12px; font-weight:bold; text-decoration:none; padding:0px 15px; display:block; margin-top:8px; }
#nav a.aktiv { background:url(/images/nav_a_mitte.gif) repeat-x bottom; font-size:12px; padding:0px; margin:-6px 10px; }
#nav a img { vertical-align:middle; }
#nav a span { padding-top:3px; vertical-align:middle; }


#c_top { height:3px; background:url(../images/content_top.gif); margin-top:30px;  font-size:1px; line-height:1px; }
#content { background:#FFFFFF; padding-bottom:10px; padding-top:15px; }
#content_shop { background:#FFFFFF; padding-bottom:10px; }
#c_bottom { height: 3px; background:url(/images/content_bottom.gif); font-size:1px; line-height:1px; }
#content_sp { margin:0 auto; padding-left:25px; padding-right:5px; width:957px; padding-top: 15px; }


#content_tab { margin:0 auto; }
#content_tab p {margin-top:0px; }
#content_tab td {vertical-align:top; } 
#content h2 { background:url(../images/block_head.gif) no-repeat; width:360px; height:20px; font-size:12px; margin:10px 0px 0px 0px; padding:3px 0px 0px 5px; }
#content .c_block { width:362px; border-left:1px solid #9c9c9c;  border-right:1px solid #9c9c9c;  border-bottom:1px solid #9c9c9c; background:#f2e3c3; height:150px; font-size:12px; }
#content .c_block_bottom { width: 355px; text-align:right; font-size:10px; }

#banner_right {  border-left:1px solid #9c9c9c;  border-right:1px solid #9c9c9c;  border-bottom:1px solid #9c9c9c; width: 146px; margin:0px 0px 0px auto; text-align:center; padding-bottom:3px; padding-top:1px;}

#footer { text-align:center; font-size:10px; color:#9c9c9c; line-height:14px; margin:20px 0px 10px 0px; /*padding-right:218px;*/ }
#footer a { color:#9c9c9c; }

#ep_link, #cs_link { font-size:10px; }
#ep_preis { font-size:10px; }
#ep_nav a, #cs_nav a { text-decoration:none; }
#ep, #cs {width:350px; margin:5px; height:140px; }
#ep_titel, #cs_titel { font-size:12px; margin:0px 0px 10px 0px;}
#ep td, #cs td { vertical-align:top; }
#ep_bild, #cs_bild {margin-bottom:5px; }

#news_an {padding-top:10px; text-align:center; font-size:10px; color:#9c9c9c; width:300px; margin:0px auto;}
#news_an input { font-size:10px; background-color:#FFFFFF; color:#000000; }
#news_an div {margin:0px auto; width:200px; text-align:left;}
#news_an  #news_anmelden {border:none; margin-top:10px; background:transparent; font-weight:bold; font-size:10px; color:#9c9c9c; cursor:pointer; text-decoration:underline; }

.box_header { width:147px; height:17px; background:url(../images/box_header.gif) no-repeat; margin-top:10px; padding:3px 5px; font-weight:bold; }
.infoBoxContents td { padding:2px 4px; text-align:center; }
.infoBoxContents td td { text-align:left; }

#whatsnew table td { font-size:10px; text-align:center; }

.infoBoxContents ul {margin:0px;padding:0px; text-align:left;}
.infoBoxContents ul li {list-style-type:none; padding: 2px 0px; padding-left:10px; }
.infoBoxContents ul li a { }
.infoBoxContents ul ul { margin-bottom: 10px; }
.infoBoxContents ul ul li {padding-left:20px; font-size:10px; }
.infoBoxContents ul ul ul li {padding-left:30px;}

#linktab {border-collapse:seperate; }
#linktab td { border:0px solid #000000; padding:3px; }
