* {

margin:0;

padding:0;

}



body {

font:13px Arial, Helvetica, sans-serif;

text-align:center!important;

color:#fff;

font-size:12px;

line-height:15px;

font-family:Arial, Geneva, Arial, helvetica, sans-serif;

scrollbar-3dlight-color:#fff;

scrollbar-arrow-color:red;

scrollbar-dark-shadow-color:#000;

scrollbar-face-color:#000;

scrollbar-highlight-color:#000;

scrollbar-shadow-color:#DDD;

scrollbar-track-color:#999;

margin:0;

padding:0;

background:url(bilder/bg.jpg) repeat-x #909090 !important;

}

p {

margin:5px 0 7px;

line-height:17px;

}

list {

color:#ddd;

font-size:12px;

font-family:Arial, Geneva, Arial, helvetica, sans-serif;

scrollbar-3dlight-color:#fff;

scrollbar-arrow-color:red;

scrollbar-dark-shadow-color:#000;

scrollbar-face-color:#000;

scrollbar-highlight-color:#000;

scrollbar-shadow-color:#DDD;

scrollbar-track-color:#999;

margin:0;

padding:0;

}

legend{

display:none;

}

fieldset {

border:none;

}

table {

font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

margin:0;

padding:0;

}



td {

color:#f5f5f5;

font-size:12px;

line-height:15px;

font-family:Arial, Geneva, Arial, helvetica, sans-serif;

text-align:left;

margin:0;

padding:0;

}



th {

font-family:Arial, Geneva, Arial, helvetica, sans-serif;

color:#DDD;

font-size:12px;

margin:0;

padding:0;

}



h1 {

color:red;

font:700 14px Arial, Geneva, Arial, helvetica, sans-serif;

margin-bottom:10px;

}



h2 {

color:#fff;

font:700 14px Arial, Geneva, Arial, helvetica, sans-serif;

}



h3 {

color:red;

font:700 12px Arial, Geneva, Arial, helvetica, sans-serif;

}



h4 {

color:#fff;

font:700 12px Arial, Geneva, Arial, helvetica, sans-serif;

}



h5 {

color:red;

font:700 16px Arial, Geneva, Arial, helvetica, sans-serif;

}



a {

color:#DDD;

font-variant:normal;

font-family:Arial, Geneva, Arial, helvetica, sans-serif;

}



a:link {

color:#DDD;

text-decoration:underline;

}



a:active,a:visited {

color:#CBCBCB;

}



a:focus,a:hover,#brot a:focus,#brot a:active,#brot a:hover {

color:red;

}

ul {

	margin-left:20px;

}

* html ul {

	margin-left:20px;

}

img {border:none;}

hr{

 border: 0px; /* Für Firefox und Opera */

 border-top: solid 1px #CCCCCC;

 border-bottom: transparent;

 height:1px;

}

#mainframe {

position:relative;

width:954px;

height:600px;

text-align:left;

margin:20px auto 0;

}



#headerframe {

position:absolute;

top:0;

left:0;

width:954px;

height:113px;

text-align:left;
z-index:10;
}



#logo {

position:relative;

top:0;

left:0;

height:64px;

width:80px;

background:url(bilder/logo.gif) no-repeat !important;

}



#navi {

position:absolute;

top:0;

left:90px;

height:80px;

width:864px;
z-index:11;
}



#claim {

position:absolute;

bottom:0;

left:0;

width:319px;

height:11px;

background:url(bilder/claim.jpg) no-repeat !important;
z-index:12;
}



#lang {

position:absolute;

bottom:0;

right:0;
z-index:13;
}



#lang a {

text-decoration:none!important;

}

#contentframe_right,#contentframe_left {top:114px;}

#contentframe_left {

position:absolute;

left:0;

text-align:left;

height:503px;

width:472px;

background:url(bilder/bg_content.jpg) no-repeat;
z-index:20;
}



#content_left,#content_right {

position:absolute;

top:1px;

left:1px;

width:470px;

height:469px;

overflow:auto;

}



#content_left {

overflow:hidden!important;

text-align:center;

line-height:496px;

vertical-align:middle;
z-index:21;
}

/*#content_left table{margin:0 auto;}*/

#content,#content_unten {

width:430px;

margin:10px;

}



#content_right_top {

position:absolute;

