body {margin: 0px; padding: 0px;background: url(../img/gb_kachel.jpg) repeat-x;background-color: #dfe3b9; font-family: arial; font-size: 14px;}

h1 {color: #2669a7; font-size: 22px; margin-bottom: 10px;}
h2 {color: #2669a7; font-size: 18px; margin-bottom: 10px;}
h3 {color: #2669a7; font-size: 16px; margin-bottom: 10px;}
h4 {color: #2669a7; font-size: 14px; margin-bottom: 6px;}



h1 span {
visibility: hidden; 
line-height: 36px;
}


h2 span {
visibility: hidden; 
line-height: 26px;
}

h3 span {
visibility: hidden; 
line-height: 22px;
}

h4 span {
visibility: hidden; 
line-height: 18px;
}


p {color: #094479; line-height: 20px; margin:0 0 14px 0;}
#left p {line-height: 17px;}
p.indent {margin-left: 35px;}

p.blau_22px {color:#2669A7;font-size:22px;}
span.blau_22px {color:#2669A7;font-size:22px;}

p.blau_18px {color:#2669A7;font-size:18px;}
span.blau_18px {color:#2669A7;font-size:18px;}

p.blau_16px {color:#2669A7;font-size:16px;}
span.blau_16px {color:#2669A7;font-size:16px;}

p.blau_14px {color:#2669A7;font-size:14px;}
span.blau_14px {color:#2669A7;font-size:14px;}

a {color: #0a60BB;}
a:hover {color: #891954;}

ul {padding-left: 20px; margin-top: 0px;}
ul.indent {padding-left: 40px;}


li {color: #094479; padding-bottom: 7px;}
#left li {color: #094479; padding-bottom: 5px;}

hr {
	border: 0px;
	background-color: #E6E6E6;
	margin: 12px 0;
}

.clear_float {clear: both;}



#page {text-align: center;}
#pagemargin {text-align: left; margin: 0px auto; width: 1005px; background: url(../img/bg_kachel_lang.gif);background-repeat: repeat-y;}
#pagemargin_noshadow {text-align: left; margin: 0px auto; width: 1005px; background: url(../img/bg_kachel_lang.gif);background-repeat: repeat-y;}

#pagemargin_nl {text-align: left; margin: 0px auto; width: 1005px; background: url(../img/bg_kachel_lang.gif);background-repeat: repeat-y;}
#pagemargin_nl #innerpage {padding: 0px 13px; position: relative; background: url(../img/start_bg_gr_nl.gif);background-repeat: no-repeat; min-height: 560px; height:auto !important; height: 560px;}
#pagemargin #innerpage {padding: 0px 13px; position: relative; background: url(../img/start_bg_gr_nl.gif);background-repeat: no-repeat; min-height: 560px;height:auto !important; height: 560px;}

#pagemargin_noshadow #innerpage {padding: 0px 13px; position: relative; background: url(../img/content_bg_gr.gif);background-repeat: no-repeat; min-height: 560px;height:auto !important; height: 560px;}
#header {height: 55px; position: relative;}
#topnav {position: absolute; right: 0px; top: 0px;}
#subnav {text-align: right; color: #4b779e; background-image: url(../img/unavi_leiste.gif); background-position: top right; background-repeat: no-repeat; line-height: 30px; padding-right:24px;}
#subnav img{vertical-align: middle;}
#subnav a {color: #4b779e;}
#subnav a:hover {color: #891954;}
#subnav a.act {color: #891954;}

#leftnav a {color: #4b779e;}
#leftnav a:hover {color: #891954;}
#leftnav a.act {color: #891954;}

#logo {position: absolute; left: 15px; top: 0px;}

#main_leftshadow {}
#main_leftshadow #left {width: 246px; float: left; z-index: 9999;}
#main_leftshadow #left #leftnav {padding: 140px 60px 20px 33px; }
#main_leftshadow #left #left_cap {padding: 0px 60px 0 33px; }
#main_leftshadow #main {width: 733px; float: left;}


#main_leftshadow #main #main_cap {padding: 20px 80px 40px 60px; }
#pagemargin_nl #main_leftshadow #main #leftnav {padding: 20px 65px 40px 65px; }
#pagemargin_nl #main_leftshadow #main #main_cap {padding: 20px 65px 40px 65px; }

#main_noshadow #left {width: 385px; float: left;}
#main_noshadow #left #leftnav {padding: 140px 50px 20px 50px; }
#main_noshadow #left #left_cap {padding: 0px 50px 0 50px; }
#main_noshadow #main {width: 580px; float: left;}
#main_noshadow #main #main_cap {padding: 30px 40px; }

#left {font-size: 12px;}

#footermargin {text-align: left; margin: 0px auto; width: 1005px;}
#footer {margin: 0 13px; position: relative; font-size: 12px;color: #4b494a;}
#footer a {color: #4b494a; text-decoration: none;}

#footer_img {}

#footer_leftnav { float: left;}
#footer_rightnav { float: right;}


.bildwechsel_position {padding: 0px 0px 0px 0px; z-index: 99; position: relative; }
#marquee {background-image: url(../img/logo_gr_01.jpg); border: 1px solid #c9cdab; }

.grafik_header {}
.header {}

.rgslideshow {background-color: #f8fae9!important;}

fieldset.tx-powermail-pi1_fieldset div.even {background: none;}
fieldset.tx-powermail-pi1_fieldset {
background:none;
border:0px;
padding:10px;
}
fieldset.tx-powermail-pi1_fieldset label {
font-weight:normal;
color: #094479;
}
fieldset.tx-powermail-pi1_fieldset legend {
	display: none; visibility: hidden;}

select.powermail_select {width: auto;}

.powermail_uid5 {width: auto!important;}

.tx-flseositemap-pi1 li{color: #666;}

.input_normal {
	background-color: #fff;
	width: 95%;
	margin-bottom: 7px;
	border: 1px solid #2669A7;
}
.input_normal:focus, .textarea_normal:focus{
	background-color: #eef1d0;
}



.textarea_normal {
	background-color: #fff;
	width: 95%;
	height: 120px;
	border: 1px solid #2669A7;
}

label {
color:#094479!important;

}