html,body {
font-size: 12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
color:#404040;
/* text-align:center; */
height:101%;
}
body {
background:#FFF url() 0px 0px repeat-y;
}

div,p,ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
/* font-family:Verdana,Arial,Helvetica,sans-serif; */
}
img{
border:0;
}

/* DIVs */
#wrapall{
position:relative;
margin:0px auto;
width:1024px;
width:990px;
text-align:left;
font-size:1.00em;
background:#FFF url() 0px 0px repeat-y;
height:100%;
}

#header{
position:relative;
/* margin-top:22px; */
/* margin-left:35px; */
border-left:solid 0px #32B0C7;
height:163px;
}
#header .layout-orange {
background:#FFF url(../pics/topographie_header_1.gif) 0px 0px no-repeat;
}
#header .layout-green {
background:#FFF url(../pics/topographie_header_2.gif) 0px 0px no-repeat;
}
#header .layout-blue {
background:#FFF url(../pics/topographie_header_3.gif) 0px 1px no-repeat;
}

#content-body{
float:left;
border-top:1px solid #A19C92;
width:1024px;
width:990px;
/* background-color:#F7F7F6; */
background:#F7F7F6 url(../pics/bg.gif) -34px 10px  repeat-y;
min-height:100%;
}



#header-nav{
border-top:10px solid #A19C92;
width:990px;
float:right;
list-style:none;
}
#header-nav li{
float:left;
width:auto;
height:35px;
line-height:35px;
overflow:hidden;
font-weight:bold;
/* font-size:1.38em; */
font-size:13px;
text-align:center;
/* letter-spacing:1px; */
/* border-left:1px solid #A19C92; */
border-right:1px solid #A19C92;
}
#header-nav li a{
height:35px;
float:left;
display:block;
color:#777;
text-decoration:none;
}

#header-nav li a img{
vertical-align:middle;
}

.deutsch li a{
padding:0px 9px;
}
.englisch li a{
padding:0px 10px;
}

#header-nav li.header-nav-first{
text-align:right;
border-left:none;
}
#header-nav li.header-nav-first a{
padding-right:12px;
width:236px;
}

#header-nav li.header-nav-first a:hover, #header-nav li.header-nav-first a.current{
background-color:#F5903D;
}
#header-nav li.header-nav-2 a:hover, #header-nav li.header-nav-2 a.current{
background-color:#679F80;
}
#header-nav li.header-nav-3 a:hover, #header-nav li.header-nav-3 a.current{
background-color:#0094B1;
}

#header-nav li.header-nav-first a:hover,
#header-nav li.header-nav-2 a:hover,
#header-nav li.header-nav-3 a:hover, 
#header-nav li.header-nav-first a.current,
#header-nav li.header-nav-2 a.current,
#header-nav li.header-nav-3 a.current{
color:#FFF;
}


#header-nav li.header-nav-resize img{
padding-top:10px;
}
#header-nav li a.no-padding{
padding:0px;
}
#header-nav li a.left-padding{
padding-right:3px;
}
#header-nav li a.right-padding{
padding-left:3px;
}

.footer-print{
margin-top:44px;
}
.print-link{
background:transparent url(../pics/druck.gif) left 50% no-repeat !important;
padding-left:28px;
color:#999 !important;
}
/* #header-nav li.header-nav-print a:hover{
background:transparent url(../pics/druck_over.gif) right 50% no-repeat;
padding-right:28px;
} */

/* .layout-green #header-nav li.header-nav-resize:hover{
background-color:#679F80;
}
.layout-orange #header-nav li.header-nav-resize:hover{
background-color:#F5903D;
}
.layout-green #header-nav li a:hover, .layout-green #header-nav li.current a{
background-color:#679F80;
}
.layout-orange #header-nav li a:hover, .layout-orange #header-nav li.current a{
background-color:#F5903D;
} */


#header-nav li.header-nav-search{
border-right:0px solid #A19C92;
float:right;
padding-left:2px;
padding-right:0px;
/* width:200px; */
text-align:center;
}
.header-nav-search form{
position:relative;
float:left;
padding-left:6px;
margin-top:-1px;
}
*html .header-nav-search form{
margin-top:3px;
}
.header-nav-search .textfeld, #content-right .textfeld, .tx-indexedsearch-searchbox-sword{
width:77px;
border:solid 1px #AAA;
padding:2px 3px;
vertical-align:middle;
text-align:center;
color:#777;
}
#content-right .textfeld{
width:172px;
}
.such-button{
margin-left:2px;
vertical-align:middle;
}

