/* CSS Document */
body {



background-color: #D8D8D8;



background-image: url(images/background.jpg);



background-repeat: repeat-x;



font-family: Arial, Verdana, Helvetica, sans-serif;



font-size: 12px;



color: #000000;



margin: 0px;



}



form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}



a { text-decoration: none;	color: #333333}



a:visited { color: #333333; text-decoration: none;}



a:hover { border-bottom: 1px dotted #990000; color: #333333 }



a:visited:hover { border-bottom: 1px dotted #990000; color: #333333 }



.rss { 



float: right; 



width: 15px; 



height:15px; 



margin-top: -15px;



}



#search {



font-family: Verdana;



width: 160px;



height: 28px;



float: left;



color: #000000;



font-size:11px;



margin-top: -30px;



margin-left: 35px;



z-index:3;



}



* html #search { 



margin-left: 20px;  



margin-top: -30px;



}



.searchinput {



font-family: Verdana;



font-size: 11px;



border:1px solid #CCCCCC;



padding:1px 1px 1px 1px;



color: #000000;



margin: 1px 1px 1px 1px;



width:70px;



height: 20px;



}



.submitbutton {



background-color: #990000;



border:1px solid #FFFFFF;



font-weight:bold;



font-size:0.78em;



color:#FFFFFF;



cursor:pointer;



}



h1 { color: #990000; font-size: 18px;}



h2 { color: #990000; font-size: 15px; border-bottom: 1px solid #990000;}



h3 { color: #333333; font-size: 13px;}



.linie { 



color:#969696;



}



#container {



margin: 0 auto;



width: 990px;



height: auto !important;



height: 600px;



border: solid 0px #000000;



padding-top: 10px;



}



#navright {



float: left;



width: 150px;



height: 20px;



border: solid 0px #000000;



margin-left: 818px;



margin-top: 45px;



font-size: 11px;



color: #000000;



text-align: left;



}



* html #navright { 



margin-left: 444px; 



margin-top: 45px;



}



#inhalt {



float:left;



z-index: 1000;



background-image:url(images/verlengerung.jpg);



background-color:#FFFFFF;



background-repeat:repeat-y;



width:990px;



height: auto !important;



height: 450px;



}



#textbereich {



float: left;



color: #000000;



background-image: url(images/textverlauf.jpg);



background-repeat: no-repeat;



background-position:top;



margin-left: 4px;



margin-right: 0px;



margin-top: -15px;



width: 550px;



height: auto !important;



height: 400px;



border: solid 0px #000000;



padding-left: 30px;



padding-right: 30px;



padding-top: 20px;



z-index: 1000;



}



* html #textbereich { 



margin-top:-21px; 



background-color: #FFFFFF; 



margin-left: -23px;



}



#navtree {



color: #cccccc;



font-size: 11px;     



padding-bottom: 2px;



}



#navtree a { color: #cccccc; }



#navtree a:visited { color: #cccccc; }



#navtree a:hover,  #navtree a:visited:hover{ color: #828282; text-decoration: none;}



#totop {



color: #cccccc;



font-size: 11px;     



padding-top: 20px;



text-align: right;



}



#totop a { color: #cccccc; }



#totop a:visited { color: #cccccc; }



#totop a:hover,  #navtree a:visited:hover{ color: #828282; text-decoration: none;}



#sidebarrechts {



float: left;



width: 165px;



height: auto !important;



height: 400px;



margin-top: -13px;



border:solid 0px #000000;



}



/* ------- NEWSBOX --------*/



#newsbox {



float:left;



position:relative;



background-image:url(images/headbox.jpg);



background-repeat:no-repeat;



background-position:top;



background-color: #FFFFFF;



margin-top: -5px;



margin-bottom: 15px;



width: 139px;



height: auto !important;



height: 20px;



text-align:left;



color: #FFFFFF;



font-weight: bold;



padding:10px;



padding-top: 10px;



padding-left: 15px;



margin-left: -1px;



font-size: 11px;



}



#newsbox a { color: #990000;}



#mitte {



float: left;



background-image: url(images/news_box_verlengerung.jpg);



background-repeat: repeat-y;



