@import url(main/base.css);
@import url(modifications/basemod.css);
@import url(modifications/basemod_3col_fixed.css);
@import url(navigation/nav_slidingdoor.css);
@import url(navigation/nav_vlist.css);
@import url(main/content.css);
/*
@import url(main/typo3-RTE-BP.css);
*/
@import url(main/typo3-RTE.css);
@import url(print/print_003.css);


@media screen
{

body {
	background:#fff;
	margin:0;
	padding:0;
}

#page_margins {
	margin:0;
	margin-left:50px;
	padding:0;
	border:none;
	position:relative;
	top:-23px;
	background:transparent;
	width:895px;

}
#page {
	margin:0;
	padding:0;
	border:none;
	background:transparent;
}

#topnav {
	display:none;
	width:950px;
}



#header {
	background: transparent url('../img/bg_page.gif') repeat-x;
	height:111px;
	z-index:0;
	margin-left:15px;
}

#sblines {
	width:950px;
	height:111px;
	position:relative;
	left:-15px;
	background: transparent url('../img/bg_page.gif') repeat-x;
	z-index:0;
}
#sblinesORG {
	width:950px;
	height:111px;
	position:relative;
	left:-15px;
	background:transparent url('../img/bg_header.gif') no-repeat;
	z-index:0;
}

#banner {
	position:absolute;
	left:325px;
	top:15px;
}
#logoOLD {
	position:absolute;
	left:22px;
	top:-8px;
}
#logo {
	position:absolute;
	left:22px;
	top:8px;
}


/* HAUPTMENU START-------------------------------------------------------------------------------- */
#headernav {
	position:relative ;
	padding-left:40px;
	background:#2A2A2A url('../img/bg_topnav.gif') repeat-x;
	min-height:113px;
	overflow: hidden;
}


.activeTop {
	background:#1D1D1D url('../img/bg_topnav_active.gif') repeat-x;
}

.topsubnav {
	color:#bebec0;
	float:left;
	width:180px;
	font-size:0.8em;
	font-family:verdana;
	display:block;
	border-left:1px solid #565658;
height:100%;
}

.activeTop, .inactiveTop {
	min-height:103px;
	padding-top:10px;
	padding-left:7px;
}

#mark1,#mark2,#mark3,#mark4,#mark5 {
	width:180px;
	height:7px;
	background:transparent;
	border-top:7px solid #bdbec0;
	position:relative;
}	
#mark1 {left:40px;}
#mark2 {left:221px;}
#mark3 {left:402px;}
#mark4 {left:583px;}
#mark5 {left:764px;}

#topsubnav1 {
	border:none;
}

.topsubnav a{
	font-weight:normal;
	color:#bebec0;
}

.topsubnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	padding-right:6px;
	margin-top:3px;
	margin-bottom:3px;
}

.topsubnav li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	line-height:1.45em;
	padding-left:3px;
}

.topsubnav li.high {
	background:#e70046;
	color:#fff;
	font-weight:normal;
	width:100%;
}

.topsubnav li.high a {
	color:#fff;
}

.topsubnav .hidden {display:none;}

div.activeTop ul li a{
	font-weight:normal;
	color:#fff;
}

div.activeTop ul li a:hover{
	font-weight:normal;
	color:#fff;
}

/* HAUPTMENU ENDE-------------------------------------------------------------------------------- */

#logo {
	width:205px;
	height:65px;
	z-index:15;
}

#nav_main {display:none;}

#teaser {
background:transparent url('../img/bg_horzline.gif') center repeat-x;
margin-right:5px;
}

#col1 {
    margin:0;
    padding:0;
    margin-top:4px;
}
#col1_content {
    margin:0;
    padding:0;
}
label {
	float:left;
}

INPUT.searchbox {
	width:143px;
	height:13px;
	border:1px solid #CACACA;
	font-size:11px;
	float:left;
	margin:0;
	padding:0;
}

#col1,#col2,#col3 {
    margin:0;
    padding:0;
    margin-top:4px;
}
#col1_content,#col2_content,#col3_content {
    margin:0;
    padding:0;
}

#col1_content {
	margin-right:9px;
}

#col2_content {
	margin-right:5px;
	margin-left:9px;   
}

#col3_content {
	margin-right:11px;
	margin-left:9px;   
}

#col1 {width:170px;}
#col2 {width:274px;}
#col3 {
	margin-left: 170px; 
	margin-right: 274px; 
	border-left: 1px dotted #BFBFBF; 
	border-right: 1px dotted #BFBFBF;

}

#breadcrumb {
	position:absolute;
	z-index:10;
    font-size:80%;
	XXXborder:1px solid green;
}

#breadcrumb a {
	font-weight:normal;
    background:transparent url('../img/bg_horzline.gif') bottom repeat-x;
}
#breadcrumb a:hover {
	text-decoration:none;
}

#col2_content .csc-textpic-clear {
	display:none;
}

#col2_content .csc-textpic {
	position:relative;
	top:-1px;
	border-top:none;
	margin-top:1px;
	padding-top:8px;
}

iframe {
	border:none;
	margin-bottom:10px;
}

.grossbild {
	z-index:1000;
	background:#fff;
	padding-top:10px;
	padding-bottom:15px;
	position:absolute;
    width:710px;
    height:265px;
	display:block;
	margin-right:5px;
	padding-top:20px;
	top:0px;
	z-index:5;
}

#spacer1,#spacer2 {
	width:10px;
}
#spacer1 {height:282px;}
#spacer2 {height:302px;}

#footer {
	margin-top:10px;
	font-size:90%;
	border:none;
	padding-left:180px;
	background:#fff url('../img/bg_horzline.gif') top repeat-x;
}

#footer a {
	color:#333;
}
#footer a:hover {
	background:transparent;
}

ul.browsebox li {
display:inline;
}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
text-decoration:underline;
color:#333;
}

.tx-indexedsearch-info, .tx-indexedsearch-searchbox {
display:none;
}

 .tx-indexedsearch-browsebox p {
display:none;
}

dd.csc-textpic-caption {
padding:0px;
background:#e5e6e7;
}

#col2_content dd.csc-textpic-caption {
padding:0;
background:transparent;
}

.pdf {
background:no-repeat 0px 0.2em transparent !important;
padding-left:30px !important;
}


.tx-onetrandomcontent-pi1 {
	margin-top:20px;
	font-size:80%;
    background:transparent url('../img/bg_horzline.gif') bottom center repeat-x;
    padding-bottom:2px;
}

.tx-onetrandomcontent-pi1 p.bodytext {
    padding-top:8px;
    text-indent:25px;
    background:transparent url('../img/bg_zitatlinks_oben.gif') top left no-repeat;
}

.tx-onetrandomcontent-pi1 p.bodytext em {
    text-indent:0px;
    position:relative;
    top:0.3em;
    right:0;
    color:#e70046;
}
.error {
margin-top:10px;
padding-left:20px !important;
background:transparent url('../img/error.gif') 0px 0px no-repeat;
font-weight:bold;
}

.langMenu {background:#fff;position:relative;top:-3px;font-size:0.8em;}


}

