/* CSS Document */

html
{
height: 100%;
margin: 0;
padding: 0;
}

* html
{
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(../img/body_bg.jpg);
height: 100%;
margin: 0;
padding: 0;
}

* html body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(../img/body_bg.jpg);
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}

* html #align
{
position: absolute;
top: 0px;
margin-left: -1px;
width: 100%;
height: 100%;
overflow-y: scroll;
}

html>body #align
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
overflow-y: visible;
overflow-x: hidden;
overflow-y /*\**/: scroll\9
}


html>body #global
{
position: relative;
margin-left: auto;
margin-right: auto;
width: 1006px;
background-color: #FFFFFF;
min-height: 100%;
background-image: url(../img/bg_allg.jpg);
background-position: top left;
background-repeat: repeat-y;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

html>body #global_home
{
position: relative;
margin-left: auto;
margin-right: auto;
width: 1006px;
background-color: #FFFFFF;
min-height: 100%;
background-image: url(../img/bg_allg_home.jpg);
background-position: top left;
background-repeat: repeat-y;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

* html #global
{
position: relative;
margin-left: auto;
margin-right: auto;
width: 1002px;
background-color: #FFFFFF;
height: 100%;
background-image: url(../img/bg_allg.jpg);
background-position: top left;
background-repeat: repeat-y;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

* html #global_home
{
position: relative;
margin-left: auto;
margin-right: auto;
width: 1002px;
background-color: #FFFFFF;
height: 100%;
background-image: url(../img/bg_allg_home.jpg);
background-position: top left;
background-repeat: repeat-y;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#global a
{
text-decoration: none;
color: #203070;
}

#global a:hover
{
color: #A62720;
}

#global_home a
{
text-decoration: none;
color: #203070;
}

#global_home a:hover
{
color: #A62720;
}

#logo
{
position: absolute;
left: 199px;
top: 63px;
z-index: 100;
}

#header_summer_day
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1002px;
height: 178px;
background-image: url(../img/header_summer_day.jpg);
}

html>body #header_summer_day
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1006px;
height: 178px;
background-image: url(../img/header_summer_day.jpg);
}

#header_summer_night
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1002px;
height: 178px;
background-image: url(../img/header_summer_night.jpg);
}

html>body #header_summer_night
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1006px;
height: 178px;
background-image: url(../img/header_summer_night.jpg);
}

#header_winter_night
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1002px;
height: 178px;
background-image: url(../img/header_winter_night.jpg);
}

html>body #header_winter_night
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1006px;
height: 178px;
background-image: url(../img/header_winter_night.jpg);
}

#header_winter_day
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1002px;
height: 178px;
background-image: url(../img/header_winter_day.jpg);
}

html>body #header_winter_day
{
position: relative;
top: 0px;
left: 0px;
border-bottom: 1px solid #203070;
width: 1006px;
height: 178px;
background-image: url(../img/header_winter_day.jpg);
}

#content table td
{
vertical-align: top;
}

#spalte_li
{
width: 200px;
}


html>body #zertifikat
{
margin-top: 40px;
margin-bottom: 50px;
background-image: url(../img/zertifikat.png);
width: 193px;
height: 40px;
}


* html #zertifikat
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://h1313394.stratoserver.net/kh-bitterfeld/img/zertifikat.png');
margin-top: 40px;
margin-bottom: 50px;
width: 193px;
height: 40px;
}

#searchbox
{
margin-top: 30px;
margin-bottom: 50px;
}

html>body #searchbox table
{
width: 200px;
height: 45px;
background-image: url(../img/search_bg.png);
background-repeat:no-repeat;
}

* html #searchbox table
{
width: 200px;
height: 45px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://h1313394.stratoserver.net/kh-bitterfeld/img/search_bg.png');background-repeat:no-repeat;
}

.search_input
{
position: absolute;
margin-top: 8px;
margin-left: 8px;
padding-left: 4px;
height: 13px;
width: 115px;
border: 1px #000000 solid;
font-size: 11px;
}