height: auto !important;



width: 160px;



padding-left: 8px;



margin-left: -4px;



margin-top: -20px;



font-size: 11px;



}



#mitte a { text-decoration: none;	color: #666666}



#mitte a:visited { color: #666666; text-decoration: none; }



#mitte a:hover,  #mitte a:visited:hover{ border-bottom: 1px dotted #990000; color: #666666 }



#newscontent {



float: left;



width: 130px;



height: auto !important;



margin-left: 12px; 



padding-top: 3px;



}



* html #newscontent { 



margin-left: 6px;



}



#footerbox {



float: left;



background-image: url(images/footer.jpg);



background-position:bottom;



background-repeat: no-repeat;



height: 20px;



width: 170px;



margin-left: -4px;



margin-bottom: 5px;



}



/* ------- CALENDAR --------- */



#calendar {



float:left;



position:relative;



background-image:url(images/headbox.jpg);



background-repeat:no-repeat;



background-position:top;



background-color: #FFFFFF;



margin-top: -5px;



margin-bottom: 15px;



width: 139px;



height: auto !important;



height: 20px;



text-align:left;



color: #FFFFFF;



font-weight: bold;



padding:10px;



padding-top: 10px;



padding-left: 15px;



margin-left: -1px;



font-size: 11px;



}



#calendar a {



color: #990000;



}



#calendarmitte {



float: left;



background-image: url(images/news_box_verlengerung.jpg);



background-repeat: repeat-y;



height: auto !important;



width: 160px;



padding-left: 8px;



margin-left: -4px;



margin-top: -20px;



font-size: 11px;



}



#calendarmitte a { text-decoration: none;	color: #666666}



#calendarmitte a:visited { color: #666666; text-decoration: none; }



#calendarmitte a:hover,  #calendarmitte a:visited:hover{ border-bottom: 1px dotted #990000; color: #666666 }



#calendarcontent {



float: left;



width: 130px;



height: auto !important;



margin-left: 12px; 



padding-top: 3px;



}



* html #calendarcontent { 



margin-left: 6px;



}



#calendarfooter {



float: left;



background-image: url(images/footer.jpg);



background-position:bottom;



background-repeat: no-repeat;



height: 20px;



width: 170px;



margin-left: -4px;



margin-bottom: 5px;



}



/* ------- BLOCK --------- */



.block {



float:left;



position:relative;



background-image:url(images/headbox.jpg);



background-repeat:no-repeat;



background-position:top;



background-color: #FFFFFF;



margin-top: -5px;



margin-bottom: 15px;



width: 139px;



height: auto !important;



height: 20px;



text-align:left;



color: #FFFFFF;



font-weight: bold;



padding:10px;



padding-top: 10px;



padding-left: 15px;



margin-left: -1px;



font-size: 11px;



}



.block a {



color: #990000;



}



.blockmitte {



float: left;



background-image: url(images/news_box_verlengerung.jpg);



background-repeat: repeat-y;



height: auto !important;



width: 160px;



padding-left: 8px;



margin-left: -4px;



margin-top: -20px;



font-size: 11px;



}



.blockmitte a { text-decoration: none;	color: #666666}



.blockmitte a:visited { color: #666666; text-decoration: none; }



.blockmitte a:hover,  .blockmitte a:visited:hover{ border-bottom: 1px dotted #990000; color: #666666 }



.blockcontent {



float: left;



width: 130px;



height: auto !important;



margin-left: 12px; 



padding-top: 3px;



}



* html #calendarcontent { 



margin-left: 6px;



}



.blockfooter {



float: left;



background-image: url(images/footer.jpg);



background-position:bottom;



background-repeat: no-repeat;



height: 20px;



width: 170px;



margin-left: -4px;



margin-bottom: 5px;



}



/* ------- AKTUELLE THEMEN --------- */



#themen {



float:left;



position:relative;



background-image:url(images/headbox.jpg);



background-repeat:no-repeat;



background-position:top;



background-color: #FFFFFF;



margin-top: -5px;



margin-bottom: 15px;



width: 139px;



height: auto !important;



height: 20px;



text-align:left;



color: #FFFFFF;



font-weight: bold;



padding:10px;



padding-top: 10px;



padding-left: 15px;



margin-left: -1px;



font-size: 11px;



}



#themen a {



color: #990000;



}



