/* FARBEN */
/* BLAU         = #262259 */
/* GRAU DUNKEL  = #e2e2e2 */
/* GRAU HELL    = #f5f5f5 */
/* BRAUN DUNKEL = #c6b594 */
/* BRAUN HELL   = #f2e1bf */
/* BRAUN STARK  = #8f6625 */
/* GELB         = #ffc20a */
/* ROT          = #942500 */
/* border:1px solid red;  */

/* TEXT und LINKS */
a,body,div,form,h1,img,input,li,p,span,td,textarea,ul {border:0; color:#000; font:14px Arial,Verdana; line-height:1.5em; list-style-type:none; margin:0; padding:0; text-align:justify}
a:link, a:visited {color:#942500; font-weight:bold; text-decoration:none}
a:hover, a:active {color:#942500; font-weight:bold; text-decoration:underline}
a:link.black,a:visited.black {color:#000}
div.big p {color:#f5f5f5; font:bold 180px "Palatino Linotype","Palatino","Book Antiqua"}
.clear {clear:both}
.invisible {display:none}

/* LAYOUT MAIN */
body {background:url(hintergrund1.png) repeat-x #fff; font-size:100.01%; height:100%; margin:0; text-align:center}
div.container {background:url(hintergrund2.png) #fff; margin:0 auto; text-align:left; width:812px}

/* LAYOUT SIDEBAR */
div.sidebar {background-color:#fff; float:left; margin-left:4px; text-align:left; width:160px}
div.sidebar div {background-color:#e2e2e2; margin-bottom:4px}
div.sidebar div.head {height:160px; overflow:hidden}
div.sidebar div.navi {background:url(navigation-160.png) #f2e1bf; height:32px; line-height:32px; overflow:hidden; text-align:center; vertical-align:middle}
div.sidebar div.mod_article, div.sidebar div.mod_navigation {font:14px "Palatino Linotype","Palatino","Book Antiqua"; padding:32px 0 32px 16px}
div.sidebar p {font:14px "Palatino Linotype","Palatino","Book Antiqua"}
div.sidebar ul li {padding-bottom:4px}
div.sidebar span.active {font:bold 14px "Palatino Linotype","Palatino","Book Antiqua"}
div.sidebar a:link, div.sidebar a:visited {color:#000; font:14px "Palatino Linotype","Palatino","Book Antiqua"}
div.sidebar a:hover, div.sidebar a:active {color:#000; font-weight:bold}


/* LAYOUT INHALT */
div.inhalt {display:block; float:right; margin-right:4px; width:640px}
div.inhalt div.head {background-color:#262259; color:#e2e2e2; height:160px; text-align:center}
div.inhalt div.head a {color:#ffc20a}
div.inhalt div.head h1 {color:#fff; font:bold 30px "Palatino Linotype","Palatino","Book Antiqua"; margin-bottom:16px; padding-top:8px; text-align:center}
div.inhalt div.mod_navigation {background-color:#fff; height:40px; overflow:hidden}
div.inhalt div.mod_navigation ul {padding-top:4px}
div.inhalt div.mod_navigation ul li {background:url(navigation-125.png) #f2e1bf; display:block; float:left; margin-right:4px; text-align:center; width:125px}
div.inhalt div.mod_navigation ul li span.active {color:#000; display:block; font:bold 18px "Palatino Linotype","Palatino","Book Antiqua"; line-height:32px; text-align:center}
div.inhalt div.mod_navigation ul li.last {background:url(navigation-124.png) #f2e1bf; margin:0; width:124px}
div.inhalt div.mod_navigation ul li a:link, div.inhalt div.mod_navigation ul li a:visited {color:#8f6625; display:block; font:bold 18px "Palatino Linotype","Palatino","Book Antiqua"; line-height:32px; text-align:center; width:124px}
div.inhalt div.mod_navigation ul li a:hover, div.inhalt div.mod_navigation ul li a:active {color:#000; text-decoration:none}
div.inhalt div.mod_article {padding:32px 16px}
div.inhalt div.mod_article h1 {font:bold 18px Arial,Verdana; margin-bottom:16px; text-align:center}
div.inhalt div.mod_article h2 {color:#942500; font:bold 18px Arial,Verdana; margin-bottom:16px; text-align:center}

/* LAYOUT FOOTER */
div.bottom {background:url(hintergrund3.png) #262259; clear:both; display:block; text-align:center; width:100%}
div.bottom div.container {background:#fff; height:40px; margin:0 auto; text-align:left; width:812px}
div.inhalt div.foot {background-color:#262259; color:#e2e2e2; font-size:10px; line-height:32px; margin:4px 0; padding-right:16px; text-align:right; vertical-align:middle}
div.inhalt div.foot a {color:#e2e2e2; font-size:10px}
div#language ul {background-color:#e2e2e2; height:32px; margin:4px 0}
div#language ul li {display:block; float:left; padding:6px 16px}
div#language ul li.last {padding:6px 0}

/* LAYOUT SPEZIAL */
div.ce_gallery, div.ce_text {margin-bottom:24px}
div.ce_gallery {background-color:#e2e2e2; padding:2px}
div.ce_gallery div.image_container img {display:block; margin:0; padding:2px}
div.image_container img, td img {background-color:#e2e2e2; padding:4px}
div.mod_dlh_googlemaps {background-color:#e2e2e2; padding:4px}
div.referenzen div.ce_text {display:block; height:112px; margin:0}
div.referenzen div.ce_text div.image_container {display:inline; float:left; margin-right:32px}
div.referenzen div.ce_gallery {display:inline; float:left; margin:0; margin-right:32px; width:132px}

/* LISTEN */
div.mod_sitemap ul,div.ce_text ul {padding-left:32px}
div.mod_sitemap li,div.ce_text li {background: url(../icons/icon_liste.gif) no-repeat left center; padding-left:16px}

/* FORMULAR */
input.text, input.submit, textarea.textarea {background-color:#fff; border:4px solid #e2e2e2; margin-bottom:8px; padding:4px; width:593px}
input.submit {background-color:#f2e1bf; border:1px solid #c6b594; color:#8f6625; font:bold 18px "Palatino Linotype","Palatino","Book Antiqua"; text-align:center; width:608px}
textarea.textarea {height:200px}
div.mod_search input.text {margin:0}
p.error {color:#ff0000; margin:0}
label {display:block}
input.radio {margin-left:16px}
div.radio_container span label {display:inline}
