/* copyright modulor - Andreas Niederer */
#page { height:770px; }
html>body #page { height:auto; min-height:770px; }
/***************************************************/
#header { /*background-color:#FFFFFF;*/ height:124px; }
#header hr { display:none; }
#logo { position:absolute; top:20px; left:276px; padding:4px 0 0 4px;}

#language { position:absolute; left:510px; top:0px; height:25px; font-size:10px; }
#language select { font-size:11px!important;}
#language ul { list-style-type:none;}
#language li { border-left: 1px solid #000000; height: 20px; padding-left: 4px; float:left; width:25px; line-height:22px; }

#header-navigation { position:absolute; left:610px; top:0px; height:25px; font-size:10px; }
#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: 0px 8px 0 4px; float:left; line-height:22px; }


/***************************************************/
#breadcrumb { display:none; }
#breadcrumb hr { display:none; }
#breadcrumb a { font-weight:normal; }
/***************************************************/
#container { background-repeat:no-repeat; width:100%;  }
/***************************************************/
#navigation { width:235px; padding:19px 0px 0 0;  line-height:17px; position:absolute; z-index:10; top:0; left:0; /*float:left; */ font-size:10px; line-height:200%; /*background-color:#FFFFFF;*/  }

#navigation hr { display:none; }
#navigation a { height:100%; border-top: 1px solid #000000; padding:2px 0 0px 0;  }
#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:0px 0 0px 12px;  }
#navigation ul li ul { padding-left:18px; }
#navigation ul li ul li { padding:0px 0 0px 0px;  }
#navigation ul li ul li:first-child { border-top:0; }

#navigation li li a { height:100%; border-top: 0px solid #000000; padding:2px 0 0px 0; }
#navigation li li a:link { color: #333333 }
#navigation li li a:visited { color: #333333 }
#navigation li li a:hover { color: #ED1C24 }
#navigation li li a:active { color: #ED1C24; }

#navigation ul li.aktiv span { border-top: 1px solid #9c1027; color:#9c1027; padding-top:2px; }
#navigation ul li span.aktiv a { border-top: 1px solid #9c1027; color:#9c1027; }
#navigation ul li li.aktiv span { border-top: 1px solid #9c1027; color:#9c1027; }



/***************************************************/
#content { line-height:133%; /*float:left;*/ width:512px; padding:0px 0 0 288px; margin:0 0 0 0; }
#content .cite { color:#666666; position:relative; left:48px; top:0; }
#content .highlight { color:#B80F10; position:relative; left:-48px; top:0; width:512px; }
#content .intro { color:#6d6d6d; width:512px; font-weight:bold; }
#content-row1 { width:512px; }
#content-row1 h1 { margin:0px 0 0px 0; color:#C43C28; position:relative; left:-48px; top:0;  }
#content-row1 h1.subtitle { margin:0 0 0px 0; position:relative; left:0; top:0; }
/*#content-row1 img { margin:5px 0 15px 0; color:#9c1027; margin-left:-48px; }*/
#content-col1 { width:368px; /*float:left;*/ /*background-image:url(../images/alpha-75.png);*/ padding:8px 0 0 0; }
#content-col2 { width:512px; clear:both; /*width:128px; float:right; padding:8px 0 0 16px;*/ }
#content-row2 { width:512px; clear:both; }
/***************************************************/
#footer { clear:both; padding:16px 0 8px 0; margin-left:288px; color:#666666; font-size:10px; line-height:14px; position:relative; top:0; left:0;  }
#footer hr { display:none; }
#footer-navigation a { font-weight:normal; }
#footer-update { display:none; }
#pageup { position:absolute; top:13px; left:-32px; }
#pageup img { width:32px; height:16px; }
/***************************************************/

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%; background-repeat:no-repeat; background-position:0 0; }
a { text-decoration: none}
a:link {  color: #C84C00 }
a:visited {  color: #ED9500 }
a:hover { color: #ED1C24}
a:active { color: #ED1C24;}