
================================================================
                   S T A N D A R D - D E F I N I T I O N E N
=================================================================== */

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2A3247;background-color:#F7F7F5}
* {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4B4B4B;}
b {font-weight:bold;}
/*h1 {font-size:22px; font-weight:500; letter-spacing:1px; color:#9C0003; padding:0px; margin:30px 0px 12px 0px;max-width::450;width::450px;}*/
h5 {font-size:22px; font-weight:500; letter-spacing:1px; color:#9C0003; padding:0px; margin:30px 0px 12px 0px;max-width::450;width::450px;}*/

.csc-firstHeader h1 {font-size:22px; font-weight:500; letter-spacing:1px; color:#EF7C00; padding:0px; margin:30px 0px 0px 0px;max-width::500px;width::500px;}
dt {padding-bottom:30px;}
h4 {font-size:20px; font-weight:500; letter-spacing:1px; color:#3171B1; padding:0px; margin:0px 0px 32px 0px; }
form {padding:0px; margin:12px 0px 0px 0px;}
img {border:0px;}
.teaser-column .bodytext {font-size:11px;width:130px;max-width:150px;}
.teaser-column .bodytext#font-family a {font-size:11px;}
.teaser-column-home1 .bodytext {font-size:11px;width:130px;max-width:150px;}
.teaser-column-home1 .bodytext a {font-size:11px;}
.teaser-column-home1 .bodytext strong {font-size:11px;}
.teaser-column-home2 .bodytext {font-size:11px;}
.teaser-column-home2 .bodytext a {font-size:11px;}

input.send-de {float:left;border:0; margin:0 0 4px 0; padding:0 0 0 0; background-image:url('/fileadmin/images/btn_absenden.gif'); width:109px; height:36px; background-repeat:no-repeat; color:#FFFFFF; background-color:#EFF0F4; cursor: pointer;}
input.send-en {border:0; margin:0 0 4px 0; padding:0 0 0 0; background-image:url('/fileadmin/images/btn_send.gif'); width:82px; height:36px; background-repeat:no-repeat; color:#FFFFFF; background-color:#EFF0F4; cursor: pointer;}
input.login-de {border:0; margin-left:4px; padding:0 0 0 0; background-image:url('/fileadmin/images/btn_login.gif'); width:20px; height:21px; background-repeat:no-repeat; color:#FFFFFF; background-color:#EFF0F4; cursor: pointer;}
input.logout-de {border:0; margin-left:4px; padding:0 0 0 0; background-image:url('/fileadmin/images/btn_logout.gif'); width:16px; height:20px; background-repeat:no-repeat; color:#FFFFFF; background-color:#EFF0F4; cursor: pointer;}



hr {line-height: 1px;color:#C9CACF;width:100%;margin-right:20px;height:auto;}


/* ================================================================
                   C O N T E N T F R A G M E N T E
=================================================================== */

.content-navi {padding-left:40px;padding-top:10px;padding-bottom:10px;margin:0;width:558px;border-right:1px solid #D5D6DB;color:red;}
.content-column-homepage .bodytext {padding-right:20px;margin:0;max-width:335px;width:335px;height:100%;}

/*.bodytext {margin:0;max-width:510px;width:510px;}*/
.bodytext {padding-right:50px;}

/*.csc-textpic-caption {font-size:11px;line-height:11px;padding-top:3px;width:140px;float:left;padding-bottom:0px;margin-bottom:0px;}*/
.imglink {width:17px;float:right;padding-top:3px;padding-bottom:0px;margin-bottom:0px;}


h1 {font-size:11px; font-weight:bold; color:#2A3247; padding:0px; margin:25px 0px 9px 0px;border-bottom: 1px solid #C9CACF;width:auto;margin-right:45px;height:auto;}

h2 {font-size:11px; font-weight:bold; color:#2A3247; padding:0px; margin:25px 0px 9px 0px;border-bottom: 1px solid #C9CACF;width:auto;margin-right:45px;height:auto;}
.sublineheader {font-size:11px; font-weight:bold; color:#2A3247; padding-bottom:0px;width:170px;height:auto;}
.threeimgs {margin-top:25px;}
h3 {font-size:11px; font-weight:bold; color:#2A3247; padding:0px; margin:15px 0px 0px 0px;border-bottom: 1px solid #C9CACF;border-top: 1px solid #C9CACF;width:auto;height:auto;background-color:#FFFFFF;padding-left:10px;height:16px;padding-top:2px;}

.linke-spalte {position:relative;top:-20px;left:12px;padding-top:0px;padding-bottom:0px; width:172px;height:auto;}
.newloginbox {position:relative;top:0px;to\p:3px;left:12px;padding-top:0px;padding-bottom:15px; width:172px;height:auto;}

.teaser {position:relative; margin-left:15px; border-bottom: 1px solid #C9CACF;width:170px;height:auto;}
.teaser2 {position:relative;margin-top:15px; margin-left:15px; border-bottom: 1px solid #C9CACF;width:170px;height:auto;}

.teaserborder {position:relative; margin-left:15px; border-bottom: 1px solid #C9CACF;width:170px;height:auto;}
.teaserborder2 {position:relative; margin-left:15px; border-bottom: 1px solid #C9CACF;width:170px;height:auto;}

.teaser-text {padding-left:10px;padding-top:8px;background-color:#F3F4EF;padding-bottom:20px;padding-right:5px;max-width:160px;}
.teaser-text2 {padding-left:10px;padding-top:8px;background-color:#F3F4EF;padding-bottom:0px;padding-right:5px;max-width:160px;}

.teaser-text p#font-family {font-size:11px;color:#3A4656;width:160px;}
.servicenavi a {text-decoration:none;font-weight:bold;font-size:11px;}


/* ================================================================
                   S E R V I C E N A V I G A T I O N - I C O N S
=================================================================== */

.top-nav-items {position:absolute;top:91px;left:195px;z-index:115001;margin-left:12px;width:1000px;}

.top-nav-rss {position:absolute;top:94px;left:73px;z-index:115001;margin-left:12px;}

.top-nav-print {position:absolute;top:94px;left:105px;z-index:115001;margin-left:12px;}

.top-nav-send-friend {position:absolute;top:94px;left:135px;z-index:115001;margin-left:12px;}

.sponsoring {padding-left:12px;padding-top:10px;}

/* ================================================================
                   I N P U T F E L D E R
=================================================================== */

.searchbox {position:absolute; top:93px; left:840px;z-index:115001;width:195px;}

#inputFieldSearch {
position: relative;
top: 0px;
left: 0px;
height: 14px;
width: 110px;
padding: 2px 0px;
font: bold 10px/12px arial, sans-serif;
color: #666;
text-indent: 3px;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #ccc;
}

/* INPUTFELDER LOGIN */
#user {
position: relative;
top: 0px;
left: 0px;
height: 14px;
width: 142px;
padding: 2px 0px;
font: bold 10px/12px arial, sans-serif;
color: #666;
text-indent: 3px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #ccc;
}

#pass {
position: relative;
top: 0px;
left: 0px;
height: 14px;
width: 142px;
padding: 2px 0px;
font: bold 10px/12px arial, sans-serif;
color: #666;
text-indent: 3px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #ccc;
}


#email {
position: relative;
top: 0px;
left: 0px;
height: 14px;
width: 122px;
padding: 2px 0px;
font: bold 10px/12px arial, sans-serif;
color: #666;
text-indent: 3px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #ccc;
}


* html #user {
position: relative;
top: 0px;
left: 0px;
width: 142px;
font: bold 10px/12px arial, sans-serif;
color: #666;
text-indent: 3px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #ccc;
height: 20px;
line-height: 20px;
padding-top:0px;
padding-bottom:6px;
}

* html #pass {
position: relative;
top: 0px;
left: 0px;
width: 142px;
font: bold 10px/12px arial, sans-serif;
color: #666;
text-indent: 3px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #ccc;
height: 20px;
line-height: 20px;
padding-top:0px;
padding-bottom:6px;
}


* html #email {
position: relative;
top: 0px;
left: 0px;
width: 122px;
font: bold 10px/12px arial, sans-serif;
color: #666;
text-indent: 3px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #ccc;
height: 20px;
line-height: 20px;
padding-top:0px;
padding-bottom:6px;
}



* html #inputFieldSearch {
width: 115px;
height: 18px;
line-height: 18px;
padding-top:0px;
padding-bottom:6px;
}


/* ================================================================
                   L A Y O U T - P O S I T I O N I E R U N G
=================================================================== */

.logo {position:relative; top:0px; left:0px;}
.servicenavi {position:absolute; top:95px; left:20px;z-index:520;color: #646462;text-decoration:none;width:240px;}
.searchboxtxt {text-decoration:none;font-weight:bold;font-size:11px;}
.language-switch {position:absolute; top:96px; left:15px;z-index:520;width:100px;color: #646462;text-decoration:none;float:right;}
.language-switch a {text-decoration:none;font-size:11px;font-weight:bold;}
.language-switch a:hover {text-decoration:none;color: #9C0003;font-size:11px;font-weight:bold;}
.language-switch-active {text-decoration:none;color: #9C0003;font-size:11px;font-weight:bold;}
.header {position:relative; top:0px; left:0px;height:127px; width:100%;background-image:url(../images/bkgr-header.gif);background-repeat:repeat;overflow:hidden; margin-left:0px; margin-top:0px;z-index:20;}
.content-ecke-top {position:absolute; top:127px; left:0px;width:206px;height:9px;z-index:520;}
.content-border-top {position:relative; top:0px; left:0px;width:527px;height:8px;background-image:url(../images/border-vertikal.gif);background-repeat:repeat-x; overflow:hidden; margin-left:11px; margin-top:0px;z-index:20;border-bottom:1px solid #D5D6DB;}
.line {position:relative; top:0px; left:0px;width:100%;height:8px;background-image:url(../images/border-vertikal.gif);background-repeat:repeat-x; overflow:hidden; margin-left:0px; margin-top:0px;z-index:20;border-bottom:1px solid #D5D6DB;z-index:320;}
.websitecontainer {position:relative; top:-8px; left:-8px;top:-15px !ie; left:-10px !ie;width:100%;background-color:#F7F7F5; overflow:hidden; margin-left:0px; margin-top:0px;z-index:20;}
.contentcontainer {position:relative; top:-9px; left:0px;width:770px; height:100%;margin-left:0px; margin-top:0px;z-index:120;}
.mainnavcontainer {position:relative; top:0px; left:0px;max-width:184px;min-width:184px;width:181px; overflow:hidden; margin-left:0px; margin-top:0px;z-index:20; float:left;padding-top:9px;}
.mainnav {position:relative; top:0px; left:12px;border-left:1px solid #D5D6DB;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;}
.maincontent {position:relative; top:0px; left:0px;width:1260px;  margin-left:0px; margin-top:0px;z-index:20;float:left;background-image:url(../images/bkgr-content-navcontainer.gif);background-repeat:repeat-y;}
.contentbox {position:relative; top:0px; left:0px;width:792px; background-color:#FFFFFF;overflow:hidden; margin-left:0px; margin-top:0px;z-index:225;background-image:url(../images/border-horizontal.gif);background-repeat:repeat-y;border-right:1px solid #D5D6DB;}
.contentbox-homepage {position:relative; top:0px; left:0px;width:792px; background-color:#FFFFFF;overflow:hidden; margin-left:0px; margin-top:0px;z-index:225;background-image:url(../images/border-horizontal.gif);background-repeat:repeat-y;border-right:1px solid #D5D6DB;}
/*.csc-textpic-text {
width:367px;
}
*#font-family html .csc-textpic-text#font-family {
width:367px;
}
* html .csc-textpic-text li {
width:307px;
}*/

/* ================================================================
                   L I S T E N F O R M A T I E R U N G
=================================================================== */

/*.csc-textpic ul{margin-bottom:0px;margin-top:4px;}
.csc-textpic li{
background-image:url(/cms/fileadmin/images/img_bullet_hellgrau.gif);
background-repeat:no-repeat;
list-style: none;
margin-left:-40px;
background-position:-1px 0px; padding-left:13px;
padding-right: 20px;
max-width:367px;width:367px;
}*/

/*.csc-textpic-text ul{margin-bottom:0px;margin-top:4px;}
.csc-textpic li{
background-image:url(/cms/fileadmin/images/img_bullet_hellgrau.gif);
background-repeat:no-repeat;
list-style: none;
margin-left:-40px;
background-position:-1px 0px; padding-left:13px;
padding-right: 20px;
/*max-width:367px;width:367px;*/
}*/

.component-items ul#font-family{margin-bottom:0px;margin-top:4px;}
.component-items li{
background-image:url(/cms/fileadmin/images/img_bullet_hellgrau.gif);
background-repeat:no-repeat;
list-style: none;
margin-left:-40px;
background-position:-1px 0px; padding-left:13px;
padding-right: 20px;
}

/* LISTENFORMATIERUNG CONTENT  IE 6*/
* html .csc-textpic li {
background-image: url(/cms/fileadmin/images/img_bullet_hellgrau.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
color: #444444;
display: block;
list-style-type: none;
padding-left: 15px;
padding-top: 3px;
position: relative;
}

* html .component-items li {
background-image: url(/cms/fileadmin/images/img_bullet_hellgrau.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
color: #444444;
display: block;
list-style-type: none;
/*margin-bottom: 3px;*/
padding-left: 15px;
padding-top: 3px;
position: relative;
}

.content-column ul {margin-bottom:0px;margin-top:4px;}
.content-column li{
background-image:url(/fileadmin/images/img_bullet_hellgrau.gif);
background-repeat:no-repeat;
list-style: none;
margin-left:-40px;
background-position:-1px 0px; padding-left:13px;
padding-right: 20px;
}






/* ================================================================
                   L I N K D E F I N I T I O N E N
=================================================================== */


a.rss:link {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.rss:visited {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.rss:active {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.rss:hover {padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}



a.internal-link:link {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.internal-link:visited {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.internal-link:active {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.internal-link:hover {padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}

a.internal-link-forum:link {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;margin-left:3px;}
a.internal-link-forum:visited {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;margin-left:3px;}
a.internal-link-forum:active {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;margin-left:3px;}
a.internal-link-forum:hover {padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;margin-left:3px;}






a.external-link-new-window:link {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.external-link-new-window:visited {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.external-link-new-window:active {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
a.external-link-new-window:hover {padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}

a.download:link {padding-left:20px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/images/icons/download-icon.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}
a.download:visited {padding-left:20px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/images/icons/download-icon.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}
a.download:active {padding-left:20px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/images/icons/download-icon.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}
a.download:hover {padding-left:20px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/images/icons/download-icon.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}

a.mail:link {padding-left:18px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/email.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}
a.mail:visited {padding-left:18px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/email.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}
a.mail:active {padding-left:18px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/email.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}
a.mail:hover {padding-left:18px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/email.gif');background-repeat: no-repeat;background-position: 0px 0px;vertical-align:top;background-repeat: no-repeat;}

.teaser a:link {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.teaser a:visited {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.teaser a:active {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.teaser a:hover {padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}



.contentfragments {position:relative; top:0px; left:0px;padding-top:0px;padding-left:0px;}
.contentbottomline {position:relative; top:0px; left:22px;border-bottom:1px solid #D5D6DB;}
.contentbottomline-white {position:relative; top:0px; left:21px;border-bottom:1px solid #FFFFFF;}
.border-content-oben {position:relative; top:0px; right:0px;border-top:1px solid black;margin-left:0px;width:200px;}


.content-column {position:relative; width:556px;
top:0px;
top:0px !ie;
left:0px;
overflow:hidden;
z-index:20;
float:left;
padding-left:42px;
border-right:1px solid #D5D6DB;padding-bottom:55px;}

.contentcontainer-large {position:relative; top:-9px; left:0px;width:1790px; height:100%;margin-left:0px; margin-top:0px;z-index:120;}
.contentbox-large {position:relative; top:0px; left:0px;width:792px; background-color:#FFFFFF; margin-left:0px; margin-top:0px;z-index:225;background-image:url(../images/border-horizontal.gif);background-repeat:repeat-y;border-right:1px solid #D5D6DB;}
.content-column-large {position:relative; width:739px;top:0px; left:0px;z-index:220;float:left;padding-left:42px;padding-top:0px;padding-bottom:55px;}
.content-column-homepage .csc-firstHeader {width:380px;}
.csc-firstHeader {width:535px;}

.tx-thmailformplus-pi1 {position:relative; top:0px; left:-20px; z-index:20;float:left;}

.content-segment {position:relative; width:598px;top:0px; left:0px;overflow:hidden; z-index:20;float:left;border-right:1px solid #D5D6DB;padding-top:0px;}
.content-column-homepage {position:relative; width:370px;top:0px; left:0px;overflow:hidden; z-index:23332;float:left;padding-left:42px;padding-top:0px;border-right:1px solid #D5D6DB;padding-bottom:100px}

* html .content-column-homepage {position:relative; width:400px;top:0px; left:0px;overflow:hidden; z-index:23332;float:left;padding-left:42px;padding-top:0px;border-right:1px solid #D5D6DB;padding-bottom:100px}
.content-header-grafik {position:relative; width:576px;top:0px;left:0px;z-index:20;float:left;padding-left:22px;padding-top:0px;padding-bottom:0px;height:180px;margin-top:0px;}

.teaser-column {position:relative; top:0px; left:-8px;overflow:hidden; z-index:20;float:right;border-left:1px solid #D5D6DB;padding-bottom:20px;}
.teaser-column-home1 {position:relative; top:0px; left:0px;overflow:hidden; z-index:20;float:left;width:185px;}

* html .teaser-column-home1 {position:relative; top:-18px; left:0px;overflow:hidden; z-index:20;float:left;margin:0;}
.teaser-column-home2 {position:relative; top:0px; left:-1px;overflow:hidden; z-index:20;float:right;width:185px;float:left;}

.content-column span.author {
	margin: 10px 0px;
	display: block;
}

.content-column br {
	margin-bottom: 16px;
}

/* ================================================================
                   F O O T E R
=================================================================== */

.footerfragment {position:relative; top:0px; left:0px;height:22px;width:977px;}
.footerfragment-nav {position:relative; top:0px; left:0px;width:194px;height:22px;background-color:#F0EFEA;float:left;border-top:1px solid #F0EFEA;}
.footerfragment-line1 {position:relative; top:0px; left:0px;width:2px;height:22px;background-color:#FFFFFF;float:left;}
.footerfragment-line2 {position:relative; top:0px; left:0px;width:9px;height:22px;background-color:#F7F7F5;float:left;border-top:1px solid #F7F7F5;}
.footerfragment-content {position:relative; top:0px; left:0px;width:576px;height:22px;background-color:#F7F7F5;float:left;border-top:1px solid #D5D6DB;}
.footerfragment-teaser {position:relative; top:0px; left:0px;width:195px;height:22px;background-color:#F7F7F5;float:left;border-top:1px solid #D5D6DB;}
.copyright {font-size:9px;padding-left:20px;padding-top:3px;color:#999999}
.copyright a {font-size:9px; text-decoration:underline; color:#004F9D;}


/* ================================================================
                   T E A S E R F R A G M E N T S
=================================================================== */

.teaserfragment-001 {position:relative; top:0px; left:0px;width:185px; overflow:hidden; margin-left:0px; margin-top:0px;z-index:20; padding-bottom:30px;}
.teaserfragment-002 {position:relative; top:0px; left:0px;overflow:hidden; margin-left:0px; margin-top:0px;z-index:20; padding-bottom:30px;padding-left:15px;}


/* ================================================================
                   N A V I G A T I O N - L E F T
=================================================================== */
.menu-level1 {
list-style: none;
padding-left:0px;
margin-left:0px;
background-color:#F2F3EE;
border-left: 1px solid white;
margin-top:0px;
margin-bottom:0px;
}

.menu-level1 li {

}

.menu-level1 a {
text-decoration: none;
padding-left:15px;
display:block;
font-size:12px;
color: #404040;
color: #F3F4EF
width:160px;
vertical-align:middle;
height:auto;
min-height:18px;
max-height:50px;
border-bottom: 1px solid #D9DAD6;

}

.menu-level1 a:hover {
color: #9C0003;
vertical-align:middle;
}

.menu-level1-active {
}

.menu-level1-active a {
color: #9C0003;
vertical-align:middle;
background-image:url("/fileadmin/images/rot_pfeil_grau.gif");background-repeat:no-repeat;
background-position: 5px 4px;vertical-align:middle;
height:auto;
min-height:18px;
max-height:50px;
}





.menu-level1-current-active a {
color:#9C0003;
vertical-align:middle;
background-image:url("/fileadmin/images/rot_pfeil_grau.gif");background-repeat:no-repeat;
background-position: 5px 4px;vertical-align:middle;
height:auto;
min-height:18px;
max-height:50px;
}

.menu-level1-with-subpage {
background-color:#F2F3EE;
}

.menu-level2 li {
padding-right:10px;
}

.menu-level2 {
list-style: none;
padding-left:0px;
margin-left:0px;
padding-right:10px;
}

.menu-level2 a {
text-decoration: none;
padding-left:30px;
padding-right:10px;
display:block;
width:130px;
color: #404040;
vertical-align:middle;
background-image:none;
height:auto;
min-height:18px;
max-height:50px;
}

.menu-level2 a:hover {
color: #9C0003;
padding-right:10px;
height:auto;
min-height:18px;
max-height:50px;
}

.menu-level2-active a {
color: #9C0003;
vertical-align:middle;
background-image:url("/fileadmin/images/marker_on.gif");background-repeat:no-repeat;
background-position: 14px 3px;vertical-align:middle;
padding-right:10px;
height:auto;
min-height:18px;
max-height:50px;
}

.menu-level2-active a:hover {
color: #9C0003;
padding-right:10px;
height:auto;
min-height:18px;
max-height:50px;
}

.menu-level2-current-active a  {
color:#9C0003;
vertical-align:middle;
background-image:url("/fileadmin/images/marker_on.gif");background-repeat:no-repeat;
background-position: 14px 3px;vertical-align:middle;
padding-right:10px;
height:auto;
min-height:18px;
max-height:50px;
/*background-color:#9C0003;
color:#FFFFFF;*/
}

.menu-level2-current-active a:hover  {
color:#9C0003;
vertical-align:middle;
background-image:url("/fileadmin/images/marker_on.gif");background-repeat:no-repeat;
background-position: 14px 3px;vertical-align:middle;
padding-right:10px;
height:auto;
min-height:18px;
max-height:50px;
}

/*.menu-level2-current-active a  {
background-color:#9C0003;
color:#FFFFFF;
}*/


.menu-level2-with-subpage {
background-color:#F2F3EE;
padding-right:50px;
}

.menu-level2-with-subpage a {
height:auto;
min-height:18px;
max-height:50px;
padding-right:50px;

}

.menu-level2-with-subpage a:hover {
height:auto;
min-height:18px;
max-height:50px;
padding-right:50px;

}




.menu-level3 li {
padding-right:10px;
}

.menu-level3 {
list-style: none;
padding-left:0px;
margin-left:0px;
padding-right:10px;
background-image:none;
}

.menu-level3 a {
text-decoration: none;
padding-left:40px;
padding-right:10px;
display:block;
width:120px;
color: #404040;
font-weight:300;
vertical-align:middle;
background-image:none;
height:auto;
min-height:18px;
max-height:50px;
}

.menu-level3-active a  {
background-image:url("/fileadmin/images/marker_on.gif");background-repeat:no-repeat;
background-position: 24px 3px;vertical-align:middle;
color: #9C0003;
padding-right:10px;
height:auto;
min-height:18px;
max-height:50px;
}

.menu-level3-current-active a  {
background-image:url("/fileadmin/images/marker_on.gif");background-repeat:no-repeat;
background-position: 24px 3px;vertical-align:middle;
color: #9C0003;
padding-right:10px;
height:auto;
min-height:18px;
max-height:50px;
}


/* ================================================================
                   K O N T A K T F O R M U L A R
=================================================================== */

.bg7 {background-color:#F4F2ED;} /*HG Content*/
.h2cell {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#2A3247;padding-top:7px;padding-bottom:5px;}
.bg12 {background-color:#F3F3F3;border:1px solid #D5D6DB;}
.form1{width:225px;margin-top:6px;}
.form11{width:233px;} /*f�r feld in erster tabellen-zeile*/
.form2{/*width:315px;*/margin-top:6px;}
.form2 checkbox{float:left;}




.form22{width:315px;}/*f�r feld in erster tabellen-zeile*/
.formselect{width:320px;margin-top:6px;}

.form3{width:70px;margin-top:6px;}
.form33{width:70px;}/*f�r feld in erster tabellen-zeile*/
.form4{width:92px;margin-top:6px;}
.form5{width:213px;margin-top:6px;}
.form6{width:168px;margin-top:6px;}
.form66{width:168px;}

/* auf Text o. table in formularen neben einem feld*/
.formline{padding-top:6px;}
.formline2{padding-top:4px;}

/* auf Text in formularen neben einem feld*/
.formline3{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#2A3249; padding-top:4px;}
.ou1515 {padding:15px 0px 15px 0px;}
.ou1515form {padding:5px 0px 5px 0px;}

.cont-button/ pfeil rechts*/
{

	text-align: center;
	background-color:#CCCCCC;
	background-image: ;
	background-repeat: no-repeat;
	background-position:                      left 50%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#293247
}

.marg20 {margin-left:0px; margin-right:20px;margin-bottom:20px;}

 /*START Abst�nde nach unten*/
.u07 {margin-bottom:7px;}
.u09 {margin-bottom:9px;}
.u12 {margin-bottom:12px;}
.u15 {margin-bottom:15px;}
.u17 {margin-bottom:17px;}
/*.u24 {margin-bottom:24px;}*/
.u27 {margin-bottom:27px;}
.u30 {margin-bottom:30px;}
     /*ENDE Abst�nde nach unten*/

#mailformname {float:left;}
#mailformemail {float:right;}





/* ================================================================
                   T A B B E R N A V I G A T I O N
=================================================================== */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:2px;
 margin-right:20px;
 border-left: 1px solid #C8C8D0;
 /*border-right: 1px solid #C8C8D0;*/
 border-bottom: 1px solid #C8C8D0;
}

.tabbertab {
 border-right: 1px solid #C8C8D0;
}

* html .tabbertab {
 border-right: 1px solid #C8C8D0;width:395px;
}





.tabbertab td {font-size:11px;}
.tabbertab span {font-size:11px;}
.tabbertab img {max-width:85px;}

.tabberlive h2 {
 display:none;
}


/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #C8C8D0;
 font: 11px Verdana, sans-serif;
 font-weight:600;
}

* html ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #C8C8D0;
 border-top: 1px solid #C8C8D0;
 font: 11px Verdana, sans-serif;
 font-weight:300;
 width:395px;
}





ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B;
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #C8C8D0;
border-bottom: none;
border-left: none;
background: #DDE;
text-decoration: none;
background-image:url("../images/tab0.png");background-repeat:repeat;
background-position:bottom;
}


ul.tabbernav li a:link { color: #9C0003;text-decoration: none;
 }
ul.tabbernav li a:visited { color: #9C0003;text-decoration: none;
}
ul.tabbernav li a:hover
{
 background-color: #fff;
 border-bottom: 1px solid #F3F3EE;
 background-image:url("../images/tab1.png");background-repeat:repeat;
 background-position:bottom;
 color:#9C0003;
text-decoration: none;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #F3F3EE;
 background-image:url("../images/tab1.png");background-repeat:repeat;
 background-position:bottom;
 color:#EF7C00;
}

ul.tabbernav li.tabberactive a:hover
{
 background-color: #fff;
 border-bottom: 1px solid#9C0003;
 background-image:url("../images/tab1.png");background-repeat:repeat;
 background-position:bottom;
 color:#EF7C00;
}

#textblack10 {font-size:9px;}


/* ================================================================
                   C O N T E N T - T A B E L L E N
=================================================================== */

.contenttable {
	width: 510px;margin-top:20px;height:auto;
}

.contenttable .tr-even {
	background-color: #eee;
	line-height:11px;height:11px;max-height:11px;
	margin:0;padding-top:0px;
}

.contenttable .td-0 {
	line-height:11px;height:11px;max-height:11px;
	}
.contenttable .td-1 {
	line-height:11px;height:11px;max-height:11px;
	}

.contenttable .td-2 {
	line-height:11px;height:11px;max-height:11px;
	}
.contenttable .td-3 {
	line-height:11px;height:11px;max-height:11px;
	}

.contenttable .td-4 {
	line-height:11px;height:11px;max-height:11px;
	}
.contenttable .td-5 {
	line-height:11px;height:11px;max-height:11px;
	}

.contenttable .tr-odd {
	background-color: #fff;
}

.contenttable th {
	font-size: 11px;
	margin: 1px;
	border: 1px #eeeeee outset;
	empty-cells: hide;
}


/* ================================================================
                   T E A S E R
=================================================================== */

.teaser-head {
PADDING-LEFT: 4px;
WIDTH: 184px;
height: 14px;
color:#FFFFFF;
font-size:10px;
background-color: #9C0003;
background-image:url('/fileadmin/images/nav_bg_main.gif');
background-repeat: x-repeat;
/*background-position:top left;*/
font-weight:300;

}

.t3_content_container .bodytext {width:auto;margin-right:40px;}


/* ================================================================
                   S I T E M A P - S E I T E
=================================================================== */

a.sitemap1:link {color:#FFFFFF; text-decoration:none;font-weight:600;}
a.sitemap1:visited {color:#FFFFFF; text-decoration:none;font-weight:600;}
a.sitemap1:active {color:#FFFFFF; text-decoration:none;font-weight:600;}
a.sitemap1:hover {color:#FFFFFF; text-decoration:none;font-weight:600;}

a.sitemap2:link {color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: -5px 3px;vertical-align:top;background-repeat: no-repeat;}
a.sitemap2:visited {color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: -5px 3px;vertical-align:top;background-repeat: no-repeat;}
a.sitemap2:active {color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: -5px 3px;vertical-align:top;background-repeat: no-repeat;}
a.sitemap2:hover {color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: -5px 3px;vertical-align:top;background-repeat: no-repeat;}

.bg-rot {background-color: #B51032; font-weight:bold}
.weiss {color:#FFFFFF}
.border-sitemap {border-bottom:0px solid #EFF0F4;}
.border-oben-sitemap { border-top: 0px solid #99CDF5}
.table-bg-sitemap {background-color: #4F96D6}



/* ================================================================
                   S I T E M A P - C O N T E N T
=================================================================== */

.menu-20-4 {width:510px;float:left;}
.menu-20-4 a:link {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.menu-20-4 a:visited {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.menu-20-4 a:hover {padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.menu-20-4 a:active {padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}


/* ================================================================
                   N E W S
=================================================================== */

.news-list-item {width:510px;min-height:60px;max-height:500px;border-bottom:none;}
.news-list-category {display:none;}


/*.news-list-item h3 {height:auto;margin-bottom:10px;padding-bottom:2px;background-color: #9C0003;padding-right:10px;}*/

.news-list-item h3 {height:auto;margin-bottom:10px;padding-bottom:2px;padding-right:10px;font-weight:600;background-color: #F3F4EF;}

.news-list-item a {color: #857D7D;font-weight:600;text-decoration:none;}

.news-list-item img {padding-left:10px;padding-right:10px;width:75px;}

.news-list-date {color: #9C0003;font-weight:bold;}

.news-list-morelink a:link {font-size:12px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.news-list-morelink a:visited {font-size:12px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.news-list-morelink a:active {font-size:12px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.news-list-morelink a:hover {font-size:12px;padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}

/*.news-list-morelink a {color: red;font-weight:bold;}*/


.news-single-item {width:510px;}


.news-single-backlink a:link {font-size:12px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.news-single-backlink a:visited {font-size:12px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.news-single-backlink a:active {font-size:12px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.news-single-backlink a:hover {font-size:12px;padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}

/* html .newsmeldungen p {width:120px;}*/



/* ================================================================
                   T O P N A V I G A T I O N
=================================================================== */

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
.menue {
width:750px;
font-size:0.85em;
position:relative;
z-index:100;
}
/* remove all the bullets, borders and padding from the default list styling */
.menue ul {
padding:0;
margin:0;
font-weight:300;
list-style-type:none;
}
.menue ul ul {
font-weight:300;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon
Breite der Hauptmen�punkte*/
.menue li {
float:left;
position:relative;
font-weight:300;
}
/* style the links for the top level */
.menue li a, .menue li a:visited {
/*font-size:16px;*/
font-size:12px;

font-weight:300;
text-decoration:none;
color:#FFFFFF;
height:21px;
padding-left:8px;
padding-right:8px;
margin-right:3px;

background-image:url('/fileadmin/images/nav_bg_main.gif');
background-repeat: x-repeat;

line-height:22px;
min-width: 100px;
max-width: 250px;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menue a, * html .menue a:visited {
/*w\idth:139px;*/
}

/***************** 2. Ebene Grundeinstellungen BA **********/
/***************************************************************/
.menue ul ul a.drop, .menue ul ul a.drop:visited {
border-left:0px none;
border-right:0px none; border-top:0px none;
background:x-repeat url('/fileadmin/images/nav_bg_main.gif') x-repeat ;
color:#fff;
padding-left:8px;
padding-right:8px;
height:20px;
height:18px;
min-width: 100px;
max-width: 158px;
width: 158px;
line-height:18px;
font-weight:300;
border-bottom: 1px solid #ED9F9F;
font-size: 12px;
}

/***************** ROLLOVER 2. Ebene BA ************************/
/***************************************************************/
/* style the second level hover Rollover for IE6*/
.menue ul ul a.drop:hover{
border:0px;
font-weight:300;
background-color:#711515;
color:#FFFFFF;
text-decoration:none;
border-bottom: 1px solid #ED9F9F;
}

/*Rollover der 2 Ebene for IE 7*/
.menue ul ul :hover > a.drop {
border:0px;
font-weight:300;
background-color:#711515;
display:block;
color:#FFFFFF;
text-decoration:none;
border-bottom: 1px solid #ED9F9F;
}

/***************** 3. Ebene Grundeinstellungen BA **********/
/***************************************************************/
.menue ul ul a, .menue ul ul a:visited {
border-left:0px none;
border-right:0px none; border-top:0px none;
/*background:#9C0003;*/
background:#DD0000;
color:#fff;
padding-left:18px;
padding-right:18px;
height:20px;
min-width: 100px;
max-width: 158px;
width: 158px;
padding-top:0px;
padding-bottom:0px;
font-weight:300;
border-bottom: 1px solid #ED9F9F;
}

/***************** Position Flyout 2. Ebene rechts BA **********/
/***************************************************************/
.menue ul ul {
visibility:hidden;
position:absolute;
z-index:5000;
height:0;
top:30px;
top:20px;
padding-top:14px;

left:0;
width:150px;
font-weight:300;
}

/* another hack for IE5.5 */
* html .menue ul ul {
top:30px;
t\op:27px;
z-index:5000;
font-weight:300;
}

/***************** ROLLOVER 3. Ebene BA ************************/
/***************************************************************/
/* style the third level hover Rollover for IE6*/
.menue ul ul ul a.drop2:hover{
background:red;
}

/*Rollover der 3 Ebene for IE 7*/
.menue ul ul ul :hover > a.drop2 {
background:red;
}

/***************** Position Flyout 3. Ebene rechts BA **********/
/***************************************************************/
.menue ul ul ul{
left:194px;
top:-6px;
width:158px;
font-weight:300;
}

/***************** Position Flyout 3. Ebene links BA **********/
/***************** DEAKTIVIERT ********************************/
/* position the third level flyout menu for a left flyout
.menue ul ul ul.left {
left:-150px;
font-weight:300;
}
*/

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menue table {position:absolute; top:0; left:0; z-index:5000;
}

/***************** Block Display 2. u. 3. Ebene BA *************/
/***************************************************************/
.menue ul ul a, .menue ul ul a:visited {
display:block;
}

/* yet another hack for IE5.5 */
* html .menue ul ul a{
width:150px;
w\idth:129px;
font-weight:300;
}

/***************** TOP-Level Rollover BA ***********************/
/***************************************************************/
.menue a:hover, .menue ul ul a:hover{
color:#fff;
font-weight:300;
text-decoration:none;
}

.menue :hover > a.dropneu {
color:red;
font-weight:300;
text-decoration:none;
}

.menue :hover > a.dropneu.dropneu2 {
color:red;
font-weight:300;
}

/************* IE7 TOP-Level Rollover wenn Submen� aktiv BA ****/
/***************************************************************/
.menue :hover > a, .menue ul ul :hover > a {
color:#FFFFFF;
font-weight:300;
padding-left:8px;
padding-right:8px;
text-decoration:none;
background:#711515;
}

/************* GLOBAL Visibility Settings BA *******************/
/***************************************************************/
/* make the second level visible when hover on first level list OR link */
.menue ul li:hover ul,
.menue ul a:hover ul{
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menue ul :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.menue ul :hover ul :hover ul{
visibility:visible;
}
/***************************************************************/

/* ================================================================
                   L I N K D E F I N I T I O N E N
=================================================================== */

.forgotpwd a:link {font-size:11px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.forgotpwd a:visited {font-size:11px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.forgotpwd a:active {font-size:11px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.forgotpwd a:hover {font-size:11px;padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil_grau.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.regio {padding-top:20px;padding-left:10px;}
.tabbertab {padding-right:15px;}

.newsmeldungen img {padding-right:15px;}
.newslinktabber a:link {font-size:11px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.newslinktabber a:visited {font-size:11px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.newslinktabber a:active {font-size:11px;padding-left:10px;color:#243b96; text-decoration:none;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}
.newslinktabber a:hover {font-size:11px;padding-left:10px;color:#243b96; text-decoration:underline;font-weight:300;background-image: url('/fileadmin/templates/includes/blau_pfeil.gif');background-repeat: no-repeat;background-position: 0px 3px;vertical-align:top;background-repeat: no-repeat;}

.newsmeldungen hr {margin:0;line-height:1px;height:auto;}
.news-border-bottom {line-height:1px;}

/* Sitemap CSS */
.direkt-no {}
.direkt-act a:link {color:#DD0000;font-weight:600;}
.direkt-act a:visited {color:#DD0000;font-weight:600;}
.direkt-act a:active {color:#DD0000;font-weight:600;}
.direkt-act a:hover {color:#DD0000;font-weight:600;}

/* Definitionen f�r Contentelemente */
/*.csc-textpic-text {width:510px;}*/
/*.csc-textpic-imagewrap { margin-top: 2px; margin-bottom: 2px;}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
padding-bottom:17px;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
margin-bottom:0px;
padding-bottom:17px;
}*/
.csc-textpic-caption {padding-right:20px;font-size:11px;font-weight:bold;color:grey;padding-bottom:3px;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border: 1px solid #aaa; }
.csc-textpic-image {padding-right:20px;}
/*.contenttable {width:400px;}*/
.contenttable .bodytext {width:100%;padding-right:50px;margin:0;}

.threeimgs .bodytext {margin:0;max-width:120px;width:120px;padding-top:3px;}
/*.csc-textpic-text .bodytext {width:500px;width:100%!ie;margin:0px 0px 0px 0px;}*/

.csc-textpic-text .indent p {margin:0px 0px 0px 0px;}

/* FORUM */

.tx-mmforum-pi1-listpost-text {width:300px;}

/* Private Message */
#pm {font-weight:bold;padding-bottom:15px;}
#pm a{font-weight:bold;color:red;padding-left:10px;padding-right:10px;background-color:#F7F7F5;border:1px solid #D5D6DB;text-decoration:none;}

/* Indexsuche */
.tx-indexedsearch p {
	line-height: 12px;
}

div.tx-indexedsearch {
	padding: 0 0 0 0;
}

div.tx-indexedsearch-searchbox {
	width: 470px;
	border-bottom: 1px solid #C9CACF;
	border-top: 1px solid #C9CACF;
	background-color: #F5F5F5;
	padding-left: 10px;
	padding-right: 30px;
	height: 38px;
}

tx-indexedsearch .tx-indexedsearch-searchbox {
	vertical-align: top;
	padding: 10px 0px 14px 0px
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button
	{
	float: right;
	height: 23px;
	text-decoration: none;
	/*background: url(/fileadmin/img/icn_search.gif) right 5px no-repeat;*/
	background-image:url(/fileadmin/img/icn_search.gif) right 5px no-repeat;
	
	padding-left: 5px;
	padding-right: 20px;
	padding-left: 0px ! ie;
	padding-right: 15px ! ie;
	padding-bottom: 3px;
	color: #333;
}

/*.btn_send {
	float: right;
	height: 20px;
	margin: 9px 0px 0px 0px;
	_margin: -6px 0px 0px 0px;
}

a.lnk_send:link,a.lnk_send:visited,a.lnk_send:active,a.lnk_send:hover {
	text-decoration: none;
	background: url(/fileadmin/img/icn_send.gif) right 5px no-repeat;
	padding: 2px 16px 0px 0px;
	color: #333;
}

a.lnk_send:hover {
	text-decoration: underline;
}
*/
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword
	{
	width: 280px;
	border: 1px solid #878787;
	font-weight: 300;
	padding-left: 5px;
	margin-left: 20px;
	margin-top: 2px;
	height:18px;
}

.tx-indexedsearch-form label {
position:relative;
top:0px;
top:-2px !ie;

}





.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw {
	font-weight: bold;
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-whatis p {
	font-weight: bold;
	font-style: italic;
	padding-top: 11px;
	padding-bottom: 2px;
	color: #5C5C5C
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	padding: 10px 0 0 0px;
	background-color: #FFFFFF
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
    width: 520px;
	padding: 0 0 20px 0px
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul {
    width: 520px;
	
}




.tx-indexedsearch .tx-indexedsearch-res {
	width: 520px;
	padding-right: 20px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align: center;
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a {
	text-decoration: none
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:visited
	{
	text-decoration: none
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:active
	{
	text-decoration: none
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:hover
	{
	text-decoration: none
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.icon {
	font-weight: bold;
	/*margin: 0 0 0 9px;*/
	margin: 0 0 0 0px;

}

.icon img {
	
	
	padding-top:0px;
	position:relative;bottom:0px;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.title
	{
	font-weight: bold;
	margin: 0 0 0 0
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.percent
	{
	font-weight: bold;
	margin: 0 0 0 6px
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	padding: 1px 0 14px 0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p {
	margin: 0 0 0 0;
	font-style: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p .tx-indexedsearch-redMarkup
	{
	/*font-style: italic;
	color: #FF9702;*/
}

.tx-indexedsearch .tx-indexedsearch-redMarkup {
	/*font-style: italic;
	color: #FF9702;*/
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin: 0 0 11px 0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead p {
	color: #FFFFFF;
	margin: 0 0 0 6px;
	font-weight: normal
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead p.tx_indexedsearch-title
	{
	color: #FFFFFF;
	margin: 0 0 0 10px;
	font-weight: bold
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table
	{
	
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {
	vertical-align: middle;
	margin: 0 0 0 0
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a {
	color: #FFFFFF;
	text-decoration: none
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a:visited
	{
	color: #FFFFFF;
	text-decoration: none
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a:active
	{
	color: #FFFFFF;
	text-decoration: none
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a:hover
	{
	color: #FFFFFF;
	text-decoration: underline
}

.tx-indexedsearch-browsebox a {
	text-decoration: none;
	font-weight: normal;
	color:#155ba3;
	width:20px;
}

.tx-indexedsearch-browsebox a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#155ba3;
}

.tx-indexedsearch-browsebox a:hover {
	text-decoration: none;
	font-weight: normal;
	color:#42b3d3;
}

.tx-indexedsearch-browsebox.nav a {
	text-decoration: none;
	font-weight: bold;
	color: #243b96
}

.tx-indexedsearch-browsebox.nav a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #243b96
}

.tx-indexedsearch-browsebox.nav a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #243b96
}

.tx-indexedsearch-browsebox-SCell a {
	text-decoration: none;
	font-weight: bold;
	color: #333333
}

.tx-indexedsearch-browsebox-SCell a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #333333
}

.tx-indexedsearch-browsebox-SCell a:active {
	text-decoration: none;
	font-weight: bold;
	color: #333333
}

.tx-indexedsearch-browsebox-SCell a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #333333
}

.tx-indexedsearch-browselist-currentPage {
	text-decoration: none;
	font-weight: bold;
	color: #333333
}

.tx-indexedsearch-browselist-currentPage a {
	font-weight: bold;
	color: black;
}

.tx-indexedsearch-browselist-currentPage a:hover {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.tx-indexedsearch-browsebox {
	margin-top: 10px;
	margin-bottom: 0px;
}

.tx-indexedsearch-browsebox li {
	list-style-type: none;
}

#col3_content  ul li {background-image:none;}


ul.browsebox {
	display: inline;
	margin: 5px;
	list-style-type: none;
	list-style-type: none !important;
	padding-top: 0px !important;
}

.browsebox li {
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
	background-image: none;
	margin-left:0px;
	margin-right:3px;
}

.tx-indexedsearch-form {
	float: left;
	margin-top: -5px;
	margin-top: -7px ! ie;
}

.tx-indexedsearch-search-submit {
	float: right;
	margin-top: -13px;
	margin-top: -14px ! ie;
}


.result-number {color:#777777;}
.title {color:#777777;}

.title a {
color:#155BA3;
text-decoration:none;
}

.title a:hover {
color:#42b3d3;
text-decoration:none;
}



.descr strong {font-weight:300;color:#42B3D3;}
.percent {color:#777777;}

.tx-indexedsearch-descr {border-bottom: 1px solid #C9CACF;width:480px;}

.tx-indexedsearch-res h3 {
border-top:0px;
border-bottom:0px;
padding: 0 0 0 0;
}

.csc-textpic-intext-left {
float:left;
margin-bottom:20px;
}



.kruemelnavi {color:#9C0003;font-weight:bold;font-size:11px;text-decoration:none;}
.kruemelnavi:hover {text-decoration:underline;}