html,body{width:100%;height:100%;margin:0;padding:0;}
#outer{
width:984px;
margin:auto;
min-height:100%;
height:auto;
position:relative;
background:#fff url('/cms/images/body_bg.gif') repeat-y center top;
}

div.video div.texts {
text-align:right;
font-size:14px;
font-weight:bold;
}
div.video div.texts a {
color:#000000;
text-decoration:none;
}

.theFinancials {
background-color:white;
border:solid 1px #cccccc;
width:196px;
min-height:600px;
}
#cse-search-results iframe {
width:500px;
}
.google #googleSearchBox {
padding-top:12px;
}
.google input[type=text] {
width:178px;
}
#outer.noRight{
background:#fff url('/cms/images/body_bg2.gif') repeat-y left top;
}
*{font-family:arial;}
.clear{clear:both;}
p{text-align:justify;}
img{border:none;}
#footer{
position:absolute;
left:0px;
bottom:0px;
height:18px;
width:975px;
background-color:#AFADAC;/*#676555;*/
border-top:2px solid #fff;
color:#fff;
font-size:12px;
padding:9px 0px 0px 9px;
}

#placeHolderTop{
height:202px;
}
#placeHolderBottom{
height:29px;
}
#header{
position:absolute;
left:0px;
top:0px;
/*background:#a09b75 url('/cms/upload/logos/change_logo4.gif') no-repeat 22px 114px;*/
/*background:#807973 url('/cms/upload/logos/change_logo4.gif') no-repeat 22px 114px;*/
background:#afadac url('/cms/upload/logos/change_logo4.gif') no-repeat 22px 114px;
width:984px;
height:202px;
}
#header .banner1{
width:728px;
height:90px;
background:#cecece;
border-bottom:2px solid #fff;
border-right:3px solid #fff;
}
#header .dontClick{
position:absolute;
left:730px;
top:0px;
width:254px;
height:90px;
border-bottom:2px solid #fff;
/*background:#A09B75 url('/cms/images/banners/FrontPic.jpg') no-repeat;*/
/*background:#807973 url('/cms/upload/logos/change_logo4.gif') no-repeat;*/
background:#afadac url('/cms/upload/logos/change_logo4.gif') no-repeat;
}
#header .dontClick a{
display:block;
width:100%;
height:100%;
}
#centerContent .rss a{
text-decoration:none;
font-weight:bold;
}
#centerContent .rss {
text-decoration:none;
background:transparent url(/cms/images/rss16x16.gif) no-repeat scroll 0%;
padding-left:18px;
}
#header .rss {
background:transparent url(/cms/images/rss16x16.gif) no-repeat scroll 0%;
color:white;
display:block;
padding-left:18px;
position:absolute;
text-decoration:none;
top:174px;
width:16px;
font-weight:bold;
font-size:11px;
font-weight:bold;
height:16px;
left:927px;
}

#header .fb_logo {
color:white;
display:block;
padding-left:18px;
position:absolute;
text-decoration:none;
top:173px;
width:16px;
font-weight:bold;
font-size:11px;
font-weight:bold;
height:16px;
left:887px;
}

#header .menu{
position:absolute;
left:455px;
top:117px;
}
#header .menu a{
display:block;
float:left;
height:45px;
line-height:45px;
padding:0px 9px;
color:#000;
text-decoration:none;
/*border-left:1px solid #868262;*/
text-transform:uppercase;
font-size:12px;
font-weight:normal;
letter-spacing:-1px;

/*background-color:#807973;*/
}
#header .menu a.active,#header .menu a:hover{
color:#fff;
}
#header .home{
position:absolute;
display:block;
left:27px;
top:109px;
width:320px;
height:70px;
}
#headerTitle{
color:#ffffff;
position:absolute;
left:470px;
top:174px;
font-weight:bold;
font-size:11px;
width:300px;
text-align:left;
}

#leftContent{
float:left;
width:175px;

background:#e2e1df;
}

#leftContent .skyScraper{
width:160px;
height:1261px;/*1845px;*/
margin:0px auto 15px;
overflow:hidden;
display:block;
position:relative;
z-index:10;
}


/*#leftContent .skyScraper table{
position:absolute;
left:0px;
top:0px;
}

#leftContent .skyScraper a{
position:absolute;
left:0px;
top:0px;
}*/