top:1px;

left:1px;
margin:10px;

width:475px;

height:235px;

overflow:auto;
z-index:20;
}



#content_right_top_teaser {

position:absolute;

top:1px;

left:1px;

width:450px;

height:293px;

margin:10px;

overflow:auto;

padding-right:10px;
z-index:32;
}

* html #content_right_top_teaser {width:460px;}

#content_right_teaser,#content_right_teaser1_2,#content_right_teaser2_2,#content_right_teaser1_3,#content_right_teaser2_3,#content_right_teaser3_3 {

position:absolute;

top:313px;

height:156px;

width:470px;

overflow:hidden;

}



#content_right_teaser,#content_right_teaser1_2,#content_right_teaser1_3 {

left:1px;

}



#content_right_teaser {

position:absolute;

top:313px;

left:1px;

height:156px;

overflow:auto;

width:470px;

}



#teaser1_1 {

width:445px;

margin:0 10px;

}

* html #teaser1_1 {

width:435px;

}

#content_right_teaser1_2,#content_right_teaser2_2 {

width:235px;

}



#teaser1_2,#teaser2_2 {

width:215px;

margin:10px;

}



#content_right_teaser1_3,#content_right_teaser2_3,#content_right_teaser3_3 {

width:156px;

}



#teaser1_3,#teaser2_3,#teaser3_3 {

width:136px;

margin:0 10px;

}



#content_right_teaser2_2 {

left:236px;

}



#content_right_teaser2_3 {

left:157px;

}



#content_right_teaser3_3 {

left:313px;
z-index:35;
}
#content_right_teaser1_3{
    z-index:33;
}
#content_right_teaser2_3{
    z-index:34;
}
#content_right_teaser3_3{
    z-index:35;
}


#content_right_bottom {

position:absolute;

top:234px;

left:1px;

width:460px;

margin:0 10px;

height:234px;

overflow:auto;

}



#searchfield,#meta {

position:absolute;

top:475px;

}

#meta {

left:0;
z-index:22;
}

#searchfield {

right:0;

}

#searchfield input,.tx-indexedsearch-searchbox-sword{

border:none;

height:16px;

}

* html #searchfield input {

height:14px;

}

#meta a {

text-decoration:none !important;

} 

#meta a:hover{

color:#000;

} 

#contact {

position:absolute;

top:475px;

left:44px;

}

#contentframe_right {

position:absolute;

left:482px;

height:503px;

width:472px;

background:url(bilder/bg_content.jpg) no-repeat;
z-index:30;
}

.tx-iframe2-pi1 IFRAME{

  border:none;

  height:470px !important;

}

#brot a {

color:#a9a9a9;

font:10px Arial, Geneva, Arial, helvetica, sans-serif;

}



#brot a:link {

text-decoration:underline;

}



#brot {

color:#a9a9a9;

font:10px Arial, Helvetica, Geneva, sans-serif;

margin-bottom:10px;

}



.sitemap,.sitemap1 {

font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

}



.sitemap2 {

font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

padding-left:10px;

}



.sitemap3 {

font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

padding-left:20px;

}



.sitemap4 {

font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

padding-left:30px;

}

.standard {

color:#f5f5f5;

font:12px Arial, Geneva, Arial, helvetica, sans-serif;

line-height:15px;

}



.rot {

color:red !important;

font:12px Arial, Geneva, Arial, helvetica, sans-serif;

line-height:15px;

}

.rot a {

color:white !important;

}

.blocksatz {

color:#f5f5f5;

font:12px Arial, Geneva, Arial, helvetica, sans-serif;

line-height:15px;

text-align:justify;

}

.oldbrowser {

display:none;

}



.filelink {

font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

margin:2px;

}



.filelinkdesc {

margin:2px;

}

.fileitem{background:none;}

.filelinks div{background:none;}



#content_left p.bodytext{text-align:left;padding-left:10px;}



.bu {

color:#ddd;

font-size:9px;

line-height:12px;

font-family:Arial, Geneva, Arial, helvetica, sans-serif;

}

.tx-indexedsearch-searchbox-button{

border:none;

background:#F00;

color:white;

width:50px !important;

height:16px !important;

}

* html .tx-indexedsearch-searchbox-button{

height:14px !important;

}
.ka-handler{cursor:pointer;}