* {margin: 0; padding:0}

body { background: #FFFFFF;
       font-family: "arial", "helvetica", sans-serif;
       font-size: 13px;
       height: 100%;
     }
img {border:0;}
.clear {clear:both;}

p {margin-bottom: 12px}
h1,h2,h3,h4,h5 { color: #505050;}
h1 { font-size: 20px; margin-bottom: 10px;  }
h2 { font-size: 15px; margin-top: 20px; }
h3 { font-size: 15px; }
h4 { font-size: 15px; }
h5 { font-size: 15px; }


#center {text-align:center;
         margin-bottom: 10px;
         }
         
#main { width: 1090px;
        margin: 0 auto;
        text-align: left;
        }


#absolute {position: absolute; top: 0px;
           background-image: url(/images/background_all.png);
           background-repeat: repeat-y;
           width: 1090px;
           
           min-height: 1200px;
           height: auto !important;
           height: 1200px;
           }


#top1    { position:absolute;
           top: 0px;
           left: 40px;
           width: 1010px;
           height: 90px;
           background: #D296CC;
          }


#bannertop { float:right;
             width:728px;
             height:90px;
          }



#top2    { position:absolute;
           top: 90px;
           left: 40px;
           width: 1010px;
           height: 52px;
           background-image: url(/images/background_top2.png);
           background-repeat: no-repeat;
           
          }

#searchboxtop { float: right;
          }


#searchboxtopinput {
          width:205px;
          height:20px;
          margin-right: 5px;
          background-color:  transparent;
          border: 0px;
          }

#searchboxtopsubmit {
    cursor:pointer;
	border: 0px;
	background-color:  transparent;
	color:  #000000;
    margin-right:10px;
    margin-top: 7px;
    height:20px;
    width: 70px;
	}


#breadcrumbs { margin-top: 34px;
               margin-left: 205px;
               color:#FFFFFF;
              }

#breadcrumbs a:link { color: #FFFFFF; text-decoration:underline;}
#breadcrumbs a:visited { color: #FFFFFF; text-decoration:underline;}
#breadcrumbs a:hover { color: #FFFFFF; text-decoration: underline;}



#nav1    { position:absolute;
           top: 150px;
           left: 40px;
           width: 190px;
           color: #FFFFFF;
          }

#nav1 a:link { color: #FFFFFF; text-decoration:none; border-bottom: 2px solid #C880C2;}
#nav1 a:visited { color: #FFFFFF; text-decoration:none; border-bottom: 2px solid #C880C2;}
#nav1 a:hover { color: #FFFFFF; text-decoration:none; border-bottom: 2px solid #FFFFFF;}
#nav1 a:link.aktiv { color: #FFFFFF;text-decoration:none; border-bottom: 2px solid #C880C2;}
#nav1 a:visited.aktiv { color: #FFFFFF; text-decoration:none; border-bottom: 2px solid #C880C2;}


#nav1 ul {
color: #FFFFFF;
list-style-type: none;
padding-bottom: 7px;
}

#nav1 li {
padding-left: 29px;
margin-top: 7px;
margin-bottom: 8px;
}

#nav1 li li {
padding-left: 20px;
margin-bottom: 8px;
}

#nav1 ul .current {

    background-image: url(/images/background_nav.png);
    background-repeat: no-repeat;
}

#content {padding-left: 245px;
          padding-right: 365px;
          padding-top: 156px;
          padding-bottom: 20px;
         }

#content ul {
        list-style-type: square;
        margin-left: 15px;
}

#content li {
        margin-bottom: 4px;
}



#content a:link { color: #3A00DD; text-decoration:underline;}
#content a:visited { color: #3A00DD; text-decoration:underline;}
#content a:hover { color: #3A00DD; text-decoration:underline;}



#topoffer  { position:absolute;
           top: 141px;
           left: 749px;
           width: 300px;
           height: 300px;
          }

#topoffer_head {
           width: 300px;
           height: 30px;
           background: #930084;
          }