#content-right h3, #content-right-f h3{
font-size:1.06em;
}
#content-right .csc-frame h3, #content-right-f .csc-frame h3{
padding:5px 10px;
font-size:1.06em;
}


#content-right .bodytext, #content-right-f .bodytext{
width:205px;
}

div.h1-logo{
height:119px;
margin-left:257px;
overflow:hidden;
font-size:35px;
line-height:25px;
color:#494646;
background:#F7F7F6 url(../pics/topographie_des_terrors.gif) -2px 34px no-repeat;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
}
div.h1-logo span{
display:block;
margin-left:20px;
margin-top:160px;
}

div.h1-logo-print{
display:none;
}



/* ENDE */
#menue{
background-color:#FFF;
height:100%;
float:left;
width:258px;
}

#menue ul{
position:relative;
left:0px;
margin-top:5px;
float:left;
width:258px;
list-style:none;
overflow:hidden;
}
#menue ul li{
float:left;
text-align:right;
width:258px;
margin-top:20px;
}

#menue ul li.menue-last{
margin-top:48px;
}

#menue ul li a{
display:block;
float:left;
width:242px;
left:0px;
color:#404040;
/* font-weight:bold; */
text-decoration:none;
font-size:1.00em;
line-height:1.00em;
padding-right:16px;
text-transform:uppercase;
}

#menue ul a span{
padding:0px 4px;
padding-left:6px;
background-color:#FFF;
}


#menue .layout-green .current a, #menue .layout-green a:hover{
background-color:#679F80;
}
#menue .layout-orange .current a, #menue .layout-orange a:hover{
background-color:#F5903D;
}
#menue .layout-blue .current a, #menue .layout-blue a:hover{
background-color:#0094B1;
}


#menue ul li a:hover{
color:#404040;
}

#menue ul .hassub{
padding-bottom:14px !important;
}
#menue ul .hassub a span{
border-bottom:solid 1px #FFF;
}

#menue ul li.sub-menue{
margin:3px 0px;
margin-bottom:6px;
}

#menue ul li.sub-menue a{
font-weight:normal;
text-transform:none;
}
#menue ul li.sub-menue a span{
cursor:pointer;
height:auto;
}
#menue ul li.current-sub a, #menue ul li.sub-menue a:hover{
background-color:#FFF;
font-weight:normal;
}

#menue .layout-green li.current-sub a, #menue .layout-green li.sub-menue a:hover{
color:#679F80;
}
#menue .layout-orange li.current-sub a, #menue .layout-orange li.sub-menue a:hover{
color:#F5903D;
}
#menue .layout-blue li.current-sub a, #menue .layout-blue li.sub-menue a:hover{
color:#0094B1;
}


#menue ul li.sub-menue.sublast {
margin-bottom:1px;
padding-bottom:0px;
}
/* #menue ul li.sublast-abst{
padding-bottom:12px;
} */

#menue ul li.sub-menue{
margin:1px 0px;
margin-bottom:4px;
}
#menue ul li.sub-menue a{
line-height:1.31em;
/* line-height:16px; */
}
#menue ul li.sub-menue.sublast {
margin-bottom:0px;
padding-bottom:0px;
}


/* SPALTEN */

#contentwrap{
position:relative;
float:left;
width:450px;
overflow:hidden;
/* margin-left:6px; */
padding-left:6px;
padding-right:60px;
/* background-color:#cacadd; */
}
.contentwrap-breit{
overflow:hidden;
width:666px !important;
padding-right:20px;
}

#content-right, #content-right-f {
position:relative;
float:right;
width:205px;
right:26px;
font-size:0.94em;
line-height:1.13em;
/* background-color:#cacadd; */
}
#content-right-f {
float:right;
right:0px;
/* margin-right:-15px; */
margin-left:20px;
}

#contentwrap, #content-right{
padding-top:10px;
line-height:1.50em;
overflow:hidden;
}
#contentwrap{
background-color:#F7F7F6;
margin-top:12px;
/* background:#F7F7F6 url(../pics/bg.gif) right 0px repeat-y; */
}
#content-right{
margin-top:12px;
}


#contentwrap .content-top h1, #contentwrap .content-top h2,
#contentwrap .csc-frame-frame2 h1, #contentwrap .csc-frame-frame2 h2{
font-weight:normal;
font-size:1.13em;
line-height:1.56em;
padding:0.25em 10px;
text-transform:uppercase;
}


#contentwrap .content-top .inhalt-wrap,
#contentwrap .csc-frame-frame2 .inhalt-wrap{
position:relative;
padding-right:8px;
padding-bottom:0px;
}

