/*** RESET BEGIN ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0;
	font-weight:inherit; font-style:inherit; font-size:100%;
	font-family:inherit; vertical-align:baseline;
}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#000; }
ol, ul { list-style:none; }
/*** RESET END ***/

/* GENERAL BEGIN */
body { background: #d1e7fb url("../img/backgrounds/body.jpg") repeat-x; }

.hr { height:2px; background:url("../img/backgrounds/hr.gif") repeat-x; line-height:0; margin-bottom:1em; }
h1 { margin-bottom:2em; }
h2 { font-size:1em; line-height:1.2em; margin-bottom:1em; color:#b50011; font-weight:bold; }
h3 { margin-bottom:1.4em; }
a, p { margin-bottom:1.2em; line-height:1.2em; /*letter-spacing:-0.02em;*/ }
p { clear:both; }
a, h3, strong { font-weight:bold; }
a { color:#b50011; text-decoration:none; }
a:hover { color:#000; }

#page { margin: 0 auto; width: 950px; }

#header { /*background: url("../img/backgrounds/header.png") no-repeat top center;*/ position:relative; left:-30px; height: 278px; }
#nav_content_footer { background: #ffc93c url("../img/backgrounds/content_top.jpg") repeat-x; position: relative; }
#content { padding: 0 8px; margin-top:40px; }
	#content ul { list-style-type:disc; }
	#content ol { list-style-type:decimal; }
	#content ul, #content ol { margin:1.5em; }
	#content ul li, #content ol li { margin-bottom:1.2em; line-height:1.2em; }
.border_ml { float: left; background: url("../img/backgrounds/content_left.gif") repeat-y left 50px; margin:0 -8px; width:950px; }
.border_mr { float: right; background: url("../img/backgrounds/content_right.gif") repeat-y right 50px; margin: 0 -8px 0 0; width:950px; }
#content_wrap { margin-top: -40px; padding: 0 45px; }

/* COLUMNS BEGIN */
.columns, .nocolumns { clear:both; }
.nocolumns { width: 90%; }
#col1 { float: left; width: 69%; }
#col2 { float: right; width: 31%; }
#col1_content { margin: 0 21px 0 0; }
#col2_content { margin:0 0 0 41px; }
/* COLUMNS END */

/* MAIN NAVIGATION BEGIN */
#nav { background: url("../img/backgrounds/nav.gif") no-repeat 86px 0; height: 160px; }
#nav ul { float:left; margin: 25px 0px 0 225px; }
#nav li { float:left; margin-left: 10px; }
#nav a { display:block; width: 105px; height: 105px; background-repeat:no-repeat; text-indent:-9999px; }

#nav_1 a { background-image: url("../img/backgrounds/nav/nav_1_off.gif"); }
#nav_2 a { background-image: url("../img/backgrounds/nav/nav_2_off.gif"); }
#nav_3 a { background-image: url("../img/backgrounds/nav/nav_7_off.gif"); }
#nav_4 a { background-image: url("../img/backgrounds/nav/nav_3_off.gif"); }
#nav_5 a { background-image: url("../img/backgrounds/nav/nav_4_off.gif"); }
#nav_6 a { background-image: url("../img/backgrounds/nav/nav_5_off.gif"); }


#nav_1 a.active, #nav_1 a:hover { background-image: url("../img/backgrounds/nav/nav_1_on.gif"); }
#nav_2 a.active, #nav_2 a:hover { background-image: url("../img/backgrounds/nav/nav_2_on.gif"); }
#nav_3 a.active, #nav_3 a:hover { background-image: url("../img/backgrounds/nav/nav_7_on.gif"); }
#nav_4 a.active, #nav_4 a:hover { background-image: url("../img/backgrounds/nav/nav_3_on.gif"); }
#nav_5 a.active, #nav_5 a:hover { background-image: url("../img/backgrounds/nav/nav_4_on.gif"); }
#nav_6 a.active, #nav_6 a:hover { background-image: url("../img/backgrounds/nav/nav_5_on.gif"); }

/* MAIN NAVIGATION END */

/* FOOTER BEGIN */
#footer { clear: both; background: url("../img/backgrounds/content_bottom.jpg") repeat-x; height:65px; padding-top: 35px; }
#footer ul { float:left; position: relative; left: 50%; margin: 0 auto; }
#footer li { float:left; position: relative; right: 50%; margin-left: 40px; }
#footer li.first { margin-left:0; }
#footer a { display:block; height: 20px; background-repeat:no-repeat; text-indent:-9999px; }

#footer_1 a { background-image: url("../img/backgrounds/footer/nav_1_off.gif"); width:74px; }
#footer_2 a { background-image: url("../img/backgrounds/footer/nav_2_off.gif"); width:69px; }
#footer_3 a { background-image: url("../img/backgrounds/footer/nav_7_off.gif"); width:86px; }
#footer_4 a { background-image: url("../img/backgrounds/footer/nav_3_off.gif"); width:66px; }
#footer_5 a { background-image: url("../img/backgrounds/footer/nav_4_off.gif"); width:73px; }
#footer_6 a { background-image: url("../img/backgrounds/footer/nav_5_off.gif"); width:74px; }

#footer_1 a.active, #footer_1 a:hover { background-image: url("../img/backgrounds/footer/nav_1_on.gif"); }
#footer_2 a.active, #footer_2 a:hover { background-image: url("../img/backgrounds/footer/nav_2_on.gif"); }
#footer_3 a.active, #footer_3 a:hover { background-image: url("../img/backgrounds/footer/nav_7_on.gif"); }
#footer_4 a.active, #footer_4 a:hover { background-image: url("../img/backgrounds/footer/nav_3_on.gif"); }
#footer_5 a.active, #footer_5 a:hover { background-image: url("../img/backgrounds/footer/nav_4_on.gif"); }
#footer_6 a.active, #footer_6 a:hover { background-image: url("../img/backgrounds/footer/nav_5_on.gif"); }
/* FOOTER END */

/* CORNERS BEGIN  */
.border { position: absolute; }

.tl, .tr, .bl, .br { width:35px; background-repeat: no-repeat; }
.tl, .tr { height: 200px; top: 0; }
.bl, .br { height: 100px; bottom: 0; }
.tl, .bl { left: -35px; }
.tr, .br { right: -34px; }

.tl { background-image: url("../img/backgrounds/corners/tl.png"); }
.tr { background-image: url("../img/backgrounds/corners/tr.png"); }
.bl { background-image: url("../img/backgrounds/corners/bl.png"); }
.br { background-image: url("../img/backgrounds/corners/br.png"); }
/* CORNERS END*/

/* BUTTON LINKS BEGIN */
a.button { float:left; display:block; color: #000; padding:23px 85px 30px 0;}
a.button1 { display:block; width:105px; height:105px; }
a.width570 { width: 530px; }
a.normal { font-weight:normal; }

a.startseite { background:url("../img/backgrounds/buttons/1_startseite_off.gif") no-repeat top right; }
a.startseite:hover { background:url("../img/backgrounds/buttons/1_startseite_on.gif") no-repeat top right; }

a.sogehts { background:url("../img/backgrounds/buttons/2_sogehts_off.gif") no-repeat top right; }
a.sogehts:hover { background:url("../img/backgrounds/buttons/2_sogehts_on.gif") no-repeat top right; }

a.diepreise { background:url("../img/backgrounds/buttons/3_diepreise_off.gif") no-repeat top right; }
a.diepreise:hover { background:url("../img/backgrounds/buttons/3_diepreise_on.gif") no-repeat top right; }

a.impressum { background:url("../img/backgrounds/buttons/4_impressum_off.gif") no-repeat top right; }
a.impressum:hover { background:url("../img/backgrounds/buttons/4_impressum_on.gif") no-repeat top right; }

a.eurebilder { background:url("../img/backgrounds/buttons/5_eurebilder_off.gif") no-repeat top right; }
a.eurebilder:hover { background:url("../img/backgrounds/buttons/5_eurebilder_on.gif") no-repeat top right; }

a.gewinne { background:url("../img/backgrounds/buttons/6_gewinne_off.gif") no-repeat top right; }
a.gewinne:hover { background:url("../img/backgrounds/buttons/6_gewinne_on.gif") no-repeat top right; }

a.film { background:url("../img/backgrounds/buttons/7_film_off.gif") no-repeat top right; }
a.film:hover { background:url("../img/backgrounds/buttons/7_film_on.gif") no-repeat top right; }

a.pdf { background:url("../img/backgrounds/buttons/0_pdf_off.gif") no-repeat top right; /*padding: 32px 80px 5px 0;*/ padding: 8px 90px 35px 0;}
a.pdf:hover { background:url("../img/backgrounds/buttons/0_pdf_on.gif") no-repeat top right; }

a.email { background:url("../img/backgrounds/buttons/0_email_off.gif") no-repeat top right; padding: 5px 95px 20px 0; }
a.email:hover { background:url("../img/backgrounds/buttons/0_email_on.gif") no-repeat top right; }

a.rows2 { padding: 12px 92px 25px 0; }
/* BUTTON LINKS END */

/* PREISE BEGIN */
#content #preise { list-style:none; margin:-30px 0 0 0; }
#content #preise li { margin:0; position:relative; }
#content #preise h4 { text-indent:-9999px; margin-bottom:40px; }

#content #preis1 h4,
#content #preis2-5 h4 { margin-bottom:30px; }

#content #preise p { margin-left:-50px; }
#content #preis36-43 p { margin-left:-70px; }

#preis1 { background:url("../img/backgrounds/prices/preis1.jpg") no-repeat; height:225px; padding: 94px 0 0 172px; }
	#preis1 h4 { background:url("../img/backgrounds/prices/preis1.png") no-repeat; width:264px; height:62px; }
#preis2-5 { background:url("../img/backgrounds/prices/preis2-5.jpg") no-repeat; height:224px; padding: 74px 0 0 165px; }
	#preis2-5 h4 { background:url("../img/backgrounds/prices/preis2-5.png") no-repeat; width:334px; height:56px; }
#preis6-35 { background:url("../img/backgrounds/prices/preis6-35.jpg") no-repeat; height:233px; padding: 64px 0 0 157px; }
	#preis6-35 h4 { background:url("../img/backgrounds/prices/preis6-35.png") no-repeat; width:369px; height:57px; }
#preis36-43 { background:url("../img/backgrounds/prices/preis36-43.jpg") no-repeat; height:231px; padding: 70px 0 0 153px; }
	#preis36-43 h4 { background:url("../img/backgrounds/prices/preis36-43.png") no-repeat; width:413px; height:57px; }
#preis44-88 { background:url("../img/backgrounds/prices/preis44-88.jpg") no-repeat; height:211px; padding: 81px 0 0 144px; }
	#preis44-88 h4 { background:url("../img/backgrounds/prices/preis44-88.png") no-repeat; width:414px; height:59px; }
/* PREISE END */

/* IMPRESSUM BEGIN */
#impressum { background:url("../img/backgrounds/impressum.jpg") no-repeat; width:674px; height:732px; padding:75px 75px 0 90px; }
/* IMPRESSUM END */

span.pdflink { float:left;font-size:0.7em;position:relative;top:-50px;line-height:1em; }

#dickesbuch_wrap, #dickesbuch_options { overflow:hidden; text-align:center; }
#dickesbuch_wrap { margin-left:-45px; }
#goback { float:left; }
#goforward { float:right; }


/* IE FIXES */
* html .tl,
* html .tr,
* html .bl,
* html .br{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

* html #page { overflow:hidden; }
* html #nav ul { float:none; margin-left: 215px; } /* IE6 Double Margin Fix */

* html .columns,
* html .nocolumns { zoom:1; }

* html .border_ml,
* html .border_mr,
* html .columns,
* html .nocolumns,
* html #col1,
* html #col2,
* html h1 { position:relative; z-index:1000; }

* html #col1 { width:68%; }

* html .border_ml
* html .border_mr { zoom:1; }

* html .border_mr { position:relative; left:-8px; }

* html .bl,
* html .br { bottom: 278px; }

* html .hr { margin-bottom:0; }

* html a.button { margin-bottom:0; }

* html span.pdflink { clear:both; top:-30px; }

*+html .columns,
*+html .nocolumns { zoom:1; }

*+html #col1 { width:68%; }
*+html #col2{ /*position:relative; left: -28px;*/ }

*+html a.button { margin-bottom:0; }

*+html span.pdflink { clear:both; top:-30px; }






/* PAGE INDIVIDUAL STYLES BEGIN */
body#uid3 #col2_content { margin-top:80px; }
* html body#uid3 #col2_content { position:absolute; top:-380px; }
body#uid4 .nocolumns { width:100%; }
body#uid4 #content_wrap { padding: 0 20px; }
body#uid4 h1 { margin-left:25px; }
body#uid9 .csc-textpic-caption { position:relative; }
body#uid9 a.button1 { position:absolute; right:-250px; top:-350px; }
/* PAGE INDIVIDUAL STYLES END */