#topoffer_caption {
           color: #FFFFFF;
           font-size: 13px;
           padding-top:5px;
           padding-left:10px;
          }

#banner_bottom {
           margin-top:40px;
           width: 468px;
           height: 60px;
          }


.article_overview {margin-left: 10px;}

.trenner { margin-top:10px;
           margin-bottom:10px;
           clear:both;
           background-color: #930084;
           height:2px;
           border: 0px;
}


.searchbox_searchphrase input {width: 280px;}

.searchbox_submit input {
    cursor:pointer;
	border: 1px solid #808080;
	background-color: #f4f4f4;
	color:#000000;
	font-size:12px;
    padding-left:3px;
	}

.searchbox_submit input:hover {
    cursor:pointer;
	border: 1px solid #808080;
	background-color: #6F6F6F;
	color:#FFFFFF;
	font-size:12px;
    padding-left:3px;
	}

.searchresult_infos {
    border: 1px solid #808080;
    background-color: #F3F3F3;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}


.searchresult_back a{ color: #6F6F6F !important; font-weight: bold;text-decoration:none; margin-right:10px !important;padding-left:20px !important; background: url(/images/back.gif) no-repeat left top !important;}
.searchresult_back a:visited { color: #6F6F6F; font-weight: bold;text-decoration:none; margin-right:10px  !important;padding-left:20px !important; background: url(/images/back.gif) no-repeat left top !important;;}
.searchresult_back a:hover { color: #6F6F6F; font-weight: bold;text-decoration:none; border-bottom: none !important;}

.searchresult_next a{ color: #6F6F6F !important; font-weight: bold;text-decoration:none; margin-left:5px !important;padding-right:20px !important; background: url(/images/next.gif) no-repeat right top !important;}
.searchresult_next a:visited { color: #6F6F6F; font-weight: bold;text-decoration:none; margin-left:5px !important;padding-right:20px !important; background: url(/images/next.gif) no-repeat right top !important;;}
.searchresult_next a:hover { color: #6F6F6F; font-weight: bold;text-decoration:none; border-bottom: none !important;}


.searchresult_info {
    color: #6F6F6F;
    margin-left: 0px;
    margin-right: 0px;
}



.searchresult_teaser {border-top: 1px dotted #6F6F6F;font-size: 11px;margin-left:10px;}
.searchresult_modified {color: #6F6F6F;font-size: 11px;margin-left:10px;margin-bottom:10px;}

.searchresult_usage {color: #6F6F6F;font-size: 11px;}
.searchresult_powered {font-size: 11px;font-weight:bold;float:right; margin-top:10px;}


.searchresult_tip {
    color: #6F6F6F;
    margin-top: 5px;
    margin-bpttom: 5px;
}


.searchresult_noresult {
    margin-top: 5px;
    margin-bpttom: 5px;
}

#tagcloud { margin-top:10px;
           margin-bottom:10px;
           }

#tagcloud a:link { color: #3A00DD; text-decoration:none;}
#tagcloud a:visited { color: #3A00DD; text-decoration:none;}
#tagcloud a:hover { color: #3A00DD; text-decoration: underline;}

.tagcloud_size9 { font-size: 20px; }
.tagcloud_size8 { font-size: 18px; }
.tagcloud_size7 { font-size: 16px; }
.tagcloud_size6 { font-size: 14px; }
.tagcloud_size5 { font-size: 12px; }
.tagcloud_size4 { font-size: 11px; }
.tagcloud_size3 { font-size: 10px; }
.tagcloud_size2 { font-size: 9px; }
.tagcloud_size1 { font-size: 8px; }


#toparticle { margin-top:10px;
              margin-bottom:10px;

}


#footer { margin-top:10px;
          margin-bottom:10px;
        }

#footer a:link { color: #000000; text-decoration:none;}
#footer a:visited { color: #000000; text-decoration:none;}
#footer a:hover { color: #000000; text-decoration: underline;}