#contentwrap .layout-orange .content-top h1, #contentwrap .layout-orange .content-top h2,
#contentwrap .layout-orange .csc-frame-frame2 h1, #contentwrap .layout-orange .csc-frame-frame2 h2{
border-left:2px solid #F5903D;
border-bottom:2px solid #F5903D;
margin-bottom:0px;
}
#contentwrap .layout-orange .content-top .inhalt-wrap,
#contentwrap .layout-orange .csc-frame-frame2 .inhalt-wrap{
border-right:2px solid #F5903D;
}





#contentwrap .layout-blue .content-top h1, #contentwrap .layout-blue .content-top h2,
#contentwrap .layout-blue .csc-frame-frame2 h1, #contentwrap .layout-blue .csc-frame-frame2 h2{
border-left:2px solid #0094B1;
border-bottom:2px solid #0094B1;
}
#contentwrap .layout-blue .content-top .inhalt-wrap,
#contentwrap .layout-blue .csc-frame-frame2 .news-latest-container{
border-right:2px solid #0094B1;
}


#contentwrap .layout-green .content-top h1, #contentwrap .layout-green .content-top h2,
#contentwrap .layout-green .csc-frame-frame2 h1, #contentwrap .layout-green .csc-frame-frame2 h2{
border-left:2px solid #679F80;
border-bottom:2px solid #679F80;
}
#contentwrap .layout-green .content-top .inhalt-wrap,
#contentwrap .layout-green .csc-frame-frame2 .inhalt-wrap{
border-right:2px solid #679F80;
}


.content-top, #contentwrap .csc-frame-frame2{
margin-top:-3px;
width:360px;
}

#content-right .csc-frame-frame2, #content-right-f .csc-frame-frame2{
background-color:#C3BEB6;
/* background-color:#A69F93; */
}
.csc-frame-frame2 form{
margin-bottom:2px;
}


.content-bottom .layout-orange, .content-bottom .layout-green, .content-bottom .layout-blue{
width:450px;
color:#FFF;
}
.content-bottom .layout-orange{
background-color:#F5903D;
}
.content-bottom .layout-blue{
background-color:#0094B1;
}

.content-bottom .layout-green{
background-color:#679F80;
}
#contentwrap .content-bottom .layout-orange a,
#contentwrap .content-bottom .layout-blue a,
#contentwrap .content-bottom .layout-green a{
color:#FFF;
/* background:transparent url(../pics/link_white.gif) 0px 0.25em no-repeat; */
}

.inhalt-wrap, .content-top, #contentwrap .csc-frame-frame2{
position:relative;
float:left;
/* height:100%; */
padding:0px;
padding-bottom:12px;
}
#contentwrap .csc-frame-frame2{
margin-bottom:24px;
}
#content-right .inhalt-wrap, #content-right-f .inhalt-wrap{
float:left;
position:relative;
}

.content-top .inhalt-wrap,
#contentwrap .csc-frame-frame2 .inhalt-wrap{
width:358px;
padding:0px;
}
#contentwrap .csc-frame-frame2 .bodytext{
padding-right:10px;
}
#contentwrap .csc-frame-frame2 .latest-item{
margin-top:10px;
padding-right:10px;
}
#contentwrap .csc-frame-frame2 strong{
font-weight:normal;
}
#contentwrap .csc-frame-frame2 a{
background:none !important;
padding-left:0px !important;
color:#404040 !important;
}

.inhalt-wrap a, .content-bottom a{
padding-left:20px;
text-decoration:none;
}
#contentwrap .layout-orange a, #content-right .layout-orange a, #content-right-f .layout-orange a{
color:#F5903D;
background:transparent url(../pics/link_orange.gif) 0px 0.25em no-repeat;

}
#content-right .layout-orange .csc-frame a, #content-right-f .layout-orange .csc-frame a{
color:#000;
background:transparent url(../pics/link_black.gif) 0px 0.25em no-repeat;
}
#contentwrap .layout-blue a, #content-right .layout-blue a{
/* color:#0094B1;
background:transparent url(../pics/link_blue.gif) 0px 0.25em no-repeat; */
color:#000;
background:transparent url(../pics/link_black.gif) 0px 0.25em no-repeat;
}
#contentwrap .layout-green a, #content-right .layout-green a{
color:#679F80;
text-decoration:none;
background:transparent url(../pics/link_green.gif) 0px 0.25em no-repeat;
}

.csc-textpic-image a{
padding-left:0px !important;
background:transparent url() 0px 0.25em no-repeat;
}