#themenmitte {



float: left;



background-image: url(images/news_box_verlengerung.jpg);



background-repeat: repeat-y;



height: auto !important;



width: 160px;



padding-left: 8px;



margin-left: -4px;



margin-top: -20px;



font-size: 11px;



}



#themenmitte a { text-decoration: none;	color: #666666}



#themenmitte a:visited { color: #666666; text-decoration: none; }



#themenmitte a:hover,  #themenmitte a:visited:hover{ border-bottom: 1px dotted #990000; color: #666666 }



#themencontent {



float: left;



width: 130px;



height: auto !important;



margin-left: 12px; 



padding-top: 3px;



}



* html #themencontent {



margin-left: 6px;



}



#themenfooter {



float: left;



background-image: url(images/footer.jpg);



background-position:bottom;



background-repeat: no-repeat;



height: 20px;



width: 170px;



margin-left: -4px;



margin-bottom: 5px;



}



/* ------- ACCESS KEYS --------- */



#AccessKeys {



float:left;



position:relative;



background-image:url(images/headbox.jpg);



background-repeat:no-repeat;



background-position:top;



background-color: #FFFFFF;



margin-top: -5px;



margin-bottom: 15px;



width: 139px;



height: auto !important;



height: 20px;



text-align:left;



color: #FFFFFF;



font-weight: bold;



padding:10px;



padding-top: 10px;



padding-left: 15px;



margin-left: -1px;



font-size: 11px;



}



#AccessKeysmitte{



float: left;



background-image: url(images/news_box_verlengerung.jpg);



background-repeat: repeat-y;



height: auto !important;



width: 160px;



padding-left: 8px;



margin-left: -4px;



margin-top: -20px;



font-size: 11px;



}



#AccessKeysmitte a { text-decoration: none;	color: #666666}



#AccessKeysmitte a:visited { color: #666666; text-decoration: none; }



#AccessKeysmitte a:hover,  #AccessKeysmitte a:visited:hover{ border-bottom: 1px dotted #990000; color: #666666 }



#AccessKeyscontent {



float: left;



width: 130px;



height: auto !important;



margin-left: 12px; 



padding-top: 3px;



}



* html #AccessKeyscontent { 



margin-left: 6px;



}



#AccessKeysfooter {



float: left;



background-image: url(images/footer.jpg);



background-position:bottom;



background-repeat: no-repeat;



height: 20px;



width: 170px;



margin-left: -4px;



margin-bottom: 5px;



}



/* ------------ NEWSLETTER BOX ------------ */



#newsletterbox {



float:left;



position:relative;



background-image:url(images/headbox.jpg);



background-repeat:no-repeat;



background-position:top;



background-color: #FFFFFF;



margin-top: -5px;



margin-bottom: 15px;



width: 139px;



height: auto !important;



height: 20px;



text-align:left;



color: #FFFFFF;



font-weight: bold;



padding:10px;



padding-top: 10px;



padding-left: 15px;



margin-left: -1px;



font-size: 11px;



}



#newsletterbox a {



color: #990000;



}



#newslettermitte {



float: left;



background-image: url(images/news_box_verlengerung.jpg);



background-repeat: repeat-y;



height: auto !important;



width: 160px;



padding-left: 8px;



margin-left: -4px;



margin-top: -30px;



font-size: 11px;



}



#newslettermitte a { text-decoration: none;	color: #666666}



#newslettermitte a:visited { color: #666666; text-decoration: none; }



#newslettermitte a:hover, #newslettermitte a:visited:hover{ border-bottom: 1px dotted #990000; color: #666666 }



#newslettercontent {



float: left;



width: 130px;



height: auto !important;



margin-left: 12px; 



padding-top: 3px;



}



* html #newslettercontent { margin-left: 6px;}



#newsletterfooter {



float: left;



background-image: url(images/footer.jpg);



background-position:bottom;



background-repeat: no-repeat;



height: 20px;



width: 170px;



margin-left: -4px;