#centerContent{
float:left;
width:495px;
padding:0px 30px;
font-size:12px;
}
#centerContent .spacer{
border-bottom:1px solid #cecece;
width:100%;
height:1px;
margin:0px 0px 10px 0px;
}

#container.noRight{
border-right:1px solid #807973; /*#a09b75;*/
}

#centerContent .rssTitle{
color:#434343;
font-size:24px;
margin:10px 0px;
}

#centerContent .articleImg,#centerContent img{
float:left;
padding:0px 5px 5px 0px;
}

#rightContent{
float:left;
width:254px;

background:#b3aaa1;
}

.leaderPlaceHolder{height:110px;}

#bannerLeaderBoard{
width:728px;
height:90px;
background-color:#cecece;
position:absolute;
bottom:29px;
left:0px;
}
#rightContent .google{
width:254px;
height:82px;
background:#fff;
margin:0px 0px -14px 0px;
padding:10px 10px 0px 0px;
position:relative;
left:-1px;
}
#googleTopLine{
width:254px;
height:1px;
border-bottom:1px solid #cecece;
position:absolute;
left:0px;
top:10px;
}
#googleBottomLine{
width:254px;
height:1px;
border-bottom:1px solid #cecece;
position:absolute;
left:00px;
top:80px;
}
#rightContent .googleTable{
position:relative;
left:-10px;
}

.rightContainer{
/*
border-top:1px solid #fff;
padding:10px;
text-align:justify;
font-size:12px;

background:#e2e1df;
*/
background:#E2E1DF none repeat scroll 0 0;
border-top:0;
font-size:12px;
padding:9px;/*10px;*/
text-align:justify;
}

.rightContainer p{
margin-bottom:0;

/*font-size: 11px;*/
}
.rightContainer h1{
margin:0px -10px 10px -10px;
text-align:center;
background:#ffffff;/*#afadac;*/ /*#807973*//*#A09B75;*//*#DAD9CD;*/
text-transform:uppercase;
font-size:14px;/*14px;*/
line-height:28px;
/*border-bottom:1px solid #646464;
border-top:1px solid #646464;*/
color:#afadac;/*#333333;*/

font-weight:normal;
}
.rightContainer img{
float:left;
padding:0px 4px 4px 0px;
}
/*.rightContainerEnd{
border-top:1px solid #000;
margin:0px -10px;
}*/

#leftContent .menu{
margin-bottom:50px;
}
#leftContent .current{
background-color:#afadac; /*#807973*//*#dddac3;*/
}
#leftContent .menu a{
display:block;
line-height:31px;
border-bottom:1px solid #000;
text-decoration:none;
color:#000;
text-transform:uppercase;
padding:0px 0px 0px 22px;
font-size:12px;

background-color:#afadac;/*#807973*/
}
#leftContent .menu a.sub{
line-height:20px;
border:none;
font-size:10px;
padding:0px 0px 0px 42px;

background-color:#e2e1df;
}
#leftContent .menu a.sub:hover{
padding-left:47px;
}
#leftContent .menu a.subActive{
font-size:10px;
border-bottom:none;
line-height:20px;
border-right:5px solid /*#afadac*/ #807973; /*#A09B75;*/
padding-left:42px;
}
#leftContent .menu a.subActive:hover{
padding-left:42px;
}
#leftContent .menu .subContainer{
border-bottom:1px solid #000;
}
#leftContent .menu a.active{
border-left:14px solid #f3b013;/*#A09B75*/
padding-left:8px;
}
#leftContent .menu a.active:hover{
padding-left:8px;
}
#leftContent .menu a:hover{
padding-left:27px;
}

#leftContent .today{
background-color:#fff;
text-align:right;
font-size:12px;
line-height:20px;
}
#leftContent .werbung{
font-size:10px;
padding-left:8px;
}



#centerContent h1,#centerContent h1 a{
color:#000;
text-align:left;
font-size:24px;
margin:15px 0px 10px 0px;
text-decoration:none;
}

#centerContent h1 p{

text-align:left;

}

#centerContent .line_top_1{
border-top:1px dotted green;
margin:7px 0px 0px 0px;
padding:7px 0px 0px 0px;
}

#centerContent .bigHead,#centerContent .twoArticles,#centerContent .threeBg,#centerContent .withBanner{
margin-bottom:15px;
}

