/****************** STANDARTCONTAINER ******************/
#container {
	color: #000;
	width:806px;
}

#main_container{
	width:770px;
	background-color:#FFFFFF;
	padding:15px 15px 0px 15px;
}

#container_clearer{
	clear:both;
	height:2px;
}

#footer{
        margin-top:10px;
	width:770px;
        padding:3px 0px;
        text-align:right;
	background: repeat-x url(../images/portal/linie_strich_hor.gif) 0px  0px;
}

/****************** STANDARTCONTAINER ******************/

/****************** SCHATTEN ******************/
#shadow_oben, #shadow_unten, #shadow_oben_ecke, #shadow_unten_ecke{
	height:6px;
	font-size:6px;
	width:806px;
}

#shadow_oben{
	background: repeat-x url(../images/portal/schatten_oben.gif);
}

#shadow_oben_ecke{
	background: no-repeat url(../images/portal/schatten_oben_ecke.gif) 800px;
}

#shadow_rechts{
	background: repeat-y url(../images/portal/schatten_rechts.gif) 800px;
}

#shadow_unten{
	background: repeat-x url(../images/portal/schatten_unten.gif);
    margin-bottom:120px;
}

#shadow_unten_ecke{
	background: no-repeat url(../images/portal/schatten_rechts_unten.gif) 800px;
}
/****************** SCHATTEN ******************/

/****************** WERBEBANNER-TOPBEREICH ******************/
#werbe_top{
	margin-bottom:10px;
	width:800px;
}
/****************** WERBEBANNER-TOPBEREICH ******************/

/****************** WERBEBANNER-BOTTOMBEREICH ******************/

#werbe_bottom {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width:100%;
	height:60px;
	margin-top:0px;
        background-color:#E3E9EC;
}

/****************** WERBEBANNER-BOTTOMBEREICH ******************/
#skyscraper{
	width:120px;
	margin-top:86px;
	margin-left:820px;
	position:absolute;
}

#header{
	height:105px;
	width:100%;
	background: repeat-x url(../images/portal/linie_strich_hor.gif) 0px 100px;
}

#header img{
	border:0px solid black;
}

#shortcuts{
	position:absolute;
	margin-top:3px;
        margin-left:5px;
	width:270px; 
	height:20px;
	color:#fff;
	font-size:11px;
}

#shortcuts a{
	color:#fff;
	text-decoration:none;
}

#shortcuts a:hover{
	text-decoration:underline;
}

/****************** CONTENT-BEREICH ******************/
#content_container{
	width:770px;
	min-height:499px;
	margin:5px 0px;
	background: repeat-y url(../images/portal/linie_strich_vert.gif);
	background-position: 555px;	
}

#content{
	width:545px;
	float:left;
}

#content_border{
	width:195px;
	float:right;
}

#content_clearer{
	clear:both;
	height:2px;
}

#content .csc-frame-relContenbox h1, #content .csc-frame-relContenboxBg h1{
   color:#878787;
   font-weight:bold;
   font-size:18px;
   margin-bottom:10px;
}

#content .csc-frame-relContenbox .bodytext span{
   font-weight:bold;
   text-transform:uppercase;
}

#content .csc-frame-relContenbox a, .csc-frame-relContenbox a:hover{
   color:#7C7C7C;
   font-size:11px;
}
/****************** CONTENT-BEREICH ******************/

/****************** RELATED-CONTENT ******************/
#content_border .csc-frame-relContenboxBg, #content_border .csc-frame-relContenbox{
	background-color:#F0F0F0;
	padding:0px 10px;
	padding-bottom:10px;
}

#content_border .csc-frame-relContenboxBg h1,#content_border .csc-frame-relContenbox h1{
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	margin:0px -10px;
	margin-bottom:10px;
}

.csc-frame-rulerAfter{
	height:1px;
	font-size:1px;
	background: repeat-x url(../images/portal/linie_strich_hor.gif);
	margin:10px 0px;
}

#content_border .csc-frame-relContenboxBg a, .csc-frame-relContenboxBg a:hover{
	color:#7C7C7C;
}


#content_border .csc-frame-relContenboxBg h1, #content_border .csc-frame-relContenbox h1{
	background-image:url(../images/portal/RC_Head_grau.gif);
	background-repeat:no-repeat;
	padding:2px 5px;
}
#content_border .csc-frame-relContenboxBg{
background-color:#fff;
padding-left:0px;
}

#content_border .csc-frame-relContenboxBg h1{
margin-left:0px;
}

/****************** RELATED-CONTEND ******************/

/****************** SUCHE ******************/
#suche, #suche a, #suche a:hover {
	color:#7C7C7C;
}

#suche img{
	border:0px solid #000000;
}

#suche div{
	height:15px;
}

#suche a, #suche a:hover{
	text-decoration:underline;
}
#suche .search_input{
	color:#7C7C7C;
	border:1px solid #7C7C7C;
	background:#fff no-repeat url(../../fileadmin/images/layout/Suche_Icon.gif) 2px 2px;
	padding: 1px 0px 0px 20px;
	width:112px;
}
#suche .search_submit{
	background-color:#F0F0F0;
	color:#7C7C7C;
	border:1px solid #7C7C7C;
	height:17px;
}

.tx-indexedsearch-browsebox ul {
	margin:20px 40px;
}

.tx-indexedsearch-browsebox a {
	margin-right:10px;
}

.tx-indexedsearch-res .secondhead td{
	background-color:#CCCCCC;
	padding:3px 10px 3px 10px;
	color:#7C7C7C;
}

.tx-indexedsearch-res .secondhead {
	margin-bottom:5px;
}

.tx-indexedsearch-res td img {
	padding-right:10px;
}

.tx-indexedsearch-searchbox {
	margin-bottom:15px;
}

.tx-indexedsearch-searchbox p{
	margin-top:10px;
}
.tx-indexedsearch-searchbox-sword {
	padding:1px 5px;
}
/****************** SUCHE ******************/

/****************** TERMINE ******************/
.eventteaser{
	font-weight:bold;
	text-transform:uppercase;
	background: url(../images/portal/RC_pfeil.gif) no-repeat 0px 5px;
	padding-left:7px;
}

.csc-frame-relContenboxBg .eventteaser_container{
	margin-bottom:5px;
}

.tx-julleevents-pi1-listrowFrontPageField-datetime{
	padding-left:7px;
}
/********************** TERMINE ******************/

/********************** NEWS ******************/
.news_list_container{
	margin:0px;
	padding:0px 5px 0px 3px;
}

.news_list_image{
	float:left;
}

.news_title{
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
	margin-bottom:4px;
}

.news_list_image img{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

.newsbot{
	clear:both;
	height:1px;
}
/********************** NEWS ******************/