/* CMS V.5.4.0 / 05-2013 */
/* HTML-TAGS
----------------------------------------------------------------------*/
BODY,HTML { height:100%; }
HTML { overflow-y: scroll; }

/* Bilder
----------------------------------------------------------------------*/
#headerbild1 { display:none; }
#logo { position:relative; top:14px; margin-left:auto; margin-right:auto; }

/* Grundgerüst
----------------------------------------------------------------------*/
#firstdiv { text-align:center; padding:0px 0px 0px 0px; }

#bodyh, #header1, #header1_mobile, #fuss, #fuss_mobile, #bgbreadcrumb { width:960px; margin-left:auto; margin-right:auto; }

#bodyh { text-align:left; padding:233px 0px 100px 0px; }
#haupt { clear:both; border:0px solid #000000; }

#header1 { position:fixed; z-index:999; width:100%; min-width:960px; height:202px; }
#header1_mobile { position:absolute; z-index:999; width:100%; min-width:960px; height:202px; }

#header2 { position:fixed; z-index:999; top:202px; width:100%; min-width:960px; height:46px; background-image:url(../img/grundgeruest/hintergruende/schatten-oben.png); background-position:center; background-repeat:no-repeat; }
#header2_mobile { position:absolute; z-index:999; top:202px; width:100%; min-width:960px; height:46px; background-image:url(../img/grundgeruest/hintergruende/schatten-oben.png); background-position:center; background-repeat:no-repeat; }


#bgbreadcrumb { height:22px; background-color:#222221; }

#body1l, #body1h, #body1r { float:left; text-align:left; }
#body1l { width:210px; margin:0px 8px 0px 12px; padding:0px 0px 12px 0px;}
#body1h { width:960px; border:0px solid #ff0000; }
#body1r { float:right; width:230px; margin-right:12px; }

.body1lb { padding:0px; }
.body1rb { padding:0px 0px 0px 26px; }

.innenCon { position:relative;padding:0px 0px 0px 0px; }
.innenCon img { /*border:1px solid #ffffff; -moz-box-shadow:0px 0px 5px #aaaaaa; -webkit-box-shadow:0px 0px 5px #aaaaaa; box-shadow:0px 0px 5px #aaaaaa;*/ }

.kastenHgMenue { line-height: 20px;	padding: 3px 5px 3px 5px;	margin-bottom: 10px;	background: #f2f2f2;	border:1px solid #cccccc;	-moz-border-radius: 0px 0px 7px 7px;	-webkit-border-radius: 0px 0px 7px 7px;	-khtml-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px; }

#fuss { position:fixed; z-index:999; bottom:0px; width:100%; min-width:960px; color:#ffffff; padding:15px 0px 15px 0px; text-align:center; vertical-align:middle; background-color:#262626; }
#fuss_mobile { position:relative; z-index:999; bottom:0px; width:100%; min-width:960px; color:#ffffff; padding:15px 0px 15px 0px; text-align:center; vertical-align:middle; background-color:#262626; }

.fussbreite { margin-left:auto; margin-right:auto; width:960px; }

.bgbottom{ height:22px; width:960px; margin-left:auto; margin-right:auto; text-align:center; font-size:9px; color:#666666; }
.bgbottom a { color:#666666; font-weight:bold; }

.rechprint { margin:5px; min-height:700px; }

.referenzen_header { background-color:#a60069; padding:13px 25px 13px 25px; margin-bottom:13px; }

.referenz_items { position:relative;margin-bottom:15px; }
.referenz_rahmen { position:absolute; top:0px; }
.ref_text_links { position:relative; float:left; width:479px; /*padding:25px 30px 0px 30px;*/ }
.ref_text_rechts { position:relative; float:right; width:479px; /*padding:25px 30px 0px 30px;*/ }
.ref_text_links_innen { padding:25px 30px 0px 30px; }
.ref_text_rechts_innen { padding:25px 30px 0px 30px; }
.ref_bild_links { position:relative; float:left; width:480px; }
.ref_bild_rechts { position:relative; float:right; width:480px; }

/*.referenz_1 {  background-image:url(../img/referenzen/rahmen1.png); background-position:center; background-repeat:no-repeat; }
.referenz_2 {  background-image:url(../img/referenzen/rahmen2.png); background-position:center; background-repeat:no-repeat; }
.referenz_3 {  background-image:url(../img/referenzen/rahmen3.png); background-position:center; background-repeat:no-repeat; }*/

/* spezial
----------------------------------------------------------------------*/

#suchenfeld	{ text-align:right; padding-right:20px; width:250px; float:right; }

/* ENDE
----------------------------------------------------------------------*/