#contentwrap .inhalt-wrap{
padding-left:12px;
}
#contentwrap #content-right-f .inhalt-wrap{
padding-left:0px;
}

#contentwrap .inhalt-wrap h1, #contentwrap .inhalt-wrap h2{
text-transform:uppercase;
margin-bottom:10px;
font-weight:normal;
font-size:1.00em;
}

.inhalt-wrap p{
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-bottom:0.50em;
}
.contentwrap-breit p{
padding-right:166px;
}
.contentwrap-breit .news-list-browse p{
padding-right:0px !important;
}
.inhalt-wrap .csc-textpic-text p{
padding-right:45px;
}


div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
float:none;
}
#contentwrap .csc-textpic-imagerow {
margin-bottom:15px;
}

/* #content-right .text-wrap{
position:relative;
}
#content-right .text-wrap .bodytext{
position:relative;
} */

#contentwrap .text-wrap ul{
list-style:none;
margin:0px;
margin-left:30px;
margin-bottom:0.5em;
padding:0px;
}
#contentwrap .text-wrap ul li{
padding-left:14px;
background:transparent url(../pics/strich_black.gif) no-repeat scroll 0px 4px;
}

#closeLink {
background:transparent url(../pics/close.gif) no-repeat scroll center center !important;
}

#contentwrap .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{
margin-top:6px;
}
#contentwrap .csc-textpic-imagewrap dd{
font-size:0.88em;
}
#contentwrap .csc-textpic-imagewrap dd p{
padding-right:0px;
}

#content-right li, #content-right-f li{
padding:0px 10px;
margin-top:4px;
}




#content-right form{
width:194px;
}
#content-right .news-search-form, #content-right .tx-newloginbox-pi1 form{
padding:5px 10px;
padding-bottom:0px;
padding-right:0px;
background-color:transparent !important;
}
#content-right .csc-frame-frame2 .wrap-catmenu, #content-right .wrap-catmenu{
padding:5px 10px;
padding-bottom:10px;
}

#content-right .news-search-form-submit{
display:block;
position:relative;
text-align:right;
}
#content-right .search-button, #submit, .tx-srfeuserregister-pi1-submit, .search-button{
border:0px;
padding:0px 3px;
color:#FFF;
background-color:#F5903D;
font-weight:bold;
font-size:0.88em;
text-transform:uppercase;
}


/* News */
.news-list-container a, .news-latest-container a, .news-single-img a{
background:none !important;
padding-left:0px !important;
}

#contentwrap .inhalt-wrap .news-list-item .h2-presse{
position:relative;
float:left;
text-transform:none;
color:#000;
width:434px;
line-height:1.5em;
}
.news-list-item .presse-img{
position:relative;
float:right;
margin:5px 0px;
margin-top:0px;
width:220px;
text-align:right;
right:-20px;
top:0px;
}
.news-list-item .presse-img img{
margin-top:10px;
}
.news-list-item .presse-img span{
padding-right:2px;
}
.news-list-item .presse-txt{
margin-right:210px;
margin-bottom:5px;
}

.news-list-item .left{
width:340px;
}
.tagebuch-txt{
width:409px !important;
margin-right:43px;
}
.news-list-container .tagebuch-txt p{
display:block !important;
}
.tagebuch-txt .news-list-date{
font-weight:bold;
}
.tagebuch-image p{
color:#FFF;
padding:0px 14px !important;
}
.tagebuch-image{
margin-top:18px;
width:202px !important;
background-color:#F5903D;
border-bottom:8px solid #9B958B;
}
.tagebuch-image .news-single-imgcaption{
padding-bottom:8px !important;
/* border-bottom:1px solid #F7F7F6; */
margin-bottom:0px;
font-size:0.88em;
}
.tagebuch-image img{
float:none;
margin:0px 15px;
margin-bottom:4px;
}
#contentwrap .inhalt-wrap h2.h-tagebuch{
text-transform:none;
color:#000;
}

.tb-list-date{
color:#666;
}


.news-list-item .right{
width:66px;
}
.news-list-container .bodytext, .news-latest-container .bodytext{
display:inline;
padding-right:6px;
}
.news-single-item p{
padding-right:45px;
}
.img-right .news-single-imgcaption{
padding-right:0px;
}

.news-cat{
margin:4px 0px;
}


.img-right{
text-align:right;
}


.tx-indexedsearch-searchbox td{
vertical-align:top;
}
.tx-indexedsearch-searchbox-button{
border:1px solid #A19C92;
background-color:#FFF;
}
.tx-indexedsearch-searchbox input{
margin-left:20px;
margin-bottom:10px;
}


/* Typo-Klassen */

