/* CSS Document Definitions  ComAcross*/

body, html { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; line-height: 20px;  background-image: url(../img/bg_main.gif); background-position:left top; background-repeat:no-repeat; }

/* Global Definitions */

* { margin: 0; padding: 0; outline: none;}
.wrapper { clear: both; height:0px; list-style: none; }


/* Main Container */

div#main_container { width:1000px; }


/* Header */

div#menue { width: 690px; height: 110px; padding-left: 150px; float: left; }
div#menue_sub { width: 690px; height: 110px; float: left; background-image:url(../img/bg_title_telefon_schnur.jpg); background-position:left top; background-repeat:no-repeat;  }
div#header_logo { width: 147px; height: 110px; float:left; margin: 0 0 0 13px; }
div#language { display:none ;position: absolute; left: 955px; top:150px; } div#menue li.main_menu { list-style: none; margin: 53px 20px 0 0; float: left; } 


/* Container Title */

div#title_container { width:1000px; height:300px; }


/* Category  */

div#category_container { width: 850px; height: 80px; margin-left: 150px; background-image: url(../img/bg_dotline_category.gif); background-position: left top; background-repeat: no-repeat; }


/* Main Content */

div#submenu { width: 279px; margin: 0 20px 0 0; padding: 0 0 0 141px; float: left; }
div#content { width: 540px; margin: 0 0 70px 0; float: left; }
.submenu_list, .odd, .even, .tx-thmailformplus-pi1 li { list-style: none; background-image: url(../img/pfeil_footer_klein.gif); background-position:left; background-repeat: no-repeat; padding:0 0 0 9px; }
#content li { list-style: none; background-image: url(../img/pfeil_footer_klein.gif); background-position:0 5px; background-repeat: no-repeat; padding:0 0 0 9px; }
.content_article { margin-bottom:25px; }
.hl_content { font-weight: bold; }


/* Footer  */

div#footer_line { width: 1000px; height: 10px; background-image:url(../img/footerleiste.gif); background-position:left top; background-repeat:no-repeat; }
div#footer_content { width: 861px; margin: 20px 0 20px 139px; background-image:url(../img/bg_footer.gif); background-repeat:no-repeat; background-position:bottom }
#copyright { font-size:10px; margin:0 0 10px 150px; }


/* Contact Formular */
.form_kontakt, #mailformname {  width:260px; height:16px; margin-bottom:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:none; color:#9C9D9F; background-color:#EEE; }
.form_comment { width:540px; height:150px; border:none; margin-bottom:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9C9D9F; background-color:#EEE; }
.container_submit { width:400px; text-align:right; margin-top:5px; float: left; }
.container_pflichtfeld { width:140px; margin-top:5px; float:left; color:#666; }
.spacer_comment, .spacer_mitteilung { padding-left:0px; }

#kontakt_spalte_links { width: 260px; margin: 0 20px 0 0; float: left; }
#kontakt_spalte_rechts { width: 260px; float: left; }


/* Typo */

.headline_content_text, .csc-header { color: #666; font-weight: bold; margin: 0 0 8px 0; }

.bodytext b { color: #666; font-weight: bold; }

.csc-header h1 { font-size: 11px; }


/* Link Definitions */

a.main_navi:link { font-size: 20px; font-weight: bold; color: #666; outline: none; text-decoration: none; }
a.main_navi:visited { font-size: 20px; font-weight: bold; color: #666; outline: none; text-decoration: none; }
a.main_navi:focus { font-size: 20px; font-weight: bold; color: #666; outline: none; text-decoration: none; }
a.main_navi:hover { font-size: 20px; font-weight: bold; color: #C6D66A; outline: none; text-decoration: none; }
.main_navi_active { font-size: 20px; font-weight: bold; color: #C6D66A; outline: none; text-decoration: none; }

.main_menu a, #header_logo a { outline: none; }

a.submenu:link { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none;  }
a.submenu:visited { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; }
a.submenu:focus { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; }
a.submenu:hover { font-size: 11px; font-weight: normal; color: #C6D66A; outline: none; text-decoration: none; }
.submenu_active { font-size: 11px; font-weight: normal; color: #C6D66A; outline: none; text-decoration: none; }


a.footer_fett_navi:link { font-size: 10px; font-weight: bold; color: #666; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }
a.footer_fett_navi:visited { font-size: 10px; font-weight: bold; color: #666; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }
a.footer_fett_navi:focus { font-size: 10px; font-weight: bold; color: #666; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }
a.footer_fett_navi:hover { font-size: 10px; font-weight: bold; color: #C6D66A; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }
.footer_fett_navi_active { font-size: 10px; font-weight: bold; color: #C6D66A; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left;}

a.footer_navi:link { font-size: 10px; font-weight: normal; color: #666; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_klein.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left;}
a.footer_navi:visited { font-size: 10px; font-weight: normal; color: #666; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_klein.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }
a.footer_navi:focus { font-size: 10px; font-weight: normal; color: #666; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_klein.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }
a.footer_navi:hover { font-size: 10px; font-weight: normal; color: #C6D66A; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_klein.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }
.footer_navi_active { font-size: 10px; font-weight: normal; color: #C6D66A; outline: none; text-decoration: none; margin-right: 12px; background-image: url(../img/pfeil_footer_klein.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; float: left; }

.bodytext a:link { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; border-bottom: 1px solid #c6d66a; }
.bodytext a:visited { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; border-bottom: 1px solid #c6d66a;  }
.bodytext a:focus { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; }
.bodytext a:hover { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; border-bottom: none; }

.csc-bulletlist a:link { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; border-bottom: 1px solid #c6d66a; }
.csc-bulletlist a:visited { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; border-bottom: 1px solid #c6d66a;  }
.csc-bulletlist a:focus { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; }
.csc-bulletlist a:hover { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; border-bottom: none; }

.csc-uploads a:link { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; }
.csc-uploads a:visited { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; }
.csc-uploads a:focus { font-size: 11px; font-weight: normal; color: #666; outline: none; text-decoration: none; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; }
.csc-uploads a:hover { font-size: 11px; font-weight: normal; color: #C6D66A; outline: none; text-decoration: none; background-image: url(../img/pfeil_footer_gross.gif); background-repeat: no-repeat; background-position:left center; padding-left: 11px; }

.csc-bulletlist { margin-bottom: 8px; }


