body {
    padding-left: 0px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: 333333;
    margin-left: 0px;
    margin-top: 75px;
}

/* header ######################################################################### */

#head {
    width: 750px;
    height: 75px;
}

.bildtext {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: 999999;
}

.main_nav {
    padding-top: 3px;
    padding-right: 5px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: 333333;
    text-align: right;
    line-height: 110%;
}

.main_nav a {
    /* 
    color: #c1c1c1;
    */
    color: #333333;
    text-decoration: none;
}

.main_nav a:hover {
    color: #C48D4E;
}

#main_nav_act a {
    /* color: #c1c1c1; */
    color: #C48D4E;
    text-decoration: none;
}

.main_nav img {
    margin-bottom: 1px;
    margin-right: 2px;
}

/*
#head_nav {
    background: #bbff9b;
    height: 75px;
    width: 600px;
    background: url(../header/head_3zu0_head.gif) no-repeat;
}
*/
.inhalt .img {
	font-size: 10px;
	font-weight:normal;
}

#head_log_in {
    height: 60px; 
    text-align: right;
    padding-right: 3px;
    color: #ffffff;
}

#head_nav_in {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    padding-right: 3px;
}

#head_nav_in a {
    color: #ffffff;
    text-decoration: none;
}

#head_nav_in img {
    margin-bottom: 1px;
    margin-right: 2px;
    margin-left: 2px;

}
/* head_sub */

#head_sub {
    width: 600px;
}

#head_sub_l {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    float: left;
    width: 300px;
}

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

#head_sub_l a:hover {
    color: #C48D4E;
    text-decoration: none;
}

#head_sub_r {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    float: right;
    width: 300px;
    text-align: right;
    color: #666666;
}

/* head_sub_print */

.sub_print_h {
    width: 470px;
}

.sub_l_print_h {
    font: Verdana, Arial, Helvetica, sans-serif;
    float: left;
    width: 235px;
    color: #666666;
}

.sub_r_print_h {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    float: right;
    width: 235px;
    text-align: right;
    color: #666666;
}

/* foot_sub  */
#foot_sub {
    width: 600px;
}

#foot_sub_l {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px dotted #cccccc;
    padding-top: 3px;
    padding-bottom: 20px;
    float: left;
    width: 300px;
}

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

#foot_sub_l a:hover {
    color: #C48D4E;
    text-decoration: none;
}

#foot_sub_r {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px dotted #cccccc;
    padding-top: 3px;
    padding-bottom: 20px;
    float: right;
    width: 300px;
    text-align: right;
    color: #666666;
}

/* foot_sub_print ######################################################################### */

#foot_sub_print {
    width: 470px;
}

#foot_sub_l_print {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px dotted #cccccc;
    padding-top: 3px;
    padding-bottom: 20px;
    float: left;
    width: 235px;
}

#foot_sub_r_print {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px dotted #cccccc;
    padding-top: 3px;
    padding-bottom: 20px;
    float: right;
    width: 235px;
    text-align: right;
    color: #666666;
}

.sub_rechts {
    border-left: 1px dotted #cccccc;
}
           

/* main content teil ######################################################################### */

.inhalt {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    padding.bottom: 15px;
}

.inhalt a {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #C48D4E;
    text-decoration: none;
}

.inhalt a:hover {
    color: #333333;
}

.top_rechts {
    border-top: 1px dotted #cccccc;
    width: 118px;
    height: 25px;
}
    
#titel_1 {
    text-align: left;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #C48D4E;
    border-top: 1px dotted #cccccc;
}

.inhalt p {
    padding-right: 5px;
    color: #333333;
}

.sub_nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-left: 1px dotted #cccccc;
}

.sub_nav a {
    color: #666666;
    line-height: 130%;
    text-decoration: none;
}

.sub_nav a:hover {
    color: #C48D4E;
    text-decoration: none;
}

#sub_nav_part {
    width: 110px;
    line-height: 130%;
    margin-left: 5px;
    margin-bottom: 5px;
}

#sub_nav_part_a {
    width: 110px;
    line-height: 130%;
    margin-left: 5px;
    margin-bottom: 5px;
}

