body {
	background-image:url('gfx/bg.jpg');
    color:#023F80;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 9pt;
    vertical-align:top;
    text-align:center;
}


a{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	color:#023F80;
	text-decoration:none;
}

a:hover{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	color:#023F80;
	text-decoration:none;
}

.main_table{
background-color:#cccccc;
width:927px;
height:542px;
position:relative;
top:1px;
margin:auto;
}

p{
margin:0px;
}

p a{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	color:#023F80;
	text-decoration:none;
}

p a:hover{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	color:#023F80;
	text-decoration:underline;
}

.st_link a{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	color:#023F80;
	text-decoration:none;
}

.st_link a:hover{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	color:#023F80;
	text-decoration:underline;
}

.inhalt_box_gfx{
text-align:left;
background-image:url('gfx/bg_inhalt.jpg');
background-repeat:no-repeat;
border:0px;
height:369px;
width:706px;
z-index:99;
position:relative;
top:98px;
left:110px;
}

.inhalt_box_gfx_small{
text-align:left;
background-image:url('gfx/bg_inhalt_small.jpg');
background-repeat:no-repeat;
border:0px;
height:369px;
width:565px;
z-index:99;
position:relative;
top:98px;
left:181px;
}

.inhalt_box_text{
position:absolute;
top:0px;
left:13px;
}


div#no_scrolling_content {
width: 690px;
height: 369px;
}


div#scroll_all_small {
width: 539px;
height: 341px;
top:14px;
overflow: auto;
background-attachment:scroll;
background-repeat:repeat;
}

div#scroll_all_small_news {
width: 539px;
height: 259px;
top:100px;
overflow: auto;
background-attachment:scroll;
background-repeat:repeat;
}

div#scroll_all_small_form {
width: 539px;
height: 309px;
top:50px;
overflow: auto;
background-attachment:scroll;
background-repeat:repeat;
}

div#scroll_all_small_book {
width: 539px;
height: 259px;
top:100px;
overflow: auto;
background-attachment:scroll;
background-repeat:repeat;
}

.scroll_leistungen {
font-family: Arial, Verdana, Sans-Serif;
position:relative;
left:30px;
top:65px;
height:175px;
width:555px;
overflow: auto;
background-attachment:scroll;
background-repeat:repeat;
padding-right:10px;
}

.scroll_leistungen_home {
font-family: Arial, Verdana, Sans-Serif;
position:relative;
left:30px;
top:80px;
height:155px;
width:555px;
overflow: auto;
background-attachment:scroll;
background-repeat:repeat;
padding-right:10px;
}


.scroll_leistungen p{
margin:0px;
}

.submenu{
z-index:100;
width:435px;
position:absolute;
left:0px;
top:510px;
}


.titel_content{
font-family: Arial, Verdana, Sans-Serif;
position:relative;
left:10px;
width:550px;
top:10px;
text-align:center;
}

.news_titel{
line-height:15pt;
letter-spacing:1pt;
font-weight:bold;
color:#023F80;
font-size:12pt;
text-align:center;
}

.menu_leistungen{
font-family: Arial, Verdana, Sans-Serif;
position:relative;
left:0px;
top:20px;
line-height:15pt;
letter-spacing:1pt;
font-weight:bold;
width:165px;
color:#023F80;
font-size:12pt;
}

.menu_leistungen_aktiv{
font-family: Arial, Verdana, Sans-Serif;
position:relative;
left:0px;
top:20px;
line-height:15pt;
letter-spacing:1pt;
font-weight:bold;
color:#003366;
font-size:12pt;
text-decoration:none;
width:165px;
background-color:#74C1EC;
}


.menu_leistungen a{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
letter-spacing:1pt;
font-weight:bold;
color:#023F80;
font-size:12pt;
text-decoration:none;
}

.menu_leistungen a:hover{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
letter-spacing:1pt;
font-weight:bold;
color:#003366;
font-size:12pt;
text-decoration:underline;
}

.menu_leistungen_aktiv a{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
letter-spacing:1pt;
font-weight:bold;
color:#003366;
font-size:12pt;
text-decoration:none;
}

