@CHARSET "UTF-8";
/* Allgemeine HTML Tags */

* {margin: 0px; padding: 0px;}

html {background-color:#3B5585; height:101%;}
body {background-color:#3B5585; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#000; line-height:16px; }
a, a:hover, a:link{ text-decoration:none; }
a, a:link { color:#fff; }
a:hover { color:#f00; }
h1, h2, h3 { font-weight:bold; }
h2, h3, h4 { font-size:12px; line-height:16px; }
h2 { color:#D4070C; margin: 15px 0 10px 0; }
h4 { font-weight:normal; }

fieldset { border:medium none; }
input, select, textarea {  }

p { margin:0 0 14px 0; }

table { margin-bottom:5px; }
td { padding:5px; }

#wrapper {background-color:#3B5585; color:#fff; margin:20px auto; text-align:left; width:900px; }

/* Seitenelemente */
#top { height:20px; }
#top_nav {  }
#top_nav ul { display:inline; list-style:none; float:right; width:auto; }
#top_nav ul li { display:inline; float:left; }

#page_header {background-image:url('bg/logo.png'); background-repeat:no-repeat; background-position:top left; height:100px; margin-top:7px; }
#page_header h1 {position:absolute; left:-2000px;}

#page_content { background-image:url('bg/bg_page_content.png'); background-repeat:repeat-y; background-position:top left; background-color:#243064; color:#000; }
    .h_spacer { border-bottom:1px solid #fff; }
	.v_spacer { border-right:1px solid #fff; }
	.bg_white { background-color:#fff; width:844px; }
	.bg_blue { background-color:#243064; }
    #left_col,
	#main_content_outer { display:inline; float:left; }
    #left_col { margin:0; width:199px; }
        #main_nav { color:#fff; padding:12px 15px; }
		#main_nav ul {list-style:none;}
        #main_nav li { padding-left:10px; }
		#main_nav .lvl1 li { background-image:url('bg/list_arrow_left.png'); background-repeat:no-repeat; background-position:0 3px; margin-bottom:15px;}
        #main_nav .lvl1 li.active { background-image:url('bg/list_arrow_left_act.png'); background-repeat:no-repeat; background-position:0 4px; }
		#main_nav .lvl1 li.active span { color:#f00; }
		#main_nav ul.lvl2 { margin-top:5px; }
		#main_nav .lvl2 li { background-image:none; margin-bottom:5px; }
		#main_nav .lvl2 li.active { background-image:none; }
		#main_nav li.active span { color:#f00; }
    #main_content_outer { width:643px; }
        #main_content_logo { background-image:url('bg/bg_content_top.jpg'); background-repeat:no-repeat; background-position:top left; height:61px; width:643px; }
        #pagenum-3 #main_content_logo { background-image:url('bg/bg_content_inner.jpg'); background-repeat:no-repeat; background-position:top left; height:236px; width:643px; }
		#main_content_inner { min-height:490px; padding:15px 15px 30px 15px; }

		#pagenum-3 #main_content_inner {background-image:url('bg/bg_content_btm.jpg'); background-repeat:no-repeat; background-position:bottom left; padding:15px 15px 5px 15px}

		#main_content_inner a { color:#333366; }
		#main_content_inner ul { margin-bottom:10px; }
		#main_content_inner li { margin-left:15px; }
		#main_content_inner li ul { margin-bottom:0px;}
		.csc-default {padding-bottom: 30px}

	/* Mailformular - Kontakt */
	.csc-mailform {width: 458px;}
	#mailform div.csc-mailform-field { margin-bottom:15px; }
	.csc-mailform-field label { display:inline; float:left; padding-right:10px; text-align:right; width:153px; }
	#mailformAnrede legend { display:none; }
	.csc-mailform-radio label { display:inline; float:left; padding-left:5px; text-align:left; width:40px; }
	.csc-mailform-radio {float: left;}

	#mailform input.csc-mailform-submit { float:right; margin-top:5px; }
	#mailform img { margin-top:5px; margin-left:163px; }

#page_footer { width:900px; }
#page_footer_inner { margin-left:194px; }
#page_footer_inner p { display:inline; float:left; text-align:left; margin:10px 21px 10px 21px; }

/* CSS fuer T3 */
.csc-default {display: inline-block;}

/* DEGUG */
.border { border:1px solid red; }

