#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 a { font-weight:normal; }
/***************************************************/
#container { background-repeat:no-repeat; overflow:hidden; background-image:url(../gfx/hg-1.gif); width:100%; }
/***************************************************/

#navigation { width:192px; 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; }


/***************************************************/
#content { line-height:133%; float:left; width:688px; padding:19px 0 0 32px;  }
#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;}