.menu_leistungen_aktiv a:hover{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
letter-spacing:1pt;
font-weight:bold;
color:#003366;
font-size:12pt;
text-decoration:none;
}


.sub_menu_leistungen{
position:absolute;
left:165px;
top:20px;
width:265px;
background-color:#74C1EC;
padding-bottom:2px;
padding-top:0px;
padding-left:6px;
padding-right:6px;
}

.sub_menu_leistungen a{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
color:#045BB9;
font-size:11pt;
text-decoration:none;

}
.sub_menu_leistungen a:hover{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
color:#045BB9;
font-size:11pt;
font-weight:bold;
text-decoration:underline;
}

.sub_menu_leistungen_aktiv{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
color:#045BB9;
font-size:11pt;
font-weight:bold;
text-decoration:underline;
}

.sub_menu_leistungen2{
position:absolute;
left:165px;
top:20px;
width:265px;
background-color:#74C1EC;
padding-bottom:2px;
padding-top:0px;
padding-left:6px;
padding-right:6px;
}

.sub_menu_leistungen2 a{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
color:#045BB9;
font-size:11pt;
text-decoration:none;

}
.sub_menu_leistungen2 a:hover{
font-family: Arial, Verdana, Sans-Serif;
line-height:15pt;
color:#045BB9;
font-size:11pt;
font-weight:bold;
text-decoration:underline;
}

.text_leistungen_titel {
font-family: Arial, Verdana, Sans-Serif;
position:relative;
left:6px;
top:63px;
width:400px;
line-height:18pt;
letter-spacing:1pt;
color:#023F80;
font-size:13pt;
}

h1
{
font-weight:bold !important;
font-family: Arial, Verdana, Sans-Serif;
position:relative;
color:#023F80;
font-size:13pt;
top:0px;
bottom:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

h2
{
font-weight:bold !important;
font-family: Arial, Verdana, Sans-Serif;
position:relative;
color:#023F80;
font-size:13pt;
top:0px;
bottom:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

.leistungstitel
{
line-height:18pt;
letter-spacing:1pt;
}

.bold{
font-weight:bold;
}

.u{
text-decoration:underline;
}

.i{
font-style:italic;
}


.short_news{
background-color:#74C1EC;
padding-bottom:2px;
padding-top:0px;
padding-left:6px;
padding-right:6px;
text-align:center;
font-size:13pt;
}

.short_news a{
text-decoration:none;
font-size:10pt;
}
.short_news a:hover{
text-decoration:underline;
font-size:10pt;
}


.text_feld{
border-width:2px;
color:#023F80;
font-weight: normal;
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
border-style:groove;
width:150px;
height:20px;
background-color:#74C1EC;
border-color:#55B5EB;
}

.s_input_auth{
border-width:2px;
color:#023F80;
font-weight: normal;
font-family: Arial, Verdana, Sans-Serif;
font-size: 20px;
border-style:groove;
width:55px;
height:35px;
background-color:#74C1EC;
border-color:#55B5EB;
}


.text_area{
border-width:2px;
border-color:#55B5EB;
border-style:groove;
color:#023F80;
font-weight: normal;
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
width:300px;
height:75px;
background-color:#74C1EC;
}

.text_area2{
border-width:2px;
border-color:#55B5EB;
border-style:groove;
color:#023F80;
font-weight: normal;
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
width:150px;
height:35px;
background-color:#74C1EC;
}


.submit_button{
color:#023F80;
font-weight: normal;
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
width:150px;
height:20px;
background-color:#74C1EC;
border-color:#55B5EB;
}

.gbook_seiten{
font-family: Arial, Verdana, Sans-Serif;
font-size: 16px;
color:#023F80;
}

.gbook_seiten a{
font-family: Arial, Verdana, Sans-Serif;
font-size: 16px;
color:#023F80;
text-decoration:none;
font-weight: normal;
}
.gbook_seiten a:hover{
font-family: Arial, Verdana, Sans-Serif;
font-size: 16px;
color:#023F80;
text-decoration:underline;
font-weight: bold;
}