/* braun-hell: #deb887 braun Buttons: #C9692F  */
/* blau-hell: #A2D8E4 blau Buttons: #093E75  */
@import "rte_styles.css";

/* Layout */
html { height: 100%; }
body { padding: 0; margin: 0; background-color: #A2D8E4;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; height: 100% }
#layout_container { height: 100%;	min-height: 100%;	width: 900px;	text-align: left;	margin: auto;	position: relative;	background:  url(images/bg_container.png) repeat-y center center #fff; text-align: left; border-left: 1px solid #222; border-right: 1px solid #222;}
html>body #layout_container {	height: auto; }
#layout_innerwrap {	float: left;	width: 715px; }

/* Header */
div#layout_header {	position: absolute;	top: 0px;	left: 0px; 	height: 150px; width: 100%; background: url(/fileadmin/media/kopfbild/kopfbild.jpg) no-repeat center center #900;}
div#layout_hleft {	margin: 0px;	padding: 0px;	width: 185px; height: 150px;	float: left; }
div#layout_hmiddle {	margin: 0px;	height: 150px;	width: 530px;	float: left; }
div#layout_hright {	margin: 0px;	height: 150px;	width: 185px;	float: left; }
div#layout_hnav {	display: none; }


/* Content */
#layout_cleft {	position: relative;	width: 170px;	padding: 165px 0px 0px 0px;	float: left; }
#layout_content {	width: 500px;	float: right;	padding: 165px 15px 15px 15px;}
#layout_cright {	position: relative;	width: 170px;	float: right;	padding: 165px 0px 0px 15px; }
#layout_content A { color: #cc0000; text-decoration: none;}
#layout_content A:hover, A:active {  color: #0000cc; text-decoration: underline; }

/* Footer */
#layout_clearfooter {	width: 100%;	height: 12px;	clear: both; }
#layout_footer { clear: both;	height: 25px; width: 100%;	left: 0;	bottom: 0;	position: absolute;  background: #093E75;}
* html #layout_footer {	\height: 25px;	he\ight: 25px; }
#layout_footer p{ color: #ccc; text-align: center; font-weight: bold; margin:0; padding-top: 3px;}

/* Top Nav */


/* Navigation left */
div.nav_li{ width: 170px;}
div.nav_li a:hover { border: none; color: #093E75; }
div.nav_li .head{	padding: 4px 0px 0px 10px; margin-bottom: 0px;	height: 20px;	width: 100%;	background: #093E75; font-size: 14px; font-weight: bold; color: #fff; }

div.nav_li .block{width: 100%;padding: 6px 5px 4px 4px; margin-bottom: 8px; border-right: 1px #093E75 solid; border-bottom: 1px #093E75 solid;}

div.nav_li div.nav2_li, div.nav_li div.nav3_li , div.nav_li div.nav4_li{	background: none; height: auto;	width: 150px; padding: 0px 0px 4px 10px; margin-bottom: 0px; }
div.nav_li div.nav2_li a {	padding: 0px 15px 0px 0px;}
div.nav_li div.nav3_li a {	padding: 0px 15px 0px 10px;	font-size: 10px;}
div.nav_li div.nav4_li a {	padding: 0px 15px 0px 8px;	font-size: 10px;}
div.nav_li a.cur {	color: #093E75; }
div.nav_li div.cur {	color: #093E75;}

/* Teaserboxen */
div.teaserbox1{ width: 160px; margin-bottom: 8px; }

div.teaserbox1 div.teaser_head{padding: 4px 0px 0px 10px; margin: 0px;	height: 20px;	width: 100%;	background: #093E75; font-size: 14px; font-weight: bold; color: #fff;}

div.teaserbox1 div.teaser_head h1{margin: 0px; color: #fff;}

div.teaserbox1 div.teaser_body{width: 100%;padding: 6px 5px 4px 4px;border-left: 1px #093E75 solid;border-bottom: 1px #093E75 solid;}

div.teaserbox1 div.teaser_body p{padding: 0px; margin: 0px; }

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible { display: none;}
DIV.csc-frame-rulerBefore { border-top: 1px dotted #ff6432; margin: 15px 0px;}
DIV.csc-frame-rulerAfter { border-bottom: 1px dotted #ff6432; margin: 15px 0px;}
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
/**********/
/* Images */
/**********/
/* Images / Captions */
P.csc-caption { font-size: 11px; font-style: normal; margin-top: 5px; color: #999}
img{border: none;}
/***************/
/* Bulletlists */
/***************/
/* Bullet styles for unordered lists.*/
ul { margin-top : 10px; padding-left: 0; }
ul li{ padding-left : 0px; margin-left : 12px; margin-top : 0px; }

/***************/
/* Tables */
/***************/
.table_preise { width: 500px;}

