@charset "UTF-8";
@import url("standard.css");

/*allgemein{*/
html, body  {
	background: #dcebf2 url(../images/body_bg.gif) 0px 0px repeat-y scroll;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:100%;
}
h1, h2, h3, h4 {
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
	margin-top:0px;
}
h1 {
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 2em;
	color: #FFFFFF;
	background: #006599 url(../images/kreuz.gif) 9px 0px no-repeat scroll;
	display:block;
	padding-left: 70px;
}
h2 {
	font-size: 1em;
	margin-top:1.2em;
	margin-bottom: 1.2em;
	color: #006599;
}
div {
	margin: 0px;
}
.links{
	margin-top:20px;
}
.links a{
}
/*}*/

#header_table{
	width:100%;
	background:url(../images/header_bg.gif) 0px 0px repeat-x scroll;
}
#footer{
	width:830px;
	overflow:hidden;
	margin-top:35px;
	font-size:10px;
}
.tdNug{
	vertical-align:top;
	width:165px;
}
.print_send_img {
	cursor: pointer;
}
/*Kontaktformular {*/
#kontaktDiv input[type=text], #kontaktDiv textarea{
	width:330px;
	border:#666666 solid 1px;
	font-size:10px;
}
#kontaktDiv td{
	color:#6E6E6E;
	padding-bottom:10px;
}
#kontaktDiv input[type=submit] {
	border: #666666 solid 1px;
	background-color:#8eb43d;
	color:#FFF;
	font-size:10px;
	width:100px;
}
/*}*/

/*Content{*/
#mainFrameDiv{
	margin:0px;
	padding:0px;
}
#mainContent{
	overflow:hidden;
}
.divText{ 
	margin:0px 9px 42px 9px;
}
.tdContent{
	width:465px;
	vertical-align:top;
	text-align:left;
	height:100%;
	padding-right: 2px;
}
.tableContent{
	background-color:#FFFFFF;
	margin-bottom:0px;
	height:100%;
}
.divContent{
	width:522px;
	overflow:hidden;
	height:100%;
	margin:0px;
	vertical-align:top;
}
.tableBan{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.teaser{
	font-weight:bold;
	color: #323232;
}
a.topLink{
	background:url(../images/content/arrow_top.gif) 0px 4px no-repeat scroll;
	padding-left:10px;
	text-decoration:none;
	font-size:0.8em; !important
}
.topLinkDiv{
	width:100%; 
	text-align:right;
	margin-top:10px;
}
/*}*/

/*Searchbar{*/
#searchBar{
	width:820px;;
	padding-left:10px;
}
.tableSearchBar{
	width:805px;
	margin-top:7px;
	margin-bottom:7px;
}
.tableSearchBar a:link, .tableSearchBar a:visited, .tableSearchBar a:hover, .tableSearchBar a:focus  {
	text-decoration: none;
}
.highlight{
	color: #006599;
	font-weight:bold;
}
/*}*/

/*Hauptnavigation{*/
#navbar{
	width:100%;;
	padding-top:-10px;
	background-color:#dcebf2;
	padding-bottom:40px;
}
#NavDiv{
	background:url(../images/nav_shadow.gif) 0px 0px repeat-x scroll;
	width:100%;
	height:32px;
}
#NavDiv a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	display:block;
}
#NavDiv div{
	float:left;
	height:32px;
}
#NavDiv .aktiv{
	background:url(../images/nav/aktiv.gif) 0px 0px repeat-x scroll;
	width: 130px;
	text-align:center;
	padding-top:5px
}
#NavDiv .inaktiv{
	background:url(../images/nav/inaktiv.gif) 0px 0px repeat-x scroll;
	width: 130px;
	text-align:center;
	padding-top:5px
}

#NavDiv .inaktiv_first{
	margin-left:130px;
	background:url(../images/nav/inaktiv_first.gif) 0px 0px no-repeat scroll;
	width:9px;
}
#NavDiv .aktiv_first{
	margin-left:124px;
	background:url(../images/nav/aktiv_first.gif) 0px 0px no-repeat scroll;
	width:18px;
}

#NavDiv .aktiv_inaktiv{
	background:url(../images/nav/aktiv_inaktiv.gif) 0px 0px no-repeat scroll;
	width:20px;
}
#NavDiv .inaktiv_aktiv{
	background:url(../images/nav/inaktiv_aktiv.gif) 0px 0px no-repeat scroll;
	width:20px;
}
#NavDiv .inaktiv_inaktiv{
	background:url(../images/nav/inaktiv_inaktiv.gif) 0px 0px no-repeat scroll;
	width:17px;
}

