
* {
	margin: 0;
	padding: 0
}

a {
    color: #bf1803;
    text-decoration: none;
}
#balken_us {
    background: url("../images/hg_balken_us_03.jpg") repeat-x center top #ff9600; 
    width: 100%;
    height: 326px;
    position: absolute; 
}
h1 {
    position: absolute;
    top: -200px;
}
#logo_us {
    border: 0 solid #000000;
    float: left;
    height: 75px;                                    
    margin: 100px 0 0 850px;
    position: absolute;
    width: 250px;
}
#inhalt_us {
    border: 0px solid #A2A3A3;
    border: 0px solid #01335F;
    min-height: 10px;
    margin-top: 250px;
    width: 1250px;
}

#spalte_links {
    border: 0px solid #A2A3A3;
    float: left;
    margin: 0 0 0 0px;
    min-height: 350px;
    padding: 0;
    width: 300px;
}
#spalte_links h2 {
    background: none repeat scroll 0 0 #FFD496;
    color: #283B03;
    font-size: 25px;
    font-weight: normal;
    padding: 0 0 0 15px;
    width: 285px;
}
#spalte_links h3 {
    background: none repeat scroll 0 0 #F2ECF2;
    border-top: 1px solid #878787;
    color: #283B03;
    font-size: 23px;
    font-weight: normal;
    padding: 0 0 0 15px;
}

#spalte_links hr {
  border-color: #cfcfcf;
  margin: 10px 0px 10px 0px;
  border-style: solid;                    
  border-width: 2px 0 0;
}
#spalte_links h4 {
    background: none repeat scroll 0 0 #f2ecf2;
    border-top: 1px solid #878787;
    color: #283b03;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 0 5px 15px;
}
#spalte_normal {
    border: 0px solid #A2A3A3;
    float: left;
    margin: 0 0 0 20px;
    min-height: 350px;
    padding: 0;
    width: 680px;
}
#spalte_normal li {
    list-style: circle outside none;
    margin: 0 0 0 55px;
    padding: 0 0 2px 5px;
}
#spalte_normal li a {
    font-weight: normal;
}
#spalte_normal h5 {
    background: url("../images/hg_h5.jpg") no-repeat scroll left 0 transparent;
    color: #283B03;
    font-size: 13px;
    height: 24px;
    margin: 10px 0;
    padding: 2px 0 0 10px;
    text-align: left;
    width: 220px;
}
#spalte_werbung {
    border: 0 solid #01335F;
    float: left;
    margin: 50px 0 0 30px;
    width: 170px;
}
#mitte {    
    background: none repeat scroll center top;
    border-left: 1px solid #A2A3A3;
    float: left;
    margin: 0px 0  0;
    width: 700px;
/*    min-height: 439px;  */
    margin: 0px 0px 15px 0px;
    padding: 0 0 0 15px;
    font-weight: normal;
    color: #011f43;
    
}


#pfad {
#    height: 100%;
    padding: 0 0px;
    width: 700px;
}

div#pfad ul {
    font-size: 10px;
    padding: 0px 0 5px 0px;
}
div#HMenue ul li, div#pfad ul li {
    display: inline;
}
div#pfad ul li a, div#pfad ul li span {
    color: #B2B2B2;
    font-size: 10px;
    text-decoration: none;
}

#content {    
    border: 0 solid #000000;
    float: left;
    height: 100%;
    padding: 0 0px;
    width: 700px;
    min-height: 220px;
}

#copy {
    border-top: 1px solid #908A81;
    float: left;
    font-size: 11px;
    height: 20px;
    padding: 5px 0 10px 0px;
    width: 700px;
    
}

#druck_us {
    border-bottom: 0px solid #908A81;
    border-top: 2px solid #908A81;
    float: left;
    font-size: 11px;
    height: 20px;
    margin: 20px 0 0;
    padding: 5px 0 0;
    text-align: right;
    width: 1000px;
}

#content li {
    margin: 0px 0 0 15px;
    padding: 0px 0 2px 5px;
}

#rechts {
	background: url(../images/hg_rechts.jpg) repeat-x center top;
	width: 177px; 
	border: 0px solid #000000;
	float: left;
	height: 100%;
	margin: 6px 6px 6px 6px;
	padding: 6px 10px 6px 10px;
	height: 100%;
	}

#footer {
    background: url("../images/hg_footer.jpg") repeat-x scroll center top transparent;
    border: 0 solid #000000;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 33px;
    margin: 15px 0 0;
    padding: 6px 0px;
    text-align: center;
    width: 100%;
}

.box1 {
    background: none repeat scroll 0 0 #8A8B8C;
    float: right;
    margin: 15px 20px;
    padding: 15px;
    width: 230px;
}

.box1_1 {
    background: none repeat scroll 0 0 #58585A;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: right;
    margin-top: 10px;
    padding: 8px;
    width: 214px;
}

.box1 h4 {
    background: none repeat scroll 0 0 #AD0101;
    float: right;
    margin: -40px -8px 0 0;
    padding: 2px 0 2px 5px;
    width: 224px;
    
}

hr {
  border-color: #acacad;
  margin: 5px 0px 5px 0px;
  border-style: dashed;
  border-width: 1px 0 0;
}

.csc-frame-indent6633 {
    width: 368px;
}

.layout2 {
  border-top: 1px dashed #011f43;
  margin: 20px 0 0 0;
  padding: 10px 0 0 0;
} 

.csc-frame-indent3366 {
    width: 220px;
    float: left;
}

.csc-frame-indent {  
    margin: 0 20px 10px 10px;
}

#contentleft .csc-default {
    margin: 0 0 10px 0;
}                                     
#hintergrundbild_us {
    border-top: 15px solid #003E6D;
    position: absolute;
}
#hintergrundbild_us .tx-imagecycle-pi1-pager {
    left: 0;
    margin: 290px 0 0;
    padding: 0;
    position: absolute;
    text-align: right;
    width: 999px;
    z-index: 1000;
}
