/**************************************
*
*		STYLES FÜR ALLGEMEIN
*
**************************************/
html,body {margin:0px;padding:0px;height:100%;}
body {text-align:center;background-image:url(../images/bg_body.gif);height:100%;}

/* Standartwerte setzen */
form, img, a, ul, li, td, tr, table {margin:0px; padding:0px;}
div, table, td, li {color:#635A54;font:normal 12px Verdana;}

a {color:#635A54;font:normal 12px Verdana;text-decoration:underline;}
a:hover {color:#635A54;font:normal 12px Verdana;text-decoration:underline;}

/* Standardrahmen zurücksetzen */
fieldset, img { border:0; }

/*****************************************************************/
/* Seitenformatierung                                            */
/*****************************************************************/
div#container{width:996px;margin:0px auto;text-align:left;border:1p black solid;}

div#topnav {text-align:right;margin:0px auto;width:996px;height:20px;padding-top:6px;}
div#topnav a {text-align:right;width:1002px;color:#666666;font:normal 11px Verdana;text-decoration:none;}

div#page {float:left;width:996px;background-color:#FFFFFF;height:90%;}

div#header { margin-left:7px; margin-right: 7px; margin-top: 7px; background:#FFFFFF;}
div#header_mainpic {background-image:url(../images/header_logo.jpg);width:982px;height:77px;}
DIV#bildblende {background-image:url(../images/fade/1.jpg);background-repeat:no-repeat;width:982px;height:150px;}
DIV#sgkheader {background-image:url(../images/sgk/kopf2.jpg);background-repeat:no-repeat;width:982px;height:150px;}

#mainnav {position:relative;left:7px;right:7px;background:#D5D5D5;width:982px;height:35px;}

div#col_left {background:#FFFFFF;}
div#col_right {background:#FFFFFF;}
div#footer {text-align:center;background:#EFEFE6;color:#666666;font:normal 10px Verdana;}
div#footer p {margin:0;padding:3px 10px;font:normal 10px Verdana;}

div#col_center {float:left;width:100%;margin-top:2px;margin-bottom:20px;}
div#content {margin-left:239px;margin-right:199px;background-color:#FFFFFF;margin-top:10px;height:100%;}
div#col_left {float:left;width:220px;margin-left:-989px;margin-top:2px;}
div#col_right {float:left;width:180px;margin-left:-187px;margin-top:2px;}
div#footer {clear:left;width:100%;}

/* Schnellsuche */
#searchbox {background-color:#D2D2D2;border:#BEBEBE 1px solid;height:50px;width:218px;margin-top:5px;}
#searchbox .searchbox_form .searchbox_input {float:left;border:#AAAAAA 1px solid;width:120px;height:16px;margin-top:15px;margin-left:10px;}
#searchbox .searchbox_form .searchbox_submit {float:right;margin-top:15px;margin-right:10px;width:73px;height:20px;border:none;}
#searchbox .searchbox_link a {float:left;margin-top:10px;margin-left:11px;color:#FFFFFF;font:normal 11px Verdana;text-decoration:underline;}

/* linke Navigation - Hauptnavigation */
#navi_left {text-align:left;margin:10px 0px;background-color:#FFFFFF;}
#navi_left_header {background:url(../images/nav_header.jpg);height:40px;width:220px;}
#navi_left_content {margin-top:2px;width:216px;border:#BEBEBE 1px solid;padding:1px;}
#navi_left_content ul {list-style-type:none;}

#navi_left_content ul li {display:inline;width:118px;line-height:39px;}
#navi_left_content ul li a {background:#EBEBEB url(../images/nav_issue.jpg) 0px 0px;display:block;font:bold 11px Verdana;text-decoration:none;width:auto;line-height:39px;padding-left:3em;}
#navi_left_content ul li a span {margin-left:3em;}
#navi_left_content ul li a:hover {background:#EBEBEB url(../images/nav_issue_over.jpg) 0px 0px;display:block;margin-left:0em;font:bold 11px Verdana;width:auto;line-height:39px;text-decoration:none;}
#navi_left_content ul li#current {background:#EBEBEB url(../images/nav_issue_act.jpg) 0px 0px;display:block;width:216px;line-height:39px;}

#subnav_left ul {border:none;background-color:#EBEBEB;}
#subnav_left ul li {display:inline;list-style-type:none;}
#subnav_left ul li a {display:block;width:auto;background:transparent;font:normal 11px Verdana;text-decoration:none;padding:0.2em 0.0em 0.2em 3.0em;text-decoration:none;}
#subnav_left ul li a:hover {background:transparent;font:normal 11px Verdana;text-decoration:underline;}

#subsubnav_left ul {border:none;background-color:#EBEBEB;margin-bottom:5px;}
#subsubnav_left ul li {display:inline;list-style-type:none;}
#subsubnav_left ul li a {display:block;width:auto;background:transparent;font:normal 11px Verdana;text-decoration:none;padding:0.2em 0.0em 0.2em 5.0em;text-decoration:none;}
#subsubnav_left ul li a:hover {background:transparent;font:normal 11px Verdana;text-decoration:underline;}

/* Rechte Navigation */
#navi_right {height:100%;text-align:left;margin-top:10px;margin-bottom:18px;}
#navi_right_header {height:22px;width:178px;background-color:#EBEBEB;border:#BEBEBE 1px solid;padding-top:8px;}
#navi_right_header span {margin-left:5px;font-size:12px;font-family:Verdana;font-weight:bold;}
#navi_right_content {height:100%;margin:2px 0px 5px 0px;width:178px;background-color:#FFFFFF;border:#BEBEBE 1px solid;}
#navi_right_content ul {margin:5px 0px 10px 5px;width:164px;}
#navi_right_content li {list-style-type:none;padding:4px 0px;border-bottom:1px solid #E3E2D4;}
#navi_right_content li a {font:normal 12px Verdana;text-decoration:none;}
#navi_right_content li a:hover {font:normal 12px Verdana;text-decoration:underline;}

/* Rechte Boxen */
.box_right_header {height:22px;width:178px;background-color:#EBEBEB;border:#BEBEBE 1px solid;padding-top:8px;}
.box_right_header span {margin-left:5px;font-size:12px;font-family:Verdana;font-weight:bold;}
.box_right_content {height:100%;margin:2px 0px 5px 0px;width:178px;background-color:#FFFFFF;border:#BEBEBE 1px solid;}
.box_right_content IMG#random, .box_right_content A IMG#map {width:176px;height:132px;margin:1px;}
.box_right_content IMG#lastOne, .box_right_content IMG#nextOne {width:176px;height:100px;margin:1px;}

/* Startseite */
IMG#zufallsbild {border:10px #EFEFE6 solid;margin:20px 0px 10px 10px;}

#home_mainpic {padding-top:10px;padding-bottom:15px;}

/************************************************/
/* Formulare                                    */
/************************************************/
.forms .mailform input{margin-top:3px;margin-bottom:3px;width:250px;height:16px;border: 1px solid #B7B7B7;font-family:Verdana;font-size:12px;color:#666666;font-weight:normal;}
.forms .mailform textarea {margin-top:3px;margin-bottom:3px;width:248px;height:100px;border: 1px solid #B7B7B7;font-family:Verdana;font-size:12px;color:#666666;font-weight:normal;}
.forms .mailform select {margin-top:3px;margin-bottom:3px;width:70px;border:1px solid #B7B7B7;font-family:Verdana;font-size:12px;color:#666666;font-weight:normal;}
.forms .mailformdesc {clear:left;margin-top:3px;margin-bottom:3px;float:left;width:100px;padding-right:10px;padding-left:0px;line-height:18px;}
.forms .mailformerror {font-size:10px;color:#990000;font-weight:normal;}

.csc-mailform {line-height:1.0em;}

/************************************************/
/* diverse Umformatierungen                     */
/************************************************/

/* Ueberschriften */
H1.csc-firstHeader {margin-bottom:20px;}
.csc-header-n2 H1,
.csc-header-n3 H1,
.csc-header-n4 H1,
.csc-header-n5 H1,
.csc-header-n6 H1,
.csc-header-n7 H1,
.csc-header-n8 H1,
.csc-header-n9 H1,
.csc-header-n10 H1 {font-size:12px;text-transform:none;}

/* Bildunterschriften */
.csc-textpic-caption {font-size:10px;color:#AAAAAA;}
/* Aufzaehlungen */
UL.csc-bulletlist {margin-left:2em;list-style-type:square;}
UL.csc-bulletlist LI {line-height:1.5em;}
.csc-textpic-text UL {margin-left:2em;list-style-type:square;}
.csc-textpic-text UL LI {line-height:1.5em;}
.csc-textpic-text UL LI UL {margin-left:2em;list-style-type:circle;}
/* Sitemap */
.csc-sitemap {line-height:1.5em;}


/************************************************/
/* Boxen                                        */
/************************************************/
#home_boxcontainer {width:558px;}
#home_boxcontainer .home_box {float:left;width:33.3%;height:152px;background-color:#FFFFFF;padding-bottom:15px;}
#home_boxcontainer .home_box .home_box_content {width:164px;height:152px;border:1px solid #C6C0B7;margin-left:10px;}

#home_boxcontainer .home_box .home_box_content .home_box_content_top {width:162px;height:26px;margin:1px;background-image:url(../images/boxheader.jpg);text-align:center;}
#home_boxcontainer .home_box .home_box_content .home_box_content_top .home_box_content_top_item {padding-top:5px;}
#home_boxcontainer .home_box .home_box_content .home_box_content_top .home_box_content_top_item a {color:#51626F;font:bold 12px Verdana;text-decoration:none;text-transform:uppercase;}
#home_boxcontainer .home_box .home_box_content .home_box_content_spacer {width:164px;height:1px;}
#home_boxcontainer .home_box .home_box_content .home_box_content_bottom {margin:1px;}
#home_boxcontainer .home_box .home_box_content .home_box_content_bottom img {width:162px;height:121px;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
#home_boxcontainer .home_box .home_box_content .home_box_content_bottom img:hover {width:162px;height:121px;filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}


DIV.box {border:1px #CAD3D8 solid;margin-bottom:3px;}
DIV.box DIV.boxheader {background:#EEE url(../images/boxheader.jpg) repeat-x;border-bottom:1px #F0F0F0 solid;min-height:12px;font-weight:700;text-align:center;padding:2px 0px 2px 0px;color:#666666;}
DIV.box DIV.boxheader A {font-weight:700;text-align:left;text-decoration:none;padding:2px 0px 2px 0px;color:#666666;}
DIV.box DIV.boxbody {padding:4px;line-height:1.3em;}

IMG.border_light {margin:1px;filter:alpha(opacity=75);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
A:hover IMG.border_light {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}
DIV.qthumb_holder {border:1px #BEBEBE solid;width:72px;height:72px;}

/************************************************/
/* Sitemap                                      */
/************************************************/
.sitemap11 a {color:#666666;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:none;}
.sitemap11 a:hover {color:#780103;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:underline;}
.sitemap12container {padding-left:30px;}
	.sitemap12container .sitemap12 a {color:#666666;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:none;}
	.sitemap12container .sitemap12 a:hover {color:#780103;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:underline;}
.sitemap13container {padding-left:30px;}
	.sitemap13container .sitemap13 a {color:#666666;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:none;}
	.sitemap13container .sitemap13 a:hover {color:#780103;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:underline;}
.sitemap14container {padding-left:30px;}
	.sitemap14container .sitemap14 a {color:#666666;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:none;}
	.sitemap14container .sitemap14 a:hover {color:#780103;font-size:12px;font-weight:normal;font-family:Verdana;text-decoration:underline;}

.csc-sitemap {padding-left:30px;padding-bottom:10px;line-height:1.5em;}
	.csc-sitemap A {line-height:1.5em;}
.csc-sitemap ul li ul {padding-left:30px;}
.csc-sitemap ul lu ul lu ul {padding-left:30px;}

/************************************************/
/* Gaestebuch                                   */
/************************************************/
.blaetterbutton {border:1px #BEBEBE solid;width:19px;height:19px;margin:1px;}
.blaetternumber {color:#635A54;border:1px #BEBEBE solid;background-image:url(../images/pagebrowser/pagebrowser_bg.jpg);background-repeat:repeat-x;width:19px;height:19px;font-size:12px;text-align:center;vertical-align:middle;padding:0px;margin:1px;}
.blaetternumber A, .blaetternumber A:link, .blaetternumber A:visited, .blaetternumber A:active {color:#635A54;font-size:12px;font-weight:700;text-decoration:none;}
.blaetternumber A:hover {text-decoration:underline;}
.blaetternumber_act {color:#FF0000;border:1px #BEBEBE solid;background-image:url(../images/pagebrowser/pagebrowser_bg.jpg);background-repeat:repeat-x;width:19px;height:19px;font-size:12px;text-align:center;vertical-align:middle;padding:0px;margin:1px;font-weight:700;}
.blaetterbutton IMG {margin:0px;padding:0px;}
#guestbook {}
#guestbook .guestbook-entry {border:1px #BEBEBE solid;margin-bottom:3px;}
#guestbook .guestbook-entry-header {padding:5px 3px 1px 3px;font-weight:700;height:20px;margin:1px;background-image:url(../images/boxheader.jpg);}
#guestbook .guestbook-entry-body {padding:3px;border-top:1px #BEBEBE solid;line-height:1.3em;}
#guestbook .guestbook-entry-footer {border-top:1px #BEBEBE solid;padding:3px;background-color:#EBEBEB;}

/************************************************/
/* Wetter                                       */
/************************************************/
TABLE.wettercomsmall180990 {background-color:#FFFFFF;line-height:2em;color:#635A54;width:300px;padding:0px;}
TABLE.wettercomsmall180990 TBODY TR TD HR {display:none;}
TABLE.wettercomsmall180990 TBODY TR TD A.wettercomtext180990 {display:none;}
TABLE.wettercomsmall180990 TBODY TR TD A IMG {display:none;}
font.wettercomheadline180990 {display:none;}
font.wettercomsmall180990, a.wettercomsmall180990 {display:none;}
font.wettercomtext180990 {line-height:2em;color:#635A54;font-family:Verdana;}

/************************************************/
/* Google Maps                                  */
/************************************************/
DIV.tx-lumogooglemaps-pi1 {border:1px #CCCCCC solid;margin:0;padding:0;height:336px;width:555px;}

/************************************************/
/* Kommentare                                   */
/************************************************/
DIV#commentform {display:none;background-color:#FFFFFF;width:500px;padding:10px;margin:5px auto;}

/************************************************/
/* Breadcrumb-Menü                              */
/************************************************/
div#breadcrumb {margin-left:240px;margin-top:10px;width:555px;text-align:left;font:normal 10px Tahoma;text-decoration:none;color:#CCCCCC;margin-bottom:5px;border-bottom:1px #CCCCCC dashed;}
*html div#breadcrumb {margin-left:240px;margin-top:10px;width:555px;text-align:left;font:normal 10px Tahoma;text-decoration:none;color:#CCCCCC;margin-bottom:5px;border-bottom:1px #CCCCCC dashed;}
div#breadcrumb a {font:normal 10px Tahoma;text-decoration:none;color:#CCCCCC;}
div#breadcrumb a:hover {font:normal 10px Tahoma;text-decoration:blink;color:#BCBCBC;}

/************************************************/
/* Lexikon                                      */
/************************************************/
DIV#lexikon_text {line-height:1.6em;text-align:justify;margin-bottom:10px;}

/************************************************/
/* Indexed search                               */
/************************************************/
DIV.tx-indexedsearch {}

DIV.tx-indexedsearch-whatis {font-weight:700;margin-top:6px;}
DIV.tx-indexedsearch-res TABLE TR TD {padding:3px;}
	TD.tx-indexedsearch-title A {font-weight:700;}


/************************************************/
/* Chronik                                      */
/************************************************/
TABLE.chronicle {}
	TABLE.chronicle TD {padding:5px;line-height:1.5em;}