#NavDiv .inaktiv_last{
	background:url(../images/nav/inaktiv_last.gif) 0px 0px no-repeat scroll;
	width:11px;
}
#NavDiv .aktiv_last{
	background:url(../images/nav/aktiv_last.gif) 0px 0px no-repeat scroll;
	width:20px;
}
/*}*/

/*Subnavigation{*/
.subNavTopFrame{
	background:url(../images/subnav/nav_framebg_top.gif) 0px 0px repeat-x scroll;
	width: 205px;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	padding-left:15px;
}
.subNavRightFrame{
	background:url(../images/subnav/nav_framebg_right_shadowed.gif) 0px 0px repeat-y scroll;
}
.subNavBottomFrame{
	background:url(../images/subnav/nav_framebg_bottom_shadowed.gif) 0px 0px repeat-x scroll;
	width: 220px;
}
.tdSubNav {
	text-align:left;
	vertical-align:top;
	padding-right: 2px;
}
.ul_subnav{
	padding-left:0px;
	margin-left:0px;
}
.ul_nav{
	padding:0px;
	margin:10px 0px 10px 0px;
}
.ul_nav li{
	padding:0px;
	margin:0px;
	list-style:none;
}

.ul_nav a:link, .ul_nav a:visited, .ul_nav a:hover, .ul_nav a:focus{
	color:#003366;
}
.ul_nav a:link, .ul_nav a:visited, .ul_nav a:hover, .ul_nav a:focus{
	font-size: 11px;
	line-height: 21px;
	margin:1px 0px 1px 0px;
	display:block;
}
.ul_nav a{
	padding-left:15px;
}
.ul_subnav a{
	padding-left:30px;
}

a:link.subLink,  a:visited.subLink  {
	text-decoration: none;
	line-height:23px;
	margin:1px 0px 1px 0px;
}
a:hover.subLink,  a:focus.subLink{
	background-color:#dcebf2;
	border-bottom:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
	margin:1px 0px 1px 0px;
	line-height:21px;
	left:0px;
}
a:hover.currSubLink,  a:focus.currSubLink, a:link.currSubLink,  a:visited.currSubLink{
	text-decoration: none;
	display:block;
	background-color:#dcebf2;
	border-bottom:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
}
/*}*/

#nav_unten {
	text-align: center;	
}
#nav_unten a {
	color:#000000;
	font-size:9px;
	padding: 0px 2px;
}

/*Breadcrumps{*/
#breadcrumps {
	font-size:10px;
	padding-bottom:7px;
	padding-left:259px;
	background-color:#dcebf2;
}
#breadcrumps a:link, #breadcrumps  a:visited  {
	font-size:10px;
	color:#003366;
}
#breadcrumps a:hover, #breadcrumps a:focus{
	color:#003366;
}
/*}*/

/*Downloads{*/
.downloads{
	margin-top:20px;
}
a:link.dlLink, a:visited.dlLink, a:hover.dlLink, a:focus.dlLink  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
	color: #000000;
	text-decoration: underline;
}
/*}*/

/*Sitemap{*/
.sitemapli, .sitemapli ul{
	list-style:none;
	padding-left:10px;
	margin-left:0px;
}
.sitemapul {
	padding-left:0px;
	margin-left:0px;
}
/*}*/

/*Formulare{*/
.textfield{
	font-size:10px;
	border:1px solid #006699;
	width:248px;
}
.plz_anm{
	width:61px;
}
.ort_anm{
	width:180px;
}
.formBtn{
	background-color:#233C16;
	border:none;
	color:#FFF;
	height:18px;
	font-size: 10px;
	font-weight:bold;
}
.searchFormBtn{
	width:35px;
}
.formTxt{
	border:#233C16 solid 1px;
	font-size: 11px;
}
.regBtn{
	background-color:#006699; 
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	border:none;
	margin-top:10px;
}
label{
	font-weight:bold;
	color:#006599;
}
.recFormBtn{
	width:80px;
}
#tbReg td {
	font-weight:bold;
	padding-bottom: 6px;
	color:#333333;
}
form{
	padding:0px;
	margin:0px;
	border:0px;
}
/*}*/

/*Galerie{*/
.floatImageDiv{
	float:left;	
	margin-bottom:10px;
	background-color:#006699;
	color:#FFF;
	padding:2px;
	font-size:9px;
	border:#FFF solid 1px;
}
.galerie{
	margin-top:20px;
}
/*}*/