#centerContent .littleHead {
margin-bottom:0px;
}
#centerContent .littleHead p {
margin:0;
}

#centerContent .withBanner{
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
padding:10px 0px;
}

#centerContent .bigHead h1,#centerContent .bigHead h1 a{
font-size:24px;
margin:15px 0px 5px 0px;
text-decoration:none;
}

#centerContent .twoArticles h1,#centerContent .twoArticles h1 a{
font-size:16px;
margin:0px 0px 5px 0px;
text-decoration:none;
}
#centerContent .twoArticles .first{
/*width:233px;
float:left;
text-align:justify;
padding-right:14px;
border-right:1px solid #D8D8D8;
margin-right:14px;*/

border-bottom:1px solid #D8D8D8;
margin-bottom:14px;
padding-bottom:14px;
text-align:justify;

}
#centerContent .twoArticles .second{
/*width:233px;
float:left;
text-align:justify;*/
border-bottom:1px solid #D8D8D8;
margin-bottom:14px;
padding-bottom:14px;
text-align:justify;
}
#centerContent .twoArticles .secondBlankBorderBottom{
/*width:233px;
float:left;
text-align:justify;*/
border-bottom:0px;
margin-bottom:14px;
padding-bottom:14px;
text-align:justify;
}
#centerContent .littleHead h1,#centerContent .littleHead h1 a{
font-size:16px;
margin:0px 0px 0px 0px;
text-decoration:none;
}

#centerContent .threeBg{
background-color:#e2e1df;/*#EDEAD3;*/
height:200px;
color:#7B786D;
font-size:12px;
margin-bottom:10px;
}
#centerContent .threeContainer{
float:left;
width:155px;
padding:5px;
height:182px;
overflow:hidden;
position:relative;
}
#centerContent .threeContainer .imgLink{
display:block;
width:155px;
height:100px;
margin-bottom:5px;
overflow:hidden;
}
#centerContent .threeContainer .more{
position:absolute;
left:0px;
top:177px;
display:block;
background-color:#e2e1df;/*#edead3;*/
padding:2px 4px 2px 125px;
}
#centerContent .threeBg h1{
font-size:13px;
margin:0px 0px 3px 0px;
height:16px;
overflow:hidden;
}

#centerContent .threeBg h1 p{
margin:0;
padding:0;
}

#centerContent .withBanner .banner{
margin: 0px 100px 0px 0px;
float:right;
}

#centerContent .withBanner .banner_left{
width:180px;
margin:0px 0px 0px 0px;
float:left;
}
#centerContent .withBanner h1{
font-size:14px;
margin:0px 0px 5px 0px;
}
.newsList{
padding-top:7px;
}
#centerContent .newsList h1,#centerContent .newsList h1 a{
font-size:16px;
margin:10px 0px 5px 0px;
color:#000;
text-decoration:none;
}
.newsList h1 a:hover{
text-decoration:underline;
}
.newsList div.newsContainer{
margin:3px 0px 3px 0px;
padding:0px 0px 7px 0px;
border-bottom:1px solid #807973; /*#a09b75;*/
text-align:justify;
}

.lightboxGalleryImage{
float:left;
margin:5px;
padding:5px;
border:1px solid #807973; /*#a09b75;*/
display:block;
width:147px;
height:116px;
}

.lightboxGalleryImage td{
width:135px;
height:100px;
text-align:center;
vertical-align:center;
}

#centerContent .lightboxGalleryImage img{
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:none;
}

/*google stuff*/
#sbi{
width:100px;
font-size:14px;
}
#sbb{
font-size:14px;
background-color:#fff;
}
/*contenido backend save,edit images*/
#centerContent #m3,#centerContent #m5,#centerContent #m8,#centerContent #m10,#centerContent #m13,#centerContent #m15,#centerContent #m18,#centerContent #m20{
float:none;
}

.kontaktForm{
font-size:12px;
margin:20px 0px 0px 20px
}

.kontaktForm input,.kontaktForm .inputFile{
width:250px;
border:1px solid #a09b75;
margin-bottom:4px;
}
.kontaktForm textarea{
width:250px;
height:150px;
border:1px solid #a09b75;
margin-bottom:4px;
font-size:12px;
}

.kontaktForm .submit{
width:140px;
margin:4px 0px 0px 112px;
}

