html, body {height:135%;margin:0;padding:0;
background: url(images/hg.gif) no-repeat;}
body, a, p, td, h1, h2, h3, h4, h5 {
color:#000000;
font-family:Arial;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
}
body{background-color:#c5071c;}
img {border:0 ;margin:0;padding:0;}
a {color:#e2001a;text-decoration:none;}
a:hover {color:#707173;}
.item-aktiv a {color:#707173;}
form {margin:0;padding:0;}
a img{border:0 ;padding:0px;}

.teaser{float:left;width:290px;margin-top:38px;margin-right:20px;margin-bottom:10px;}
.teaser .csc-firstHeader{font-size:12px;margin-bottom:0px;}
.teaser .csc-header{margin-bottom:0px;}
.teaser p{margin-top:0px;padding-top:0px;}

#seite {margin-left:20px;width:970px;background-color:#ffffff;}
#logo {float:left;height:69px;position:relative;width:345px;}
#logo a img{border:0px;}
#suche {float:left;height:69px;width:625px; background-color:#e2001a;}
#header {height:69px;position:relative;width:970px; background-color:#e2001a}

#content_links {float:left;margin-top:0px;overflow:hidden;width:345px;}
#content_links .menue_head {background: url(images/kopfmenu.jpg) no-repeat;position:relative;width:345px;height:19px;}
#content_links .menue {margin-bottom:15px;padding:0px 15px 15px;}

#content_links .menue {margin-bottom:15px;padding:0px 0px 15px;}
#content_links .menue .trennung {display:none;}
#content_links .kontakt {background-color:#ffffff;margin-left:15px;padding:15px;}
#content_links .kontakt a img{border:0px;}

#content_links .kontakt .trennung {display:none;}

#content_rechts {float:left;margin-top:0px;overflow:hidden;width:625px;}

#footer{clear:both;width:970px;height:30px;border-top:1px solid #cdcecf;background: url(images/footer_bg.jpg) no-repeat;}
#footertext{position:relative;left:30px;top:7px;float:left;width:650px;}
#impressum{position:relative;left:215px;top:7px;}

.urllinks-menu .item{height:40px;} 
.urllinks-menu .item-aktiv a{}
#submenu{margin-bottom:22px;}

.artikel-kontakt h1 {font-size:12px;margin-bottom:0;}
.artikel {margin:0 0 15px;padding:0;position:relative;}
h1 {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;}
.artikel_gimmicks {border-top:1px solid #333333;clear:both;margin-top:10px;padding-top:3px;text-align:right;}

/* 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;}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {padding-top:15px;}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {padding-top:15px;}

.csc-default .csc-mailform-submit{left:110px}

/* 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 .csc-mailform-label-req 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;height:16px;}
#mailform input.csc-mailform-submit{height:20px}

#mailform select {border:1px solid #333333;margin-top:5px;}
.formular .txtfelder {float:left;height:16px;width:158px;}
#mailform textarea {border:1px solid #333333;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;
line-height:14px;margin-top:5px;width:300px;}
#mailform .csc-mailform-field{position:relative;}
#mailform .csc-form-label-req{font-weight:bold;}
#mailformscols{border:1px solid #333333;}

.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;}

/* 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 */

/* rgslideshow */
.artikel .rgslideshow{border:none;}
.artikel .rgslideshownav{border:none;background:url(images/slidenavi_bg.gif); text-align:left;height:40px;position:absolute;top:300px;width:625px;z-index:10;}
.artikel .rgslideshow .rgsnest { border-top:none; background:none; height:200px;}
.artikel .rgslideshow .rgsnest a{ display:block;height:200px;}
.artikel .rgslideshownav .rgsnext{color:#e2001a; background: url(images/slidenaviend.png) no-repeat;width:30px; float:left;height:19px;}
.artikel .rgslideshownav .rgsprev,
.artikel .rgslideshownav .rgsplay{ display:none;}

.artikel .rgslideshownav .rgsbrowserEl {padding-top:3px;text-align:center;color:#ffffff;background-color:#e2001a; width:32px;height:19px;font-size:17px;float:left;}
.artikel .rgslideshownav .rgsbrowserElFirst {text-indent:58px;width:90px;display:block;background-color:#e2001a;}
.artikel .rgslideshownav .rgsbrowserElLast {text-indent:-16px;width:46px;display:block;background-color:#e2001a;}

.artikel .rgsnav2 .rgsbrowser .rgsactFirst{color: #e2001a;background: url(images/slidenaviactfirst.gif) no-repeat; background-position:right 0;}
.artikel .rgsnav2 .rgsbrowser .rgsactLast{color: #e2001a;background: url(images/slidenaviactlast.gif) no-repeat;}
.artikel .rgsnav2 .rgsbrowser .rgsact{color:#e2001a;background: url(images/slidenaviact.gif) no-repeat;}
.artikel .rgsnav2 .rgsbrowser .rgsactPrev{background-color:#e2001a;background: url(images/slidenaviprev.gif) no-repeat;background-position:right 0;}
.artikel .rgsnav2 .rgsbrowser .rgsactNext{background-color:#e2001a;background: url(images/slidenavinext.gif) no-repeat;}

.artikel .rgssplitEl{display:none;}
.artikel .rgslideshownav .rgsnav2 { background:none; margin-left:55px;}
/* rgslideshow /*


/* suche */
#suche #suchfeld{position:absolute;left:825px;top:20px;}
#suche .csc-mailform-field{float:left;}
#suche .csc-mailform-submit{border:0;position:relative;left:0px;height:20px;width:19px;background:url(images/suche.gif);}
#suche #mailforms label{ font-weight:normal;}
#suche #mailforms {margin-top:0px;}
#suche #mailforms label {float:left;width:40px;}
#suche #mailforms #mailformsword{border:1px solid #b9b2b4;width:95px;margin-top:0px;}

.breadcrumb{margin-top:5px;margin-bottom:25px;color:#e2001a;}

.artikel .internal-link{background:url(images/pfeil-links.gif) no-repeat;padding-left:10px;}

