/* START-SEITE CSS  */

.start_content01 { 
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		padding-top: 70px;
		padding-left: 72;
		padding-right: 62;		
}

.start_teaser,
.start_teaser_info {
		font-size: 8.5pt;
		font-family: Verdana;
		font-weight: bold;
		color: #02457E;
		padding-top: 30;
		padding-left: 17;
		padding-right: 20;
}

.start_teaser_info {
		padding-top: 8;
}

.start_teaser_subtext {
		font-size: 8.5pt;
		font-family: Verdana;
		padding-left: 17;
		padding-right: 10;
		color: black;
		font-weight: normal;
}

IMG.start_pfeil_teaser {
		margin-top: 30;
		margin-right: 0;
}

.weiter_btn_start {
		margin-right: 62;
}

/* CONTENT-BEREICH CSS */

.list { 
		list-style-image: url(images/list_point.gif);
		list-style-position: outside;
		margin-left:54;
		margin-right:70;
		margin-bottom: 10;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}

.list_events,
.list_events_hell,
.list_events_dunkel { 
		list-style-image: url(images/list_point.gif);
		list-style-position: outside;
		margin-bottom: 2;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}
ul.list_hd {
		padding:0;
		margin:0;
}
.list_events_hell {
		background-color:#FFF;
		padding:4px 4px 4px 20px;
		list-style-position: inside;
}
.list_events_dunkel {
		background-color:#E5ECF1;
		padding:4px 4px 4px 20px;
		list-style-position: inside;
}

ol {
		padding-left:80;
}

.text_list_1st {
		margin-left:80;
		margin-right:70;
		padding_top:200;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}



IMG.header {
		margin-left: 80;
}

.headertab {
		margin-right:70;
}

.content {
		margin-left:80;
		margin-right:70;
		margin-top:40;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}

.content_table {
		margin-left:20;
		/*margin-right:70;
		margin-top:40;*/
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}

.content_table2 {
		/*margin-left:20;
		margin-right:70;
		margin-top:40;*/
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}

.content_5th {
font-size:8.5pt;
font-family:Verdana;
color:#000000;
font-weight:normal;
}
.content_3rd {
		margin-left:80;
		margin-right:70;
		margin-top:40;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}


.content_2nd {
		margin-left:80;
		margin-right:70;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}

.content_4th {
		margin-left:80;
		margin-right:70;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
		margin-top:15;
}

.download_list {
		margin-left:80;
		margin-right:70;
		margin-top:65;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}

.content_list {
		margin-left:80;
		margin-right:70;
		font-size: 8.5pt;
		font-family: Verdana;
		color: black;
		font-weight: normal;
}

.content_kontaktformular {
	margin-left:80;
	margin-right:105;
	margin-top:40;
	font-family: Verdana;
	color: #000000;
	font-weight: normal;
}

textarea.kontaktformular {
	width:393px;
	font-family:verdana;
	color:#000000;
}

input.kontaktformular {
	width:200px;
	font-family:verdana;
	color:#000000;
}
select.kontaktformular {
	font-family:verdana;
	color:#000000;
}

td.kontaktformular {
	font-family:Verdana;
	color:#000000;
	font-weight:normal;
}
.green {
	color:#9CCC0A;
}

.kontaktformular_error {
	font-family: Verdana;
	font-size:8.5pt;
	color:#ff0000;
	font-weight:bold;
}

.link {
		font-size: 8.5pt;
		font-family: Verdana;
		font-weight: bold;
		color: #02457E;
		text-decoration:none;
}
input.login {
	width:120px;
	font-family:verdana;
	font-size:8.5pt;
	color:#000000;
}

.left_nav {
    width: 100%; background-color: #FFFFFF;
    margin: 0px; padding: 0px;
    list-style: none;
    font-family:verdana; font-size: 8.5pt;
}

.nav_item {
    margin-bottom: 1px;
    background-color: #E1EAF2;
}

