#page {}
/***************************************************/
#header { background-color:#FFFFFF; height:96px; }
#header hr { display:none; }
#logo { padding:38px 0 0 12px;}
#header-navigation { position:absolute; left:144px; left:171px; top:0px; height:25px; }
#header-navigation select { font-size:11px!important;}
 
#header-navigation ul { list-style-type:none;}
#header-navigation li { border-left: 1px solid #000000; height: 20px; padding-left: 4px; float:left; width:59px; line-height:22px; }

/***************************************************/
#breadcrumb { background-color:#FFFFFF; padding-left: 12px; height:16px; line-height:12px; font-size:10px; position:absolute; top:80px; }
#breadcrumb hr { display:none; }
#breadcrumb br { display:none; }
#breadcrumb a { font-weight:normal; }
/***************************************************/
#container { background-repeat:no-repeat; overflow:hidden; background-image:url(../gfx/hg-1.gif); width:100%; position:relative; }
/***************************************************/

#navigation { width:208px; padding:19px 0 0 0; float:left; line-height:17px; }
#navigation hr { display:none; }
#navigation a { display:block; }
#navigation a:link { color: #333333 }
#navigation a:visited { color: #333333 }
#navigation a:hover { color: #ED1C24 }
#navigation a:active { color: #ED1C24; }
#navigation ul { padding:0px; margin:0px; list-style-type: none; }
#navigation ul li { padding-left: 12px; border-bottom: 1px solid #C7C5C4; }
#navigation ul li ul { padding-left:18px; }
#navigation ul li ul li { padding:0px; border:0px; border-top: 1px solid #C7C5C4; }
/*#navigation ul li ul li:first-child { margin-left:-32px; padding-left:32px; border-top: 1px solid #a1a1a1;}*/
#navigation .active span { font-weight:bold; color: #333333; }
#navigation .more { background-image:url(../gfx/picto-arrow-left.gif); background-position:right 1px; background-repeat:no-repeat; }
#navigation .active.more { background-image:url(../gfx/picto-arrow-down.gif); }
#navigation .active-level0.more { background-image:url(../gfx/picto-arrow-down.gif); }
#navigation .active-level0.more span.active a { font-weight:bold; }
#navigation ul li li.active { font-weight:normal; background-color:#d7d4cf; }
#navigation ul li li.active span { font-weight:normal; }


#navigation ul li ul.level2special ul { padding-left:0px; }
#navigation ul li ul.level2special li { font-weight:normal; }
#navigation ul li ul.level2special > li { border:0px; font-weight:bold; color:#999999; padding-top:4px; }

#promotion { margin:0 0 0 0; padding:64px 0 0 0; background-image:url(../gfx/logo-impolsos.png); background-repeat:no-repeat; background-position:12px 0; position:absolute; top:166px; z-index:10; width:208px; }
#promotion h4 { margin:0; padding:0 0 0 12px; }
#promotion .aural { display:none; }
#promotion ul li { padding-left: 0px; margin:0 0 0 12px; border-bottom: 1px solid #999999; }
#promotion ul li ul { padding-left:0px; }
#promotion ul li ul li { padding:0px; margin:0 0 0 0; border:0px; border-top: 1px solid #999999; }

#promotion ul ul li { font-weight:normal;  }
#promotion ul > li { border:0px; font-weight:bold; color:#999999; }

/***************************************************/
#content { line-height:133%; float:left; width:688px; padding:19px 0 0 16px; min-height:350px;  }
#content-Kategorie { width:336px; padding-bottom:20px; }
#content-Titel { width:336px;}
#content .csc-textpic-caption { font-size:10px; line-height:14px; }
#content .csc-textpic-imagewrap {}
#content-row1 { width:688px;}
#content-row1 h1 { margin:19px 0 38px 0; font-weight:normal; }
#content-col1 { width:512px; float:left; }
#content-col2 { width:160px; float:right; padding-left:16px; }
#content-row2 { width:688px; clear:both; }
/***************************************************/
#footer { clear:both; padding:16px 0 8px 16px; color:#666666; font-size:10px; line-height:14px; }
#footer hr { display:none; }
#footer-navigation a { font-weight:normal; }
#pageup { }
/***************************************************/
#Inhalt-Spalte2, #Fusszeile, #Breadcrumb  { font-size:85%; line-height:120%; }
/***************************************************/
body,td,th,div,ul,ol,li,input,option,select,textarea,h2,h3,h4,h5,h6,p { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { font-size: 12px; line-height:133%; }
a { text-decoration: none}
a:link {  color: #0C540C}
a:visited {  color: #840000}
a:hover { color: #ED1C24}
a:active { color: #ED1C24;}

h1.subtitle {font-size:1.3em;  margin-top:0!important; margin-bottom:6px!important;}


#Formular .checkboxgroup { }
#Formular .checkboxgroup label { width:auto; float:none; display:block; font-size:12px; padding:0; text-align:left;  }
#Formular .checkboxgroup p { clear:both; margin:0; padding:0;  }
#Formular .checkboxgroup input { width:auto; float:none;}

#Formular .checkbox {border:0; width:auto; float:none;}

.hidden {display:none!important;}
