/*****************************************************************/
/*   Kaufmann                
/*****************************************************************/
html,body{margin:0;padding:0}
body{background:#CFCAAC;}

p, span, img, ul, li {margin:0px; padding: 0px}
div, table, td {color: #888675; font: normal 12px verdana;}

a {color: #888675; font: normal 12px verdana; text-decoration:underline}
a:hover {color: #888675; font: normal 12px verdana; text-decoration:underline}

/* Standardrahmen zurücksetzen */
fieldset, img { border:0; }

.clearer {clear:both;}

/*****************************************************************/
/* Seitenformatierung                         
/*****************************************************************/

/* Seitenhintergrund */
div#container {height:100%; width: 1002px; margin:0px auto; }
div#bg_top{background:#EDEDED url(../image/bg_top.jpg); width:1002px; height:97px; margin-top:10px;overflow:hidden;}
div#bg_page{height:100%; background:#EDEDED url(../image/bg_page.jpg) repeat-y; width:1002px; margin:0px auto;  }

/************************************************/
/* Header mit TOPNAVI  */
/************************************************/

div#bg_top_left {float:left; width: 465px;height:97px;}
	div#topnav {width: 465px; height: 50px; margin-left:10px; }
	div#topnav ul {float: left;display:inline;margin:0;padding: 0;}
	div#topnav ul li {float:left; border-right: 1px #CFCFCF solid; display:inline; margin-left:10px; margin-top:10px; list-style-type: none; height: 14px; }
	div#topnav ul li a {display:block; width: auto; background: transparent; font: normal 11px verdana; text-decoration: none; color: #888675; padding: 0em 0.8em 0em 0em;}
	div#topnav ul li a:hover {background: transparent; color: #888675; text-decoration: none;}
	
	div#topnav ul li#last {border-right: 0px; }
	div#topnav ul li#last a {color: #888675; text-decoration: none;}
	div#topnav ul li#last a:hover {color: #888675; text-decoration: none;}
	
	div#slogan {width:465px;margin-left:10px;}
	div#slogan h1{margin-left:10px;font:bold 15px verdana;color:#D7D5CF}
	
div#extLink{float:right;width:200px;height:97px;padding-top:35px;cursor:pointer;text-align:center;color:#DE6822;font-weight:900;}
html:not([dummy]) div#extLink{height:62px;} 
div#bg_top_right {float:right; width: 230px;height:97px;text-align:right;}	

/************************************************/
/* Contentbereich  								*/
/************************************************/

div#maincol {width: 980px; height:100%; background:#FFFFFF url(../image/bg_maincol.jpg) repeat-y; margin:0px auto; overflow:hidden; }



/************************************************/
/* linke Spalte  */
/************************************************/

div#col_left {float: left; width: 220px; min-height: 650px; background:#D1A717 url(../image/bg_menu.jpg) repeat-x; }
*html div#col_left{height: 650px;}

/* Linke Navigation */

#mainnav {margin:0px auto; width:210px; overflow:hidden;padding-bottom:20px}
#mainnav ul {}
#mainnav ul li {clear:both; list-style-type: none; }

#mainnav ul li .menuitem {float:left; width:210px; border-bottom: 1px #BF880D solid;  }
#mainnav ul li .menuitem .anstrich {float:left; width:16px;}
#mainnav ul li .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li .menuitem .menutext { float:right; width:189px;}
#mainnav ul li .menuitem .menutext a {display:block; font: normal 12px verdana; text-decoration: none; color: #FFFFFF; padding: 0.5em 0.8em 0.5em 0.0em;  }
#mainnav ul li .menuitem .menutext a:hover {color: #990000; font: bold 12px verdana;}

#mainnav ul li#current .menuitem {float:left; width:210px; border-bottom: 1px #BF880D solid; background-color:#D9C89A   }
#mainnav ul li#current .menuitem .anstrich {float:left; width:20px; height: 26px; border: 1px #990000 solid;border-right:none}
#mainnav ul li#current .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li#current .menuitem .menutext {float:right; width:189px;}
#mainnav ul li#current .menuitem .menutext a {display:block; font: bold 12px verdana; text-decoration: underline; border: 1px #990000 solid; border-left:none;color: #990000; padding: 0.5em 0.8em 0.5em 0.0em;  }
#mainnav ul li#current .menuitem .menutext a:hover {color: #990000;  }

/*#mainnav ul li#current ul li .menuitem {float:left; width:210px; border-bottom: 1px #BF880D solid; background-color:#FBFBFB  }
#mainnav ul li#current ul li .menuitem .anstrich {float:left; width:16px;}
#mainnav ul li#current ul li .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li#current ul li .menuitem .menutext { float:right; width:189px;}
#mainnav ul li#current ul li .menuitem .menutext a {display:block; font: normal 11px Arial; text-decoration: none; color: #68929F; padding: 0.5em 0.8em 0.5em 0.0em;  }
#mainnav ul li#current ul li .menuitem .menutext a:hover {color: #68929F; }

#mainnav ul li#current ul li#sub_current .menuitem {float:left; width:210px; border-bottom: 1px #BF880D solid; background-color:#FDFDFD  }
#mainnav ul li#current ul li#sub_current .menuitem .anstrich {float:left; width:16px;}
#mainnav ul li#current ul li#sub_current .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li#current ul li#sub_current .menuitem .menutext { float:right; width:189px;}
#mainnav ul li#current ul li#sub_current .menuitem .menutext a {display:block; font: bold 11px verdana; text-decoration: underline; color: #8FAEB8; padding: 0.5em 0.8em 0.5em 0.0em;  }
#mainnav ul li#current ul li#sub_current .menuitem .menutext a:hover {color: #8FAEB8; text-decoration: underline;}

#mainnav ul li#current ul li#sub_current ul li .menuitem {float:left; width:210px; border-bottom: 1px #BF880D solid; background-color:#FDFDFD  }
#mainnav ul li#current ul li#sub_current ul li .menuitem .anstrich {float:left; width:16px;}
#mainnav ul li#current ul li#sub_current ul li .menuitem .anstrich img{ margin-left: 5px; margin-top:10px; }
#mainnav ul li#current ul li#sub_current ul li .menuitem .menutext { float:right; width:189px;}
#mainnav ul li#current ul li#sub_current ul li .menuitem .menutext a {display:block; font: normal 11px verdana; text-decoration: none; color: #8FAEB8; padding: 0.5em 0.8em 0.5em 0.0em;  }
#mainnav ul li#current ul li#sub_current ul li .menuitem .menutext a:hover {color: #8FAEB8;}*/

div.imagebox_left {text-align:center; padding-bottom:20px}


/* Kontakt */
#contact {height:100%; width:186px; padding-left:12px; padding-top:20px; padding-bottom:20px;  overflow:hidden} 

/************************************************/
/* rechte Spalte  */
/************************************************/
div#col_right {float: right; height: 100%; background:#F3F2F0; width:755px; }

div#header {width:755px; float:right}
div#header img {width:755px;height:166px}

div#page_title {float:left;background:url(../image/bg_breadcrumb.jpg);height:21px;width:750px;padding-top:7px; padding-left:5px}
div#page_title h2 {color: #FFFFFF; font: bold 13px verdana; margin:0px; padding:0px }

div#maincontent {float:left;padding:5px;width:745px;}

div#maincontent ul{ margin-bottom:15px;}
div#maincontent li{ margin-left: 25px;}

div#maincontentpopup {padding:5px;width:450px;background:#FFFFFF;}

/* BOXEN auf der Startseite */
#home_boxes {float:left; }
#home_box1 {float:left; margin-left:0px; margin-right:12px}
#home_box2 {float:left; margin-right:12px}
#home_box3 {float:left;}
.home_box_image {border: 1px solid #9B998D; background-color:#FFFFFF }
.home_box_image img {padding:1px;width:236px;}
.home_box_header {background:#EDEDED url(../image/homebox_bg.jpg) no-repeat;width:240px;height:29px;font:bold 18px verdana;color:#DA8F00; padding-top:5px;text-align:center}



/*.home_box_image img {padding:1px;width:226px;}
.home_box_header {background:#EDEDED url(../image/homebox_bg.jpg) no-repeat;width:230px;height:29px;font:bold 18px verdana;color:#DA8F00; padding-top:5px;text-align:center}

*/
/* Tabellenformatierung */

.table-header {background-color:#E4E4E4; padding:4px; text-align:left}
.table-content {background-color:#EBEBEB; padding:4px; text-align:left}


/************************************************/
/* Footer  */
/************************************************/

div#footer{clear:both; height:50px;width:968px; margin:0px auto; text-align:center; margin-bottom:10px; overflow:hidden }


div#footernav {float:left;width: 980px; margin:0px auto; }
div#footernav ul {float: left;display:inline;margin:0;padding: 0;}
div#footernav ul li {float:left;display:inline; margin-right:5px; margin-top:4px; list-style-type: none; height: 14px; }
div#footernav ul li a {display:block; width: auto; background: transparent; font: normal 11px verdana; text-decoration: none; color: #666666; padding: 0em 0.8em 0em 0em;}
div#footernav ul li a:hover {background: transparent; color: #990000; text-decoration: none;}

div#footernav ul li#last { border-right: 0px; }
div#footernav ul li#last a { color: #666666; text-decoration: none;}
div#footernav ul li#last a:hover { color: #990000; text-decoration: none;}

div#copyright {float:left;width: 980px; margin:0px auto;}

/***** TYPO3 Klassen überschreinen *****/

#mailform {margin:0px; padding: 0px}
.csc-mailform {width:600px; text-align:left; padding:5px;border: 1px solid #9B998D; background-color:#FFFFFF}
.csc-mailform-field {width: 680px;padding:2px 0px 2px 0px;overflow:hidden }
.csc-mailform-field label{float:left; width:210px;}	
.csc-mailform-field input{float:left;line-height: 18px; width:167px;}
.csc-mailform-field textarea {float:left; width:350px;height:100px}
.csc-mailform-field select {float:left;}
.csc-mailform-submit {float:left; margin-left:210px}

.tx-powermail-pi1_formwrap {width:508px; text-align:left; padding:5px;border: 1px solid #9B998D; background-color:#FFFFFF}
  .tx_powermail_pi1_form {}
    .tx-powermail-pi1_fieldset {margin-bottom:20px;}
      .tx-powermail-pi1_fieldset legend {margin-bottom:10px; margin-left:-3px; color: #000000; font: bold 13px verdana;}
      * html .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
      *+html .tx-powermail-pi1_fieldset legend {margin-left:-8px;}
      
      .tx_powermail_pi1_fieldwrap_html {padding:2px 0px 2px 0px;overflow:hidden;}
        .tx_powermail_pi1_fieldwrap_html label {float:left; width:210px;}
        .powermail_testform powermail_text {float:left;line-height: 18px; border: 1px solid #9B998D; width:167px;}
        /* Einzelformatierungen */
        .tx_powermail_pi1_fieldwrap_html_20 {margin-top:10px}
        .tx_powermail_pi1_fieldwrap_html_23 {margin-top:10px}
        .powermail_radio_inner {margin-left:10px}
        .powermail_radio_inner_uid12_0 {margin-top:5px}
        .powermail_radio_inner_uid13_0 {margin-top:5px}
        .tx_powermail_pi1_fieldwrap_html_submit {float:left; padding-left:210px;margin-top:10px}
      
        .powermail_mandatory_js {color:#990000; float:left; background-color:#EEEEEE}
      
      
      
      
      
      
      
      
      
      