html>body .submit_but
{
border: 0;
cursor: pointer;
width: 46px;
height: 33px;
background-image: url(../img/search_but.jpg);
background-repeat: no-repeat;
}

* html .submit_but
{
position: absolute;
border: 0;
cursor: pointer;
width: 60px;
height: 33px;
background-image: url(../img/search_but_ie.jpg);
background-repeat: no-repeat;
z-index: 999;
}

#mitte
{
border-right: 1px solid #203070;
}

#fahrstuhl
{
margin-top: 50px;
}

#fahrstuhl img
{
border-top: 1px solid #203070;
border-bottom: 1px solid #203070;
border-left: 1px solid #203070;
}


#main_home
{
width: 448px;
background-image:url(../img/content_oben.jpg);
background-position: top;
background-repeat: no-repeat;
height: 100%;
padding: 10px;
background-color: #FFFFFF;
padding-bottom: 30px;
}

html>body #main
{
width: 628px;
background-image:url(../img/content_oben.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 10px;
background-color: #FFFFFF;
padding-bottom: 30px;
}

* html #main
{
width: 632px;
background-image:url(../img/content_oben.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 10px;
background-color: #FFFFFF;
padding-bottom: 30px;
}


.linie
{
width: 100%;
height: 10px;
margin-left: 2px;
background-image: url(../img/linie_dotted.jpg);
background-repeat: repeat-x;
}

* html #rechts
{
width: 161px;
}

html>body #rechts
{
width: 165px;
background-image: url(../img/bg_re_box.jpg);
}


#wegweiser
{
margin-top: 2px;
margin-left: 4px;
font-size: 10px;
padding-top: 5px;
padding-left: 2px;
color: #203070;
width: 154px;
height: 360px;
background-image: url(../img/wegweiser_bg.jpg);
background-repeat: no-repeat;
}

#wegweiser_skizze
{
margin-top: 30px;
margin-left: 2px;
}

#wegweiser_skizze2
{
margin-top: 5px;
margin-left: 2px;
}


#wegweiser2
{
margin-top: 2px;
margin-left: 4px;
font-size: 10px;
padding-top: 5px;
padding-left: 2px;
color: #203070;
width: 154px;
height: 158px;
height: 260px;
background-image: url(../img/wegweiser2_bg.jpg);
background-repeat: no-repeat;
}



.linie_wegweiser
{
margin-top: 3px;
margin-bottom: 2px;
margin-left: 1px;
}


* html #footer_fix
{
position: absolute;
bottom: -1px;
height: 24px;
color: #fff;
font-size: 10px;
width: 100%;
text-align: center;
}


* html #footer
{
width: 1002px;
background-image: url(../img/footer.jpg);
margin-left: -18px;
}

#footer
{
position: fixed;
bottom: 0px;
background-image: url(../img/footer.jpg);
height: 24px;
color: #fff;
font-size: 10px;
width: 1006px;
}

html:first-child #footer
{
position: fixed;
bottom: 0px;
background-image: url(../img/footer.jpg);
height: 24px;
color: #fff;
font-size: 10px;
width: 1002px;
}

#footer a
{
color: #fff;
}

#footer a:hover
{
color: #fff;
text-decoration: underline;
}


#footer_text
{
margin-left: 140px;
}

.copyright
{
float: left;
margin-top: 6px;
}

.icon
{
float: left;
}

#home_main
{
width: 100%;
border: 1px solid #F4F4F4;
border-left: 0px;
margin-top: 5px;
background: #FBFBFB;
}

#home_main table
{
width: 465px;
}

#home_main td
{
width: 50%;
border-left: 1px solid #F4F4F4;
}

#kkh_bilder_home img
{
border: 1px solid #F4F4F4;
}

#kkh_bilder_home2
{
margin-top: 36px;
}

#kkh_bilder_home2 img
{
border: 1px solid #000;
}


.home_mini_bilder
{
float: left;
padding: 3px;
padding-left: 0px;
padding-bottom: 0px;
margin-left: 2px;
}

#anschrift
{
padding-left: 5px;
padding-right: 5px;
height: 66px;
color: #fff;
background-image: url(../img/home/anschrift_bg.jpg);
margin-bottom: 20px;
margin-top: 10px;
}

#anschrift a
{
color: #fff;
}

#anschrift a:hover
{
color: #fff;
text-decoration: underline;
}

#anschrift table
{
width: 457px;
}

area
{
cursor: pointer;
cursor: hand;
}

#flash
{
position: absolute;
width: 155px;
height: 169px;
top: 25px;
left: 44px;
}

#flash_logo
{
position: absolute;
width: 155px;
height: 169px;
top: 0px;
left: 1px;
text-align: center;
background-image: url(../img/logo.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

* html #flash_logo
{
position: absolute;
width: 155px;
height: 169px;
top: 0px;
left: 0px;
background-image: url(../img/logo.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

#breadcrumb {
position: relative;
z-index: 999;
font-size: 12px;
color: #203070;
}

#breadcrumb a{

font-size: 12px;
color: #203070;
font-weight: bold;
}


.headline
{
color: #203070;
font-size: 14px;
}


.textbox
{
background-color: #FBFBFB;
height: auto;
border: 1px solid #F4F4F4;
text-align: left;
}

.textbox2 img
{
border: 1px solid #F4F4F4;
}

.textbox_td
{
padding: 5px;
}

.textbox2
{
height: auto;
}

.textbild_links
{
margin-right: 10px;
}

.textbild_rechts
{
margin-right: 10px;
}

.bild_border_hno
{
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}

.err_msg
{
font-weight: bold;
color: #FF0000;
}

div.err_msg
{
padding: 10px;
height: auto;
border: 2px dotted #ccc;
}

#input_extraordinaer
{
width:207px;
}

*html #input_extraordinaer
{
width:212px;
}

/* Galerie */

.fotodata {
	padding: 3px;
}

.pager-ellipsis, .pager-current, .pager-previous, .pager-next {
	margin-left: 1px;
	margin-right: 1px;
}
.pager-first, .pager-last {
	margin-left: 1px;
	margin-right: 1px;
}

table.pager {
	width: 100%;
}

.baby_gal1
{
float: left;
width: 165px;
min-height:210px;
height:auto !important;
height: 210px;
background-color: #FBFBFB;
border: 1px solid #F4F4F4;
padding: 10px;
margin: 10px;
margin-left: 0px;
margin-right: 20px;
text-align: center;
}

.baby_gal2
{
float: left;
width: 135px;
min-height:100px;
height:auto !important;
height: 100px;
background-color: #FBFBFB;
border: 1px solid #F4F4F4;
padding: 10px;
margin: 10px;
margin-left: 0px;
margin-right: 20px;
text-align: center;
}

.thumb_gal1_img
{
text-align:center;
height:126px;
background-color: #F3F4F8;
border: 2px dotted #ccc;
padding: 10px;
}


/* NEWS */

#news
{
width: 100%;
}

#news_head
{
background-color: #FBFBFB;
border: 1px solid #F4F4F4;
margin-bottom: 20px;
padding: 5px;
min-height: 15px;
height: auto !important;
height: 15px;
}

#news_titel
{
float: left;
font-weight: bold;
}

#news_date
{
float: right;
}

#news_beschr
{
padding: 5px;
}

#news_beschr img
{
float: left;
margin-right: 10px;
border: 1px solid #F4F4F4;
text-align: justify;
}

#news_link
{
clear:both;
padding-top: 20px;
}

#news_file_display
{
float: left;
}

#news_link_display
{
float: right;
}

#news_link table td
{
padding: 5px;
}

#news_trenner
{
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
}

#sitemap li
{
padding: 2px;
}

.text_startseite
{
width: 444px;
margin-top: 10px;
margin-bottom: 20px;
padding: 10px;
background: #FBFBFB;
color: #000;
height: 277px;
border: 1px solid #F4F4F4;
}

