/*Struktur*/

*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
font-family: Arial, Helvetica, sans-serif;
}

html {
	height:100%;
}

body {
	margin:0; 
	padding:0; 
	text-align:left;
}

#wrapper {
	width:100%;
	height:100%;
	margin:0px auto 0px auto;
	text-align:left;
	padding:0px;
}

#banner {
	display:none;
}

#header {

}

#header img.hideprint {
	display:none;
}

#header_navigation {
	display:none;
}

#termine {
	display:none;
}

#clearer {
	display:none;
}

#roundbox_container_wrapper {
	width: 100%;
}

.breadcrumbs {
	display:none;
}


#left {


}

#right {
	display:none;
}

#innerwrapper {
	height:100%;
	margin-bottom:0px;
}

#accessibility_tools {
	display:none;

}

.hidden {}

/*Roundboxes*/
/*Roundboxes für den Inhaltsbereich*/

.rbroundbox_c { 
	background: url() right repeat; 
	margin-bottom:10px; 
	height:100%;
}

.rbtop_c div { 
	background: url() no-repeat top left; 
}

.rbtop_c { 
	background: url() no-repeat top right; 
}

.rbbot_c div { 
	background: url() no-repeat bottom left; 
}

.rbbot_c { 
	background: url() no-repeat bottom right; 
}

/* height and width stuff, width not really nessisary. */
.rbtop_c div, .rbtop_c {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

.rbbot_c div, .rbbot_c {
	width: 100%;
	height: 37px;
	text-align:center;
}

.rbcontent_c {
	margin: 0 0px; 
	border-left:0px solid #d5d5d5; 
	height:100%;
}

.rbroundbox_c { 
	width: 100%;
	height:100%;
}

/*--------------------------------------------------------*/

/*Navigation*/

	

   #navigation {font-size:130%; color:#ffffff; margin-top:30px;}

    #navigation ul {margin: 0; padding: 0; list-style-type: none;}
    #navigation li {margin: 0; padding: 2px 0 0 0;}

    #navigation li a {margin: 0; padding: 3px 3px 3px 15px; color: #ffffff; display:block; background:url(pics/navi_arrow_link.gif) left top no-repeat #DF0404}
    #navigation li a:hover {color: #000000; background:#E5EAED; text-decoration:none;}

    #navigation li li ul li a {color: #000000; background:#F7F9F9; padding-left: 10px;} /* erst die zweite Ebene einruecken */

    #navigation li.active a {color: #000000;} /* jede aktive Ebene einfaerben */ 
    #navigation li.active li.active li.active a {color: #000;}

    #navigation li.active li a {color: #ffffff;} /* eine nicht aktive Unterebene wird in der urspruenglichen Farbe dargestellt */ 
    #navigation li.active li a:hover {color: #000000;}

    #navigation li.active li ul li a {color: #000000;} /* erst die zweite Ebene einruecken */


/*News*/

.news {
	margin:15px 0 15px 0;
}

/*Trenner*/
.trenner {
	height:10px;
	background: url() center no-repeat;
	}

#termine .trenner {
	height:10px;
	background: url() center no-repeat;
	}

.ortdatum {
	float:left;
	margin-right:0.2em;
}

/*Termine*/

#termine p {
	margin-top:0px;
}

/*Tellafriend*/

.tellafriend {
	text-align:right;
}


/*Suche*/

.suche form {
	margin-top:15px;
}

.suche fieldset {
	border: 1px solid #DF0404;
	padding:3px;
}

.suche label {
	display:none;
}

.suche legend {
	font-weight:bold;
}