#sub_nav_part_a a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #C48D4E;
    text-decoration: none;
}

/* 2nd level navigation */

.navsub {
    width: 100px;
    line-height: 130%;
    margin-left: 12px;
    margin-bottom: 7px;
}

.navsub_a {
    width: 100px;
    line-height: 130%;
    margin-left: 12px;
    margin-bottom: 7px;
}

.navsub_a a {
    color: #c48d4e;
}

.navsub a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    text-decoration: none;
}

/* Login bereich ######################################################################### */

.login_user {
    border: 1px solid #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    height: 14px;
    width: 50px;
    margin-right: 3px;
    padding-left: 3px;
}
.login_pw {
    border: 1px solid #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    height: 14px;
    width: 50px;
    padding-left: 3px;
}
.log_pict {
    margin-right: 3px;
    font: 10px Verdana, Arial, Helvetica, sans-serif; 
}


/* Teaser Table */
table.tx-a1teasermenu-pi1 {
    padding: 0 0 0 0px; 
    spacing: 0 0 0 0px; 
    border: 0 0 0 0px;
}

tr.tx-a1teasermenu-pi1 {}

td.tx-a1teasermenu-pi1 {
    vertical-align: top;
}

td.tx-a1teasermenu-pi1 table {
    margin-bottom: 20px;
}     

td.tx-a1teasermenu-pi1 table tr td a {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: 333333;
    text-decoration: none;       
}

td.tx-a1teasermenu-pi1 table tr td a:hover {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #C48D4E;
    text-decoration: none;       
}

/*Bild mit Text*/

.imgtext-nowrap {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: 333333;
}

.imgtext-nowrap a {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #C48D4E;
}

.imgtext-nowrap a:hover {
    text-decoration: none;      
}

/* news */

.news {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333;
    font-style:normal;
}

.news a {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #C48D4E;
    text-decoration: none;    
}

.news a:hover {
        color: #333;
}

.news_list {
    width: 110px;
    margin-left: 5px;
    margin-bottom: 10px;
}

.news_list_img,
.news_list_img a {
    margin:0;
	padding:0;
	width:150px;
}

.news_list a {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    color: #666666;
    text-decoration: none;
}

.news_list a:hover {
    color: #C48D4E;
}

.news_list_link {
    width: 110px;
    margin-left: 5px;
    margin-bottom: 10px;
}

.news_list_link a {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #C48D4E;
    text-decoration: none;
}

.news_list_link a:hover {
    color: #666666;
}

.news_latest_link {
    width: 110px;
    margin-left: 5px;
    margin-bottom: 3px;
}

.news_latest_link a {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    color: #C48D4E;
    text-decoration: none;
}

.news_latest_link a:hover {
    color: #666666;
}

.news_text a:hover {
    color: #999999;
}

.news_link a {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #C48D4E !important;
    text-decoration: none;
}

.news_link a:hover {
    color: #666666;
}

.news_title  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #C48D4E;
    font-weight: bold;
}

/* Newsletter */

.newsletter fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

.newsletter legend {
    display: none;
}

.newsletter input {
    padding-left: 3px;
    border: 1px solid #c48d4e;
    font-size: 10px;
}

.newsletter input[type="text"] {
    width: 300px;
}

.newsletter .news_error {
    color: #f73900;
    font-weight: bold;
}

/* styles for plugin styles_content_get ######################################################################### */

    
h1 {
    text-align: left;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #C48D4E;
    border-top: 1px dotted #cccccc;
	margin:0;
	padding:0 0 11px 0;
}

.csc-textpic-imagewrap {
    /* width: 331px; */
padding: 0 !important;
}
.csc-textpic-text, .csc-textpic-image, .csc-textpic {
  /*   width:150px; */
	padding:0 !important;
	margin:0 !important;
}

.csc-textpic-image {
  /*   width:150px; */
	padding: 0 5px 5px 0 !important;
}

.csc-uploads-fileName {
    text-align: left;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }
.csc-uploads-fileSize {
    text-align: left;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }
    .csc-uploads-fileSize p {
    valign: bottom;
    }
.csc-textpic-caption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
    font-size: 10px;
    }
    