.nav_item_active {
    padding-top: 2px; padding-bottom: 2px; padding-left: 26px;
    margin-bottom: 1px;
    background-color: #CEDBE7;
    font-weight: bold;
}

.nav_item_sub {
    margin-bottom: 1px;
    background-color: #E1EAF2;
}

.nav_item_sub_active {
    padding-top: 2px; padding-bottom: 2px; padding-left: 38px;
    margin-bottom: 1px;
    background-color: #CEDBE7;
    font-weight: bold;
}

span.left_nav_link {
    text-decoration: none; color: #02457E;
    position: relative; left: 26px;
}
a.left_nav_link {
    display:block; width: 100%; text-decoration: none; color: #02457E; padding-top: 2px; padding-bottom: 2px;
}
a.left_nav_link:hover {
    background-color: #CEDBE7; color: #02457E;
}

span.left_nav_link_sub {
    text-decoration: none; color: #02457E;
    position: relative; left: 38px;
}
a.left_nav_link_sub {
    text-decoration: none; color: #02457E;
    display:block; width: 100%; padding-top: 2px; padding-bottom: 2px;
}
a.left_nav_link_sub:hover {
    background-color: #CEDBE7; color: #02457E;
}

/* Topnavigation start */

#topnav {
    float:left; width:100%; background:#00457B; line-height:normal;
}

#topnav ul {
    margin: 0;
	padding: 0;
	border-right: 1px solid #FFFFFF;
	list-style-type: none;
    margin-left: 179px;
    width: 100%;
}
#topnav li {
    float:left;
    margin:0; padding:0;
    border-left: 1px solid #FFFFFF;
}

#topnav a {
    color:#FFFFFF; text-decoration: none; font-family: verdana;font-size:13px; font-weight: bold;
    padding:3px 10px 3px 10px;
    display: block;
}
#topnav a:hover {
    background-color:#9DCC0A;
}

#topnav .section, #topnav .current {
background: #9dcc0a;
color: #00457b;
}



h1 {
    color: #9DCC0A; font-size: 18px; font-family: verdana;
    position: relative; left: 80px;
}

#sidenav, #sidenav .section  {
	list-style-type: none !important;
	margin-left: 0 !important;
	padding-left: 0;
	text-indent: 10px;
	font-style: normal !important;
}

.sub  {
	list-style-type: none !important;
	margin-left: 0 !important;
	padding-left: 0;
	text-indent: 20px;
	font-style: normal !important;
}

#sidenav li a, .sub li a {
	text-decoration: none;
	padding: 3px;
	display: block;
	height: 16px;
	font-weight: normal;
}

#sidenav .section {
padding: 3px;
}

#sidenav li a:hover, .sub li a:hover {
	text-decoration: none;
	background: #cedbe4 !important;
	padding: 3px;
	display: block;
	height: 16px;
}

.sub li a:hover {
text-decoration: underline !important;
}

#sidenav .current, #sidenav .section{
	text-decoration: none;
	color: #20457e;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	background: #cedbe4 !important;
}


#maincontent {
	padding: 25px;
}

table tr td{
border: 0 !important;
}


/* Topnavigation end */
#Form_Form {
font-size: 10px;
}

.field {
color: #000 !important;
}

.teaserend {
	font-size: 0.7em;
	color: #00457b;
	padding:0;
	font-weight: bold;
	margin-left: 73px;
	margin-top: -10px;
	margin-bottom: 10px;
}

*html .teaserend {
	margin-left: 34px;
}

.startleft {
	padding: 4px;
	font-size: 0.55em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.startleft img {
	margin: 5px 0 5px 10px;
	display: block;
}

.startleft a {
	text-decoration: none;
	color: #0045b7;
}

.startleft a:hover {
	text-decoration: underline;
}

.startleft ul  {
	margin-left: 0;
	padding-left: 24px !important;
}

.startleft ul li {
	padding-left:0;
	margin-left:0;
	list-style-type: square !important;
}