@charset "UTF-8";
/* CSS Document */

#info { text-align:center; font-size:10px}
#topads { position:absolute; width:250px; top:0px; right:155px; text-align:right; }
body { margin: 0px; padding: 0px; background-image: url(bg.png); }

img { border: 0px; padding: 0px; margin: 0px; }
td, span {font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight:normal;}
h2 { font-weight: normal; text-decoration: none; display:inline; font-size: 9px; color: #bcbcbc; }
h1 {  font-weight: bold; color: #3e3e3e; font-size: 12px; text-decoration: none; display:inline; }

#preload { display: none; }

.smallfont { color: #b5b5b5; font-size: 10px; text-decoration: none;}
 a.smallfont:link { color: #b5b5b5;}
 a.smallfont:hover { color: #c1c1c1;}

.pagecount { font-weight: bold; color: #3e3e3e; font-size: 10px; text-decoration: none;}
 a.pagecount:link { font-weight: bold; color: #3e3e3e;}
 a.pagecount:hover { font-weight: bold; color: #757575;}

#listline { height:1px; background-image:url(line.gif)}

body,textarea {
  scrollbar-base-color:#FF0000;
  scrollbar-3dlight-color:#b4b2b3;
  scrollbar-arrow-color:#2e2e2e;
  scrollbar-darkshadow-color:#3e3e3e;
  scrollbar-face-color:#e6e6e6;
  scrollbar-highlight-color:#eaecf1;
  scrollbar-shadow-color:#e6e6e6;
  scrollbar-track-color:#e6e6e6;
}
textarea,select,input { color:#638faa; background-color:#FFFFFF; border: 1px solid #a7a5a6;  font-family: Verdana, Arial, Helvetica, sans-serif, font-size:8;}

.textsmblau { display:block; font-size: 10px; text-decoration: none; color: #b5b5b5; font-weight:bold;}

.maintop { font-weight: bold; color: #3e3e3e; font-size: 12px; text-decoration: none;}

#clobal { width:1000px; height: auto; margin-left:auto; margin-right:auto; padding: 0px; }
#header { width:1000px; height: 146px; margin-left:auto; margin-right:auto; padding: 0px; }
#mainmenu { width:1000px; height: 22px; margin-left:auto; margin-right:auto; padding: 0px; }
#mainmenu-leftspace        { width: 28px; height: 22px; background-image: url(menuleft-space.png); float: left; }
#mainmenu-rightspace { width: 65px; height: 22px; background-image: url(menuright-space-de.png); float: left; }
#mainmenu-naviinfo { background-image: url(navi-info.png); width: 152px; height:22px; float: left; }
#mainmenu-leer { background-image: url(link-leer.png); width: 302px; height:22px; float: left; }
#mainmenu-button { width: 151px; height: 22px; float: left; display: block; }

#bridge { width:1000px; height: 10px; margin-left:auto; margin-right:auto; padding: 0px; }

#subnavi { position: absolute; top: 174px; width: 152px; height: auto; margin-left: 28px; float: left; }
#navigation { width: 152px; height: auto; float: left; }

#submenu { width: 152; height: 18px; text-indent:25px; background-image: url(submenu-bg.png); line-height: 18px; }
#navi-top { height: 18px; width: 152; text-indent:25px; background-image: url(subnavi-top.png); line-height: 18px; }
#navi-top-non { height: 6px; width: 152; text-indent:25px; background-image: url(subnavi-top-non.png); line-height: 18px; }
#navi-bottom { height: 23px; width: 152; text-indent:25px; background-image: url(subnavi-bottom.png); line-height: 18px; }
#navi-single { height: 23px; width: 152; text-indent:25px; background-image: url(subnavi-single.png); line-height: 18px; }
#navi-bottom-non { height: 23px; width: 152; text-indent:25px; background-image: url(subnavi-bottom-non.png); line-height: 18px; }
#empty-cell { background-image: url(submenu-bg-none.png); height: 18px; width: 152px; }
#subnavi01 { height: 18px; width: 152; text-indent:25px; background-image: url(subnavi01.png); line-height: 18px; }
#empty-space { background-image: url(submenu-bg-none.png); height: 20px; width: 152px; }

#infobox { font-size: 9px; text-align: right; }
#infobox a:link {color: #bcbcbc;}
#infobox a:visited {color: #bcbcbc;}
#infobox a:active {color: #bcbcbc;}
#infobox a:hover {color: #3e3e3e;}

#searchtxt { width: 100px; float:left; margin: 5px 0 0 2px; }
#searchbutton { width: 20px; height: 20px; float:left; margin: 5px 0 0 12px; }

a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a:link { color: #3e3e3e; }
a:visited { color: #3e3e3e; }
a:active { color: #3e3e3e; }
a:hover { color: #757575; }
a.show:link { color: #3316F6; }

a.home:link {display:block; background-image:url(home-off.png); width:151px; height:22px;}
a.home:active {display:block; background-image:url(home-off.png); width:151px; height:22px;}
a.home:visited {display:block; background-image:url(home-off.png); width:151px; height:22px;}
a.home:hover {display:block; background-image:url(home-on.png); width:151px; height:22px;}

a.linkadden:link {display:block; background-image:url(link-adden-on.png); width:151px; height:22px;}
a.linkadden:active  {display:block; background-image:url(link-adden-on.png); width:151px; height:22px;}
a.linkadden:visited {display:block; background-image:url(link-adden-on.png); width:151px; height:22px;}
a.linkadden:hover {display:block; background-image:url(link-adden-off.png); width:151px; height:22px;}


a.kontaktno:link {display:block; background-image:url(kontakt-no.png); width:151px; height:22px;}
a.kontaktno:active {display:block; background-image:url(kontakt-no.png); width:151px; height:22px;}
a.kontaktno:visited {display:block; background-image:url(kontakt-no.png); width:151px; height:22px;}
a.kontaktno:hover {display:block; background-image:url(kontakt-no.png); width:151px; height:22px;}
a.kontakt:link {display:block; background-image:url(kontakt-off.png); width:151px; height:22px;}
a.kontakt:active {display:block; background-image:url(kontakt-off.png); width:151px; height:22px;}
a.kontakt:visited {display:block; background-image:url(kontakt-off.png); width:151px; height:22px;}
a.kontakt:hover {display:block; background-image:url(kontakt-on.png); width:151px; height:22px;}

a.impressum:link {display:block; background-image:url(impressum-off.png); width:151px; height:22px;}
a.impressum:active {display:block; background-image:url(impressum-off.png); width:151px; height:22px;}
a.impressum:visited {display:block; background-image:url(impressum-off.png); width:151px; height:22px;}
a.impressum:hover {display:block; background-image:url(impressum-on.png); width:151px; height:22px;}

.bold { font-weight: bold; }

#categorie {width: 152px; height: 22px; float: left; background-image:url(categories.png); text-indent:25px; font-family: CG Omega, Verdana; font-size: 12px; color: #FFFFFF; padding-top: 5px; text-align: left; }
#categoriex {width: 152px; height: 22px; float: left; background-image:url(categoriesx.png); text-indent:25px; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight:normal;font-size: 10px; color: #151B5B; padding-top: 5px; text-align: left; }
#categories-title { width: 152px; height: 28px; float: left; }
#categories { width: 152px; height: auto; float: left; background-image:url(sub-bg.png); }
#search-title { width: 152px; height: 28px; float: left; }
#search { width: 148px; height: 38px; float: left; background-image:url(search-bg.png); padding: 3px 0px 0px 4px; margin:0px; }
#partner-title { width: 152px; height: 28px; float: left; }
#partner { width: 152px; height: auto; float: left; background-image:url(sub-bg.png); }

#main { width: 790px; min-height: 800px; margin-left: auto; margin-right: auto; padding: 0 20px 10px 190px; background-image: url(main-bg.png); background-position:right; background-repeat: repeat-y; }

#container-head-in { height:auto; width:758px; text-align:center; }
#container-head { height:auto; width:810px; background-image:url(main-bg.png); text-align:center; padding: 5px 0px 5px 190px; }
#container-body { width:758px; height: auto; background-image: url(container-bg.png); float: left; padding: 0 15px 0 15px; }


#footer { width:1000px; height: 73px; background-image:url(footer.png); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3e3e3e; padding-top: 35px; text-align: center; }
#footer2 { width:1000px; height: 73px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #bcbcbc; padding-top: 5px; text-align: center; }

.pagecount { font-weight: bold; color: #3e3e3e; font-size: 10px; text-decoration: none;}
 a.pagecount:link { font-weight: bold; color: #3e3e3e;}
 a.pagecount:hover { font-weight: bold; color: #757575;}
 .linklist {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold; }
.newlink { background:#eaecf1 }
.listtop { font-weight: bold; color: #3e3e3e; font-size: 10px; text-decoration: none;}
.list { color: #3e3e3e; font-size: 10px; text-decoration: none;}
.llist { color: #3e3e3e; font-size: 11px; text-decoration: none;}
 a.list:link { color: #3e3e3e;}
 a.list:hover { color: #757575;}
.linkads { color: #b5b5b5; font-size: 10px; text-decoration: none;}
 a.linkads:link { color: #b5b5b5; font-weight:normal;}
 a.linkads:hover { color: #c1c1c1;}
 a.linkads:visited { color: #b5b5b5;}
.copy { color: #bcbcbc; font-size: 9px; text-decoration: none;}
.impressnormal { color: #3e3e3e; font-size: 10px; text-decoration: none; padding-left: 15;}