html { background-image: url("../images/background.jpg"); background-repeat: no-repeat;}
body {font-family: Verdana, Arial, "sans-serif";}
/*Global */

.jdGallery .slideElement {background-color: red;}


/* Colors
	blue:		009edf
	grey1:	#777
	orange:	#f39900
*/

a { color: #777; text-decoration: none;}
a:hover {color: #f39900;}
p { margin: 0 0 0.5em 0;}

#main_content ul { margin-left: 20px;}

/* Layout */
#page { margin-left: 164px; width: 1002px; position: absolute; left: 50%; margin-left: -501px; min-height: 100%; background-image: url("../images/page_bg.jpg");}
#header {height: 187px; width: 100%; background-image: url("../images/header.jpg"); background-repeat: no-repeat; background-color: #fff;}

#content {}
#navigation {width: 176px; float: left; padding-top: 0.3em}
#main {width: 528px; float: left;}
#sidebar {width: 298px; float: right; margin-top: -10px;}
#sidebar_content {margin-top: 24px;}
#sidebar_content p {padding-right: 20px;}
/* Elements */

.cleardiv {clear: both;}

#navigation ul li a {background-image: url("../images/button_off.png"); display: block; width: 123px; height: 35px; padding: 12px 0 0 26px; color: #777; text-decoration: none; font-weight: normal; font-size: 1em; margin-left: 10px;}
#navigation ul li a:hover, #navigation ul li a.active {background-image: url("../images/button_on.png"); font-weight:bold;}
#navigation ul ul {margin-top: 6px;}
#navigation ul ul li a { background-image: none; line-height: 1em; font-weight: normal; font-size: 0.9em; height: auto; width: auto; padding: 0 0 9px 26px;}
/* #navigation ul ul li a { background-image: none; line-height: 1.5em; font-weight: normal; height: auto; width: auto; padding: 0 0 0 26px;} */
#navigation ul ul li a:hover, #navigation ul ul li a.active {background-image: none; color: #f39900;}

#footerlinks {margin-left: 20px; color: #777; margin-top: 3px; margin-bottom: -5px;}
#footerlinks ul li { display: inline; color: #777;}
#footerlinks a {text-decoration: none; font-size: 0.8em}

#main_content { padding: 0.5em 2em 0.5em 0.5em; line-height: 1.5em; margin-left: 15px;}

#sidebar p {margin: 0.5em 0 0 1.8em; line-height: 1.5em; font-size: 0.9em;}
#sidebar ul { margin: 0.5em 0 0.5em 20px; line-height: 1.5em;}
#sidebar ul a.active {color: #f39900;}
#sidebar ul li {border-bottom: 1px dotted #f39900; width: 220px;}
#sidebar #sidebar_navigation ul li {border-bottom: 1px dotted #f39900; width: 220px;}
/* #sidebar #sidebar_navigation ul li {border-bottom: none; width: 220px;} */
#sidebar h2 {font-size: 1.2em; padding: 0.5em 0 0.5em 1em;}

.box {margin: 1em 0 0 1.5em;}
.box_content {padding: 0 1em 0.5em 1.2em; background-image: url("../images/box_bg.png"); background-repeat: no-repeat;}
.box_end {background-image: url("../images/box_footer.png"); height: 16px; background-repeat: no-repeat;}
.box_content img {width: 191px;}
.box div.csc-textpic div.csc-textpic-single-image img {margin:0} 

.box2 {margin: 1em 0 0 1.5em;}
.box_content2 {padding: 0em 1em 0em 1.2em; background-image: url("../images/bild_rahmen_orange.png"); background-repeat: no-repeat;
width: 200px;
}



.box_end2 {background-image: url("../images/bild_rahmen_orange.png"); background-position: bottom left; height: 16px; background-repeat: no-repeat;}
.box_content2 a {display: block; padding: 0; font-size: 1.25em; font-weight: normal; color: #fff; line-height: 1.5em; text-transform:uppercase}
.box_content2 img {width: 191px;}
#sidebar .box2 p {margin: 0}
#sidebar .box_content2 .csc-default {padding: 0.5em 0 0 0} 

#sidebar .news-single-image div {float: none}
#sidebar .news-single-image div {padding-left: 20px}
#sidebar .news-single-image p {margin:0}

div.csc-textpic-center div.csc-textpic-imagewrap {margin: 0;}

.borderImage {margin: 0.5em 0 0.5em 1.5em;}
.borderImageBg {background-image: url("../images/bild_rahmen.png"); background-position: bottom; padding: 0 0.7em 0.4em 0; width: 221px;}
.borderImage img {width: 221px;}

/* Suche */
#indexedsearchbox {padding: 0.5em 0.5em 0.5em 1.5em;}
.indexsearch_input input {width: 135px; margin-left: -7px;}
.tx-indexedsearch-rules {display: none;}

/*News*/
.news-list-item, .news-single-item {border-top: 1px dotted #f39900; border-bottom: 1px dotted #f39900; margin: 1em;}
.news-list-date, .news-single-date {display: block; font-size: 1em; color: #f39900; float: none; padding: 4px 0 0 0; font-weight:bold;}
.news-list-item h2 {font-size: 1em; margin: 0; padding: 0;}
.news-list-item h2 a {color: #000; font-weight: bold;}
.news-list-item h2 a:hover, {color: #f39900;}
.news-single-item h2 {font-size: 1em; line-height: 1.5em; padding: 0; margin: 0.5em 0;}
h2.news-title-header {font-size: 1em; font-weight: bold;}
#sidebar p.news-single-imgcaption {line-height: 1.3em; font-size: 0.85em;}

/*Forms*/
legend {display: none;}
label {width: 100%; display: block; margin: 0.5em 0.5em 0.25em 0.5em; color: #000;}
.powermail_text {width: 98%; margin: 0.25em 0.5em 0.5em 0.5em;}
.powermail_submit {margin: 0.25em 0.5em 0.5em 0.5em;}
.powermail_textarea {width: 98%; height: 150px; margin: 0.25em 0.5em 0.5em 0.5em;}
.powermail_mandatory_js {color: red;}
.powermail_check_inner label {display: inline; width: auto; line-height: 2em;}
.powermail_check_inner input {float: left; margin-top: 0.6em;}

/* Fonts */

h1 {font-size: 1.25em; padding: 1.1em 0 0 0; letter-spacing: 1px; text-transform: uppercase; color: #f39900;}
h2 {font-size: 1.75em; padding: 0.25 0 0.25em 0; line-height: 1.2em;}
h1 a {letter-spacing: 0; text-transform:none;}
h3 {font-size: 1em; font-weight: bold; padding: 0.25em 0 0.25em 0; line-height: 1.5em;}

#sidebar .box h2 { font-size: 1.1em; color: #777; text-transform: uppercase; width: 190px; padding: 0.5em 0 0.5em 0}

ul.csc-bulletlist {margin-left: 1em; list-style-type: disc;}
ul.csc-bulletlist li {margin: 0.5em 1em 0.5em 1em; list-style-image: url("../images/bullet.png"); list-style-type: disc;}

blockquote {border-bottom: 1px dotted #f39900;}
span.blue {color: #009edf;}
div.blue {color: #009edf;}

/* Gallery */
.thumbnail {float: left; margin-bottom: 0.5em}

.csc-sitemap ul {font-size: 0.95em; line-height: 1.15em;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-top: 5px;}
.csc-textpic-caption {

font-size: 0.85em;
line-height: 1.3em;

}