margin-bottom: 5px;



}



#footer {



float:left;



background-image:url(images/fuss.jpg);



background-repeat:no-repeat;



background-color:#D9D9D9;



background-position:bottom;



width: 990px;



height:50px;



}



#container_footer {



float:left;



background-image:url(images/container_footer.gif);



background-repeat:no-repeat;



background-color:#D9D9D9;



width: 950px;



height: auto !important;



padding: 15px 20px 10px 20px;



color: #828282;



font-size: 10px;



}



#container_footer a {color: #828282; text-decoration: none;}



#container_footer_l {



float:left;



width: 300px;



}



#container_footer_c {



float:left;



width: 350px;



text-align: center;



}



#container_footer_r {



float:left;



width: 300px;



text-align: right;



}



#schrift {



float:none;



position:relative;



margin-top: -5px;



margin-bottom: 15px;



height: auto !important;



height: 20px;



text-align:center;



color: #000000;



font-weight: normal;



padding:10px;



}



/* ---------------------------- TOPBAR ---------------------------- */



#topbar {



float:right;



width: 590px;



height: 30px;



margin-right: 28px;



text-align: right;



color: #828282;



font-size: 10px;



margin-top: 25px;



}



#topbar a {color: #333333;text-decoration: none;}



#topbar a:visited {color: #333333;text-decoration: none;}



#topbar a:hover, #topbar a:visited:hover{ border-bottom: 1px dotted #990000; color: #333333 }



* html #topbar { 



margin-right: 20px;



}



/* WARENKORBINHALT */



#korbinhalt {



text-indent:0px;



position: relative;



left: 10px;



width: 130px;



background-color: #EEEEEE;



padding: 0px 10px 10px 10px;



}



#korbinhalt a, #korbinhalt a:visited {



color:#783903;



text-decoration: none;



}



#korbinhalt a:hover {



color:#AA784E;



text-decoration: none;



}



#leftmenu {



float: left;



width: 160px;



height:auto !important;



color: #000000;



font-size:12px;



padding: 0px 0px 0px 0px;



margin-left: 25px;



border-bottom: 1px dotted #cccccc;



border-left: 1px dotted #cccccc;



border-right: 1px dotted #cccccc;



border-top :1px dotted #cccccc



}



* html #leftmenu { 



float: left;



width: 160px;



height:auto !important;



color: #000000;



font-size:12px;



padding: 0px 30px 0px 0px;



margin-left: 12px;



}



#leftmenucontent ul {



margin: 0px;



padding: 0px;



list-style: none;



border-top: 1px dotted #cccccc;



}



#leftmenucontent ul li {



border-bottom: 1px dotted #cccccc;



border-left: 1px dotted #cccccc;



border-right: 1px dotted #cccccc;



}



/* FORUM */



#forum div .div_title {



font-weight: bold;



padding: 3px 6px 3px 6px;



background-color: #c6c6c6;



border: 1px solid #999999;



}



#forum div .div_board {



margin: 0px 0px 20px 0px;



}



#forum table {



width: 100%;



border-right: 1px solid #999999;



border-bottom: 1px solid #999999;



border-left: 1px solid #999999;



}



#forum table th {



font-weight: bold;



padding: 3px 6px 3px 6px;



background-color: #d9d9d9;



border-bottom: 1px solid #999999;



}



#forum table td {



padding: 3px 6px 3px 6px;



}



#forum table .row_subtitle td {



font-weight: bold;



border-bottom: 1px solid #999999;



}



#forum .row_1 {



background-color: #ffffff;



}



#forum .row_2 {



background-color: #eeeeee;



}



#forum div.div_board hr{



height: 1px;



border: 1px solid #adadad;



}



#forum div.div_board{



}



#advertise {



color: #FFFFFF;



font-size: x-small;



font-weight: bold;



}



#advertise a { text-decoration: none;	color: #FFFFFF}



#advertise a:visited { color: #FFFFFF; text-decoration: none;}



#advertise a:hover { color: #CCCCCC}



#advertise a:visited:hover { border-bottom: 1px dotted #990000; }


.text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #F5F5F5;
  border: 1px #CCCCCC solid;

}