.bodytext{
/* margin-bottom:30px; */
}





.csc-textpic{

}

#content-right .csc-textpic-left{
float:left;
}


#content-right .layout-orange .csc-frame,
#content-right-f .layout-orange .csc-frame, 
#content-right .layout-green .csc-frame, #content-right .layout-blue .csc-frame{
color:#FFF;
}
#content-right .csc-frame-frame1, #content-right .rand-bg, #content-right-f .csc-frame-frame1, #content-right-f .rand-bg{
background-color:#9B958B;
}

#content-right .rand-bg, #content-right-f .rand-bg{
padding:4px 10px;
}
#content-right .rand-bg a, #content-right-f .rand-bg a{
background:transparent url(../pics/link_white.gif) no-repeat 0 0.25em;
color:#FFF;
}

#content-right .layout-blue .csc-frame-frame1{
border-top:6px solid #0094B1;
}
#content-right .layout-green .csc-frame-frame1{
border-top:6px solid #679F80;
}
#content-right .layout-orange .csc-frame-frame1, #content-right-f .layout-orange .csc-frame-frame1{
border-top:6px solid #F5903D;
margin-top:4px;
}
#content-right .layout-blue .csc-frame-frame2{
border-top:8px solid #0094B1;
}
#content-right .layout-green .csc-frame-frame2{
border-top:8px solid #679F80;
}
#content-right .layout-orange .csc-frame-frame2, #content-right-f .layout-orange .csc-frame-frame2{
border-top:8px solid #F5903D;
margin-top:4px;
}
#content-right-f .layout-orange .csc-frame-frame2{
margin-left:55px;
width:150px;
}
#content-right .layout-orange .csc-frame-frame2 a, #content-right-f .layout-orange .csc-frame-frame2 a{
background:transparent url(../pics/link_white.gif) no-repeat 0 0.25em;
color:#FFF;
}

#content-right .csc-textpic-left .csc-textpic-caption{
margin-bottom:20px;
}
#content-right .csc-frame .csc-textpic-left .csc-textpic-caption{
margin-left:10px;
margin-bottom:0px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
margin-bottom:0px;
}

/* TagebuchTeaser Unten */
.content-bottom{
margin-top:20px;
width:450px;
height:200px;
overflow:hidden;
}

.content-bottom div.csc-textpic-left div.csc-textpic-imagewrap,
.content-bottom div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
float:none;
}
.content-bottom div.bottom-images{
width:210px;
overflow:hidden;
margin-left:6px;
margin-bottom:10px;
}
.content-bottom div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .bottom-images img{
margin-right:12px;
float:left;
}
.content-bottom div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-caption p{
width:200px;
margin-left:6px;
font-size:0.88em;
line-height:1.25em;
}
.content-bottom .csc-textpic-caption{
padding:10px;
}

.content-bottom .bottom-header{
text-align:center;
margin-top:10px;
margin-bottom:20px;
}

#content-right .csc-frame .csc-textpic-text{
padding:6px;
padding-top:4px;
}
#content-right .csc-frame-frame1 .csc-textpic-text{
background-color:#9B958B;
}
#content-right .csc-frame-frame2 .csc-textpic-text{
background-color:#C3BEB6;
}


.nav-jahre ul{
list-style:none;
}
.nav-jahre li{
position:relative;
float:left;
margin-right:20px;
}
#content-right .nav-jahre li{
/* width:166px; */
margin-top:0px;
margin-bottom:6px;
}
#contentwrap .layout-orange .nav-jahre li a{
display:block;
position:relative;
background:none;
padding:0px;
}


/* IndexSearch */
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{
width:66px;
}
.tx-indexedsearch-searchbox-sword{
width:166px;
}
.tx-indexedsearch-browsebox{
margin-bottom:20px;
}


/* allg. Klassen */
#contentwrap .content-spacer{
margin-top:20px;
}

#contentwrap .inhalt-wrap .ankerlink,
#content-right-f .inhalt-wrap .ankerlink,
#content-right .inhalt-wrap .ankerlink{
margin:0px;
padding:0px;
height:0px;
overflow:hidden;
}


.csc-frame-rulerAfter{
margin-top:88px;
}

.rot{
color:#FF3300;
}
.clear{
clear:both;
float:none;
height:0px;
overflow:hidden;
}
.left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
}

.normal{
font-weight:normal;
}

.contentwrap-breit .p-normal{
padding-right:16px;
}

.top-10{
margin-top:10px;
}
.top-20{
margin-top:20px;
}

.skip {
	position: absolute;
	left: -1000em;
	width: 20em;
}

