
/* ====== Page ====== */

html,body {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(/fileadmin/template/main/images/bg_grund.jpg);
	background-repeat:repeat;
	color:#246493;
}

/* ====== Content ====== */

a { font-weight:normal; color:#f28e00; text-decoration:underline; }
a:link { font-weight:normal; color:#f28e00; text-decoration:underline; }
a:visited { font-weight:normal; color:#f28e00; text-decoration:underline; }
a:hover { font-weight:normal; color:#000000; text-decoration:underline; }

td {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}
h1 { font-size:11px; font-weight:bold; color:#246493; }
ul { list-style-image:url(/fileadmin/template/main/images/square_orange2.gif); font-weight:bold; margin:0 0 0 16px; padding:0 0 0 0; }
li { margin:2px 0 2px 0; padding:0 0 0 0; }
hr { color:#F28300; background-color:#F28300; height:2px; border:0px; }

/* ====== CSS Styled Content ====== */

	/* --- Header --- */

/*
.csc-header { padding:0 0 0 0; margin:0 0 0 0; }
.csc-header-n1  { padding:0 0 0 0; margin:0 0 0 0; }
*/
.csc-firstHeader { padding:0 0 0 0; margin:0 0 15px 0; }

	/* --- Tables --- */

.contenttable-0 td { padding:2px; }
.contenttable-1 td { border:2px solid #f28300; padding:2px; }
.contenttable-2 td { border:2px solid #f28300; background-color:#FACE99; padding:2px; }


	/* --- Images --- */

.csc-textpic-caption { color:#f28e00; }

	/* --- Sitemap --- */

div.csc-sitemap { margin-top:12px; width:400px; }
.csc-menu { padding:0px; font-weight:bold; margin:0px; }
.csc-sitemap a {
	text-decoration:underline;
	font-weight:normal;
	/*
	background-image: url(/fileadmin/template/lions/images/menu-arrow-right-ro.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 18px;
	*/
}
.csc-sitemap { margin:0 0 0 0; padding:0 0 0 0; }
.last-updates { margin:0 0 0 16px; padding:0 0 0 0; }
.csc-sitemap-level1 { padding-left:0px; padding-bottom:4px; margin-bottom:10px; margin-top:10px; border-bottom:2px solid #f28300; }
.csc-sitemap-level2 { padding-left:110px; margin-bottom:1px; }
.csc-sitemap-level3 { padding-left:220px; margin-bottom:1px; }
.csc-sitemap-level4 { padding-left:330px; margin-bottom:1px; }
.csc-sitemap-level5 { padding-left:360px; margin-bottom:1px; }

/* ====== Template / Layout ====== */

.main {
	width:100%;
	height:100%;
	background-image:url(/fileadmin/template/main/images/bg_verlauf.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

.center {
	width:979px;
	height:100%;
	margin:auto;
	text-align:center;
}

.center-head {
	width:979px;
	height:78px;
	margin:auto;
}

.center-head-2 {
	width:979px;
	height:106px;
	margin:auto;
}

.center-content {
	width:979px;
	margin:auto;
}

#head-left {
	width:214px;
	height:78px;
	float:left;
}
#head-middle {
	width:515px;
	height:78px;
	float:left;
	background-image:url(/fileadmin/template/main/images/grafik_obenlinks.gif);
	padding-left:44px;
	padding-top:20px;
	max-width:471px;
	max-height:58px;
	text-align:left;
}
#head-right {
	width:250px;
	height:78px;
	float:right;
}
#logo {
	width:214px;
	height:106px;
	float:left;
}
#illu_container {
	width:765px;
	height:106px;
	float:right;
	text-align:left;
}
#content_container {
	width:979px;
	text-align:left;
}
#content {
	width:979px;
}
#content_left_container {
	width:214px;
}
#content_normal_right_container {
	width:765px;
	background-image:url(/fileadmin/template/main/images/content_bg.gif);
	background-repeat:repeat-y;
}
#content_main_container {
	margin-left:8px;
	width:729px;
}
#content_main {
	width:464px;
	float:left;
	padding-left:31px;
	padding-right:33px;
	padding-top:30px;
	max-width:400px;
	text-align:left;
}
#content_right {
	width:265px;
	float:right;
	text-align:left;
	padding-top:7px;
}
#footer_container {
	width:765px;
	height:72px;
	background-image:url(/fileadmin/template/main/images/footer_765.gif);
	background-repeat:no-repeat;
}
#sub_menu {
        width:214px;
}

.main_menu_item {
	width:177px;
	height:20px;
}
.main_menu_item-act {

	width:177px;
	height:20px;
}
.sub_menu_item {
	width:177px;
	height:20px;
}
.sub_menu_item-act {
	width:177px;
	height:20px;
}
.right_menu_item {
	width:265px;
        height:20px;
	text-align:right;
}
.right_menu_item-act {
        width:265px;
        height:20px;
	text-align:right;
}

/*
   =========================================
     mailform
   =========================================
*/

/*
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:90%;
padding-top:10px;
padding-bottom:10px;
padding-left:50px;
border: 1px solid #C0C0C0;
background-color:#eeeeee;
}
*/

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border: 1px solid #C0C0C0;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #F28300;
border: 0px;
}




#banner_left div {
	margin-left:8px;
}

#banner_left div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:0;
	margin-top:10px;
}

#banner_left div:first-child div.csc-textpic div.csc-textpic-single-image img {
	margin-top:0;
}

#banner_left div img {
	max-width: 190px;
}

#banner_left div.csc-textpic-imagerow {
	margin-left:0;
}