a.more{
font-size:10px;
color:#a09b75;
}
.newsContainer a.more{
display:block;
clear:left;
}

.littleHead a.more {
left:466px;
position:relative;
top:-15px;
}
#centerContent a.more {
left:466px;
position:relative;
top:-15px;
width:30px;
}
#centerContent p {
margin-bottom:0;
}

a.moreRight{
font-size:10px;
color:#000000;/*#cecece;*/
}
.pager a{
color:#a09b75;
}

.googleNoRight{
float:right;
}
.googleNoRight .google{
position:relative;
width:253px;
padding:10px 0 0;
}
#aoLogo{
position:absolute;
left:783px;
top:380px;
}
#kostenloserEintrag{
position:absolute;
left:545px;
top:222px;
width:150px;
border:1px solid #a09b75;
color:#000;
display:block;
padding:3px;
text-decoration:none;
text-align:center;
}
#kostenloserEintrag:hover{
background-color:#edead3;
}
.shopContainer{
padding:7px;
}

#companyContainer{
background-color:#e2e1df;/*#EDEAD3;*/
height:70px;
margin:0 0 10px;
}

#companyContainer a{
display:block;
float:left;
margin:10px 20px;
width:125px;
height:50px;
overflow:hidden;
}

#companyContainer a img{
float:none;
}

#footer .rss{
position:absolute;
right:30px;
top:5px;
background:transparent url('/cms/images/rss16x16.gif') no-repeat left center;
height:16px;
}

#footer .rss a{
color:#fff;
text-decoration:none;
line-height:16px;
display:block;
height:16px;
padding-left:20px;
}

#centerContent .rssBy{
font-size:15px;
color:#aaa;
padding:2px 0px 9px 0px;
}

#centerContent .rssBy a{
color:#777;
font-size:13px;
}
.rightContainer .archive a.moreRight{
text-decoration:none;
font-size:12px;
margin-bottom:5px;
}
.rightContainer .archive_element{
margin-bottom:5px;
}
.rightContainer .archive{
margin-top:8px;
}
.threeContainer p{
padding:0;
margin:0;
}

.multiVideo{
width:480px;
overflow:hidden;
}
.multiVideo .player{
width:480px;
height:270px;
background-color:grey;
}
.multiVideo a{
width:105px;
height:20px;
display:block;
float:left;
background:transparent none no-repeat scroll 0 -70px;
margin:1px 2px 0 3px;
padding:50px 5px 0;
color:#fff;
font-size:10px;
cursor:pointer;
}
.multiVideo a:hover{
background-position:0 0 !important;
}

#rightContent .floatingAds img{
float:none;
}
#rightContent .floatingAds a{
display:block;
}

.searchWhere td{

}
.searchWhat td{
padding:1px;
}
.search table{
margin:10px 0;
}
.biblioCats{
margin:10px 0;
text-align:left;
}
.pager{
margin:10px auto;
text-align:center;
}
.biblioCats a{
color:#a09b75;
}
.biblioCats a.active{
font-size:24px;
text-decoration:none;
}
.box{
border:1px solid #000;
padding:0 15px 5px;
margin:20px 0 15px;
}
#centerContent .box h1{
margin-top:10px;
}
#centerContent .box h1 p{
margin:0;
}

#leftContent .search{
font-size:11px;
}
#leftContent .search table{
margin:0 5px;
}
#leftContent .search td{
font-size:11px;
}
.search td.checkbox{
width:16px;
}
#leftContent .search td.begriffe{
width:40px;
}
#centerContent .search td.begriffe{
width:50px;
}

#leftContent .search .input{
width:100px;
}
#leftContent .search input{
border:1px solid #a09b75;
}
#leftContent h2.search a{
display:block;
text-decoration:none;
color:#444;
font-size:12px;
margin:5px;
}
#leftContent h2.search{
margin:0;
}

#biblioExample{
margin:0 5px;
font-size:12px;
width:165px;
height:300px;
overflow:hidden;
margin:0 5px;
position:relative;
}
#biblioExample a{
color:#000;
text-decoration:none;
}
#biblioExample label{
display:block;
padding:4px 0;
}
#biblioExample .group{
width:150px;
height:290px;
float:left;
padding:5px 8px 5px 7px;
}
#biblioExample .scrollContainer{
width:1500px;
position:absolute;
left:-165px;
}