html, body {height:100%;margin:0;padding:0;}
body, a, p, td, h1, h2, h3, h4, h5 {
-x-system-font:none;
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
}
body {background-color:#FFFFFF;}
body { text-align:center;}

img {border:medium none;margin:0;padding:0;}
a {color:#8A979F;text-decoration:none;}
a:hover {color:#DB001B;}
.item-aktiv a {color:#DB001B;font-weight:bold;}
.home-aktiv a {color:#DB001B;font-weight:bold;}
form {margin:0;padding:0;}
#seite {text-align:left;clear:left;margin:auto;padding-bottom:30px;position:relative;width:990px;}
#sprachauswahl {left:255px;position:absolute;top:10px;z-index:10;}
#logo {float:left;height:200px;margin-right:10px;position:relative;width:215px;}
#header {height:200px;padding:30px 0 10px 30px;position:relative;width:960px;}
#header .slideshow {float:left;height:200px;width:705px;}
#content_links {float:left;margin-left:30px;margin-top:20px;overflow:hidden;width:215px;}

#content_links .menue {margin-bottom:15px;padding:0px 15px 15px;}
#content_links .menue .trennung {display:none;}
#content_links .kontakt {background-color:#EEEEEE;margin-left:15px;padding:15px;}
#content_links .kontakt .trennung {display:none;}
#content_mitte {float:left;margin-left:20px;margin-top:20px;overflow:hidden;padding:10px 15px 15px;position:relative;width:450px;}
#content_rechts {float:left;margin-left:15px;margin-top:20px;overflow:hidden;padding:10px 15px 15px;idth:170px;}
#content_rechts .bildrechts {overflow:hidden;width:170px;}


.trennung {clear:both;height:17px;}

.urllinks-kontakt {margin-top:10px;}
.urllinks-kontakt .item{margin-bottom:4px;} 
.urllinks-kontakt .item-aktiv{margin-bottom:4px;} 
.urllinks-kontakt .item a{line-height:12px;}
.urllinks-kontakt .item-aktiv a{line-height:12px;}

.urllinks-menu { margin-top:14px};
.urllinks-menu .abstand {clear:both;height:10px;}
.urllinks-menu .item{margin-bottom:6px;} 
.urllinks-menu .item-aktiv{margin-bottom:6px;} 
.urllinks-menu .item a{line-height:12px;}
.urllinks-menu .item-aktiv a{line-height:12px;}
.urllinks-menu .zwischentitel {color:#DB001B;font-weight:bold;margin-bottom:3px;}


.urllinks-rechts .item{margin-bottom:4px;} 
.urllinks-rechts .item-aktiv{margin-bottom:4px;} 
.urllinks-rechts .item a{line-height:12px;}
.urllinks-rechts .item-aktiv a{line-height:12px;}

.home {margin-bottom:10px;}
.home-aktiv {margin-bottom:10px;}

.artikel-kontakt h1 {font-size:13px;margin-bottom:0;}

.artikel {margin:0 0 15px;padding:0;position:relative;}

h1 {color:#DB001B;font-size:16px;font-weight:bold;line-height:20px;margin:0 0 5px;padding:0;}

.artikel_untertitel, h2 {font-size:13px;font-weight:bold;margin-bottom:15px;}
.artikel_vorspann {font-weight:bold;margin-bottom:10px;}
.se {background:#DB001B none repeat scroll 0 0;color:#FFFFFF;padding-left:2px;padding-right:2px;}
#se_loeschen {border-bottom:1px solid #DB001B;color:#DB001B;margin-bottom:7px;margin-top:15px;padding:2px;width:356px;}
.lupe {background-image:url(../img/lupe.gif);background-repeat:no-repeat;cursor:pointer;height:16px;position:absolute;right:0;top:0;width:16px;}
.artikel_gimmicks {border-top:1px solid #333333;clear:both;margin-top:10px;padding-top:3px;text-align:right;}
.druckseite {margin-left:20px;margin-top:20px;overflow:hidden;width:500px;}
.druckseite #logo {clear:both;height:100px;margin:0 0 10px;padding:0;width:215px;}
.druckseite .drucknav {border-bottom:1px solid #CCCCCC;margin-bottom:20px;padding-bottom:4px;}
.druckseite .drucklink {border-top:1px solid #CCCCCC;margin-top:10px;padding-top:4px;}

/* typo3 content */
.csc-header h1{font-size:13px;}
.csc-header-n1 h1{font-size:16px;}
.csc-textpicHeader, .csc-header{color:#DB001B;font-weight:bold;margin-bottom:5px;padding-top:0px;}
.csc-textpic-text {margin-bottom:13px;padding-top:0px;}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {padding-top:15px;}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {padding-top:15px;}
/* typo3 content */

/* typo3 content  in DIVs*/
#content_rechts .csc-header{padding-top:0px;}
.artikel-kontakt .csc-header {margin-bottom:0px;padding-top:0px;}
ul.csc-bulletlist{display:block;list-style-type:square;margin:5px 0 5px 10px;overflow:hidden;padding:0 0 0 16px;}
/* typo3 content  in DIVs*/

/* typo3 formular */
#mailform label{ font-weight:bold;}
#mailform {margin-top:15px;}
#mailform label {float:left;margin-top:5px;width:110px;}
#mailform input {border:1px solid #333333;margin-top:5px;}
#mailform select {border:1px solid #333333;margin-top:5px;}
.formular .txtfelder {height:16px;width:158px;}
#mailform textarea {-x-system-font:none;border:1px solid #333333;font-family:Verdana,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;
line-height:14px;margin-top:5px;width:300px;}

.csc-mailform{border:none;}
.csc-mailform-submit{ left:297px; position:relative; background-color:#cccccc; border: 1px solid #333333; color:#333333; cursor:pointer; width:115px;}
/* typo3 formular */

h1 { font-size:11px;}

/* smooth gallery content*/
.artikel .jdGallery .slideElement,#header .jdGallery .slideElement{background-color:#ffffff;}
.artikel .jdGallery .loadingElement,#header .jdGallery .loadingElement{background-color:#ffffff;}
.artikel .myGallery,#header .myGallery { border: none;}

.artikel .jdGallery .slideInfoZone { left:32px; width: 366px; background:#ffffff; color:#fff; height:30px;}
.artikel .jdGallery .slideInfoZone h2{ padding:0; margin: 0; margin: 7px 5px; color #333; font-size:11px;font-weight:normal;}
.artikel .jdGallery a.left{ width:30px ;height:30px;top:0px;left:0px; background: url('img/left.png') no-repeat center left;}
.artikel .jdGallery a.right{ width:30px ;height:30px;top:0px;right:0px; background: url('img/right.png') no-repeat center left;}

#ext_thumbnails{ width:430px;}
#ext_thumbnails .label {display:none;}
.thumbnail{float:left;margin-bottom:6px;}
.jdGallery .slideElement {background-color:#ffffff;}
.tx-rgsmoothgallery-pi1 {background:#ffffff url(img/loading-bar-black.gif) center center no-repeat;}
/* smooth gallery content*/

/* smooth gallery header*/
#header .jdGallery .slideInfoZone { left:32px; width: 641px; background:#ffffff; color:#fff; height:30px;}
#header .jdGallery .slideInfoZone h2{ padding:0; margin: 0; margin: 7px 5px; color: #333; font-size:11px;font-weight:normal;}
* html #header .jdGallery a.right{background: url('img/left.gif') no-repeat center left;}

#header .jdGallery a.left{ width:30px ;height:30px;top:170px;left:0px; background: url('img/left.png') no-repeat center left;}
#header .jdGallery a.right{ width:30px ;height:30px;top:170px;right:0px; background: url('img/right.png') no-repeat center left;}
* html #header .jdGallery a.right{background: url('img/right.gif') no-repeat center left;}
/* smooth gallery header*/

/*
.buttonlinks {background:transparent url(img/png.png) repeat scroll 0 0;bottom:0;color:#FFFFFF;cursor:pointer;font-size:27px;height:23px;left:0;padding-left:7px;padding-top:7px;position:absolute;visibility:hidden;width:23px;z-index:9;}
.buttonlinks a {position:absolute;left:215px;top:200px;width:23px;height:23px;font-size:27px;padding-left:7px;padding-top:7px;};
.buttonrechts {background:transparent url(img/png.png) repeat scroll 0 0;bottom:0;color:#FFFFFF;cursor:pointer;font-size:27px;height:23px;padding-left:8px;padding-top:7px;position:absolute;right:-2px;visibility:hidden;width:23px;z-index:9;}
.buttonrechts a {position:absolute;left:215px;top:200px;width:23px;height:23px;font-size:27px;padding-left:7px;padding-top:7px;};
*/

/* filelinks */
.filelinks div {margin-bottom:5px;}
.filelinks .fileitem{background-color:#EEEEEE;clear:both;margin-bottom:5px;margin-top:5px;padding:3px 3px 2px;}
.filelinks .fileitem img {float:left;padding:2px 5px 2px 2px;}
.filelinks a:hover{color:#DB001B;}
.filelinks a{color:#8A979F;text-decoration:none;}
.filelinks span{display:block;}
.filelinks img {position:relative;top:5px;}
/* filelinks */

/* wt-gallery */
div.tx-wtgallery-pi1 {background-color:#ffffff;}
h2.wtgallery_list{font-size:13px;font-weight:bold;}
.wtgallery_single_browser_next{float:right;width:100px}
.wtgallery_single_browser_previous{float:left;width:100px;}
.tx-wtgallery-pi1{ clear:both;}
/* wt-gallery */


/* lightbox */
#rglbCenter{backgronud-color:#ffffff};
#rglbCloseLink {background-image:url(../img/close.gif);}

