/* ---------GENERELLER SEITENAUFBAU------------------------ */
body {background-color:#000;margin:0px;padding:0px;background-image:url(/fileadmin/bilder/ornament.gif);background-position:50% 401px;background-repeat:no-repeat}
#wrapper {position:relative;margin:0 auto 0 auto;width:954px;margin-bottom:60px;padding-bottom:30px}
#header {position:absolute;width:954px;height:80px;background-image:url(/fileadmin/bilder/trennlinie.gif);background-repeat:no-repeat;background-position:bottom left;}
#logo {position:absolute;margin-top:21px;margin-left:10px}
#logo a {text-indent:-3000px;display:block;background-image:url(/fileadmin/bilder/logo_derdekorateur.gif);width:155px;height:53px}
#textdeko {text-indent:-3000px;display:block;background-image:url(/fileadmin/bilder/schoenes_erleben.gif);width:240px;height:35px;position:absolute;margin-left:710px;margin-top:44px}
#leftnav {position:absolute;width:264px;height:264px;margin-top:95px;overflow:hidden;padding:0px}
#eyecatcher {position:absolute;margin-left:278px;margin-top:95px}
#pagecontent{position:absolute;margin-top:375px;margin-left:277px;color:#fff;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:18px;word-spacing:0.1em;padding:10px;background-image:url(/fileadmin/bilder/textbg1.gif);background-repeat:no-repeat;width:656px;overflow:hidden;padding-bottom:1px}
#linkup {margin-bottom:80px}

/* ---------MENUE OBEN-------------------------------------- */
#contentmenu {padding-left:0px;position:absolute;margin-top:61px;margin-left:276px;width:420px;height:21px;overflow:hidden}
#contentmenu li {margin:0;padding:0;float:left;list-style-type:none;}
#contentmenu li a {text-indent:-2000px;background-position:0px 0px; display:block;background-repeat:no-repeat;height:18px}
#contentmenu li a:hover {background-position:0px -19px}
#contentmenu li a.selectedpage, #contentmenu li a:hover.selectedpage{background-position:0px -38px;height:20px}


.contentheader{background-repeat:no-repeat;text-indent:-2000px;display:block;width:676px;height:30px}
h2 {margin-bottom:10px;margin-top:0px;height:30px;width:676px;}
h3 {text-transform:uppercase;font-size:12px;font-weight:bold;margin:0px;text-indent:-2000px;background-repeat:no-repeat}
p {margin-top:0px;margin-bottom:5px}
#pagecontent a{color:#FFCF80;}
.clear {clear:both;height:1px}
.contenttable td {text-align:left;vertical-align:top;padding-bottom:10px}
table.contenttable {clear:both;margin:0px;width:650px}

ul.leftnavmenu {position:relative;width:364px;padding:2px 0px 0px 2px;margin-top:0px;margin-left:0px;text-indent:0px;left:0px;top:0px}
li.navlinks {height:80px;text-indent:0px;margin-left:0px;padding:0px;float:left;width:80px;margin-right:100px;text-align:center;margin-bottom:100px;list-style-type:none;padding:0px}
li.navlinks a {height:80px;width:80px;display:block;text-indent:-2000px}
.fifthlink {margin-left:90px;margin-top:-270px} /*der fünfte Quadrat-Link muss in der Position gesondert behandelt werden*/
div.headline {text-indent:-2000px;background-repeat:no-repeat;height:30px;width:676px}

#footer {position:absolute;left:0px;bottom:0px;padding-bottom:10px;margin-top:20px;color:#CCCCCC;font-family:Arial,Helvetica,Verdana,Sans-Serif;font-size:10px;width:676px;text-align:center}
#footerlinks {margin-top:30px}
#footerlinks a{text-decoration:none;color:#FDBA40;font-size:11px;font-weight:bold}

#unterpunkte, .unterpunkte {position:absolute;margin-top:450px;margin-left:0px;padding:4px 0px 0px 0px;list-style-type:none;text-indent:0px;border-top:1px solid #000000}
#unterpunkte li, .unterpunkte li {list-style-type:none;margin:0px;padding:0px}
#unterpunkte li a, .unterpunkte li a {text-indent:-2000px;display:block;height:20px;margin-bottom:4px}
#unterpunkte li a.selectedpage, .unterpunkte li a.selectedpage {background-position:0px -22px}
#unterpunkte_level2, .unterpunkte_level2 {padding-left:0px;background-color:#333333;padding-top:0px;margin-top:-4px;margin-bottom:4px} #unterpunkte_level2 li, .unterpunkte_level2 li{padding-top:4px;margin-bottom:0px}#unterpunkte_level2 li a, .unterpunkte_level2 li a{margin-bottom:0px}
.unterpunkte_level2 {padding-top:4px}
#unterpunkte li.opened a.openclose, #unterpunkte li.opened a.selectedpage.openclose{background-position:0px -22px}
#unterpunkte li a.selectedpage.openclose{background-position:0px -44px}
#unterpunkte li a.selectedpage.openclose.notoggle{background-position:0px -66px}

#menuback {position:absolute;margin-top:375px}
#pagecontent a.nachoben {letter-spacing:0;display:block;text-align:center;width:100%;margin:0px auto 30px auto;text-decoration:none;color:#BBBBBB;font-size:10px}
.thumbnail {float:left;border:3px solid white;margin-bottom:20px}
#thumbdiv {width:260px;height:345px;overflow:hidden}
#thumbswitch {z-index:5;margin-top:822px;width:242px;text-align:right;color:#ffffff;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;position:absolute}
#thumbswitch a{color:#BBBBBB;text-decoration:none}
#thumbswitch a:hover{color:#FFFFFF}
.jdGallery, .full {border:5px solid white}
.number {display:none}
p.bodytext {margin-bottom:10px;margin-top:0px;}

hr {margin-top:20px;margin-bottom:20px;border:0;width:670px;text-align:center;height:25px;background-image:url(/fileadmin/bilder/hr1.gif);background-repeat:no-repeat;background-position:center}

#pagecontent ul {margin-left:0;padding-left:10px;text-indent:0}
#pagecontent ul li {list-style-type:none;padding-left:15px;margin-left:0px;text-indent:0;background-image:url(/fileadmin/bilder/bulletpoint1.gif);background-repeat:no-repeat;background-position:0px 3px;margin-bottom:10px}

div.csc-textpic-imagerow dl dt img {padding-bottom:30px}

blockquote{padding:25px 10px 20px 38px;margin-left:10px;background-image:url(/fileadmin/bilder/blockquote1.gif);background-repeat:no-repeat;background-position:top left;font-family:Times New Roman, Garamond, Bodoni, Serif;font-style:italic;font-size:14px}

/*.newspic {align:center;margin:auto auto;width:250px}*/
.newspic img {border:none;text-align:center;float:none;margin-bottom:5px}

/* rot gestrichelte Linie unter Firefox entfernen */
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

/* ------------Kontaktformular-Gestaltung--------------*/
.csc-mailform-field label, .tx-powermail-pi1_fieldset label {display:block;float:left;width:150px;border-bottom:1px dotted #999999;padding-bottom:5px;margin-right:10px}
.csc-mailform-field, .tx_powermail_pi1_fieldwrap_html {margin-bottom:5px}
input[type=text], textarea{width:300px;border:1px solid #FFFFFF;background:url(/fileadmin/bilder/formular_bg.png) no-repeat top left;font-family:Arial, Verdana, Helvetica, Sans-Serif;font-size:12px;padding:3px 5px;color:#333333}
input[type=submit], input[type=image]{margin-left:160px;}
fieldset{border:0px;padding:0px}
.tx-srfreecap-pi2-image, img.powermail_captcha {margin:10px 0px;width:160px;display:block}
.tx-srfreecap-pi2-cant-read {color:#fff;display:block;margin-left:160px;margin-bottom:20px}
.tx-powermail-pi1_fieldset legend {display:none}

.mailconfirm_label{float:left;display:block;width:150px;font-weight:bold;background-color:#333333;color:#fff;padding:2px 5px;text-align:right;margin-bottom:15px}
.mailconfirm_value{float:left;display:block;width:280px;background-color:#333333;color:#fff;padding:2px 10px;margin-bottom:15px}
input[type=submit].tx-powermail-pi1_mandatory_submit, .tx-powermail-pi1_mandatory_submit {display:block;margin:15px 23px;text-indent:-2000px;background:url(/fileadmin/bilder/button_zurueckzumformular.gif) no-repeat top left;border:0px;width:178px;height:21px;cursor:pointer}


.powermail_mandatory_js {display:block;position:absolute;left:490px;width:165px;margin-top:-20px;background:url(/fileadmin/bilder/hinweisbg.gif) no-repeat top left;color:#F64301;padding:3px 15px 3px 11px;font-weight:bold}
