div {
    border: 0px solid rgb(223, 0, 0); 
}

body {
    font: x-small sans-serif;
    color: Black;
    font-size: 1em;
    margin: 0;
    padding: 0;
}

/* scale back up to a sane default */
#global {
    font-size:80%;
    width: 70em;
    margin: 0;
    padding: 0;
}

/* Erste Zeile  */

#line1 {
    clear: both;
}

#line1ContentArea {
    width: 100%;
    float: right;
    margin: 0 0 0 0;
    background: rgb(95%,95%,95%);
}

#line1logo {
    width:146px;
    height:88px;
    float: left;
    background: yellow;
    margin: 0 0 0 0;
}

#line1QuestionArea {
    margin: 0px 0 0em 500px;  // Position vom Contentbereich
    float: right;
}

#line1Question {
    position: relative;
    margin: 1.5em 50px 0em 0em;
}

/* Zweite Zeile  */

#line2 {
    clear: both;
}

#line2ContentArea {
    width: 100%;
    float: right;
    margin: 0 0 1em 0em;
    background: rgb(90%,90%,90%);
}

#menupoint {
    float: left; 
    text-align:right;
}

#menubild {
    position: absolute;
    left: 146px;
    top: 0px;
    width: 193px;
    height: 88px;
    background: rgb(77%,77%,77%);
}

#submenu { 
    float:none;
    width:50em;
    margin-left: 12em;
}

/* Dritte Zeile  */

#line3 {
    clear: both;
}

#line3ContentArea {
    width: 100%;
    float: right;
    margin: 0 0 1em 0em;
    background: rgb(85%,85%,85%);
}

#plusminus {
    float: left; 
    text-align:right;
    width: 9em;
}

#register { 
    float:none;
    width:50em;
    margin-left: 12em;
}

/* Vierte Zeile  */

#line4 {
    width: 100%;
    float: right;
    margin: 0 0 0 0;
}

#line4ContentArea {
    width: 100%;
    float: right;
    margin: 0 0 0em -12em;
}

#content {
    margin: 0em 0 0 12em;
    position: relative;
    z-index: 2;
}

#content-one {
    margin: 0 0 0 0;
    width: 100%;
    background: lightblue;
}

#line-one {
    margin: 0 0 0 0;
    width: 100%;
    float: left;
    background: blue;
}

#column-one { 
    margin: 0 0 0 0;
}

#bodyContent {
}

#p-nav {
    position:relative;
    z-index:3;
}

.visualClear { clear: both; }

.portlet {
    float: none;
    width: 10em;
}

.menu {
    text-align:right;
    float:right;
    width: 10em;
}

.mpoint {
    margin-left:0.3em;
    color: red;
    display: inline;
}





/* old css */
a     {color:#000000; text-decoration:underline;} 
body  {font-size:1em; background-color: #e5e5e5; font-family: Arial, Helvetica, sans-serif, Universe; color:#000000;  margin:0px; padding:0px;} 
br    {clear:both;} 
div   {margin:0px; padding:0px;} 
h1    {padding:0px; margin:0px;} 
hr    {color:#666666; background-color:#666666; height:1px; width:100%; border:0px none #ffffff; 
       padding:0px; margin-top:4px; margin-bottom:4px; clear:both;} 
img   {border:0px;} 
input {margin-bottom:6px; margin-right:9pt; font-size:1em; vertical-align:bottom; text-align:left;} 
input.chbox {margin-left:4px; margin-bottom:6px; margin-right:3pt; font-size:0.65em; 
             vertical-align:bottom; text-align:left;} 
input.form10 {width:387px; border:1px solid #333333; margin-bottom:6px; padding-left:3px; 
              vertical-align:bottom; text-align:left; Arial, Helvetica, sans-serif, Universe; font-size: 0.75em; 
	      font-weight: normal; color: #333333;} 
input.form11 {width:150px; border:1px solid #444444; margin-bottom:6px; padding-left:3px; 
              vertical-align:bottom; text-align:left; Arial, Helvetica, sans-serif, Universe; 
	      font-size: 0.75em; font-weight: normal; color: #333333;} 
input.button {width:100px; background-color: #e5e5e5; border:1px solid #444444; 
              padding-left:5px; padding-right:5px; margin-bottom:6px; vertical-align:bottom; 
	      text-align:center; Arial, Helvetica, sans-serif, Universe; font-size:0.75em; 
	      color: #000000;} 
p     {margin:0px; padding:0px; vertical-align:top; text-align:right; clear:both;} 
table {border:0px; border-collapse:collapse; margin:0px; padding:0px;} 
textarea {margin-bottom:6px; margin-right:9pt; font-size:1em; vertical-align:bottom; 
          text-align:left; padding:6px;} 
textarea.co-textarea { border:1px solid #333333; width:380px; height:100px;margin-bottom:6px; 
                       font-size:1.2em; vertical-align:bottom; text-align:left; padding:6px;} 
tr    {margin:0px; padding:0px; vertical-align:top;text-align:left; } 
 
ul	{list-style-type: disc;font-family: Arial, Helvetica, sans-serif, Universe; 
         font-size: 1.2em; font-style: normal; line-height:130%; font-weight: normal; 
	 color: #222222; text-align:left;} 
a.menu          {text-decoration: none; color:#858585;} 
a.menu:hover    {text-decoration: none; color:#858585;} 
a.menu:focus    {text-decoration: none; color:#cc0000;} 
a.menu:active   {text-decoration: none; color:#cc0000;} 
 
a.unblack       {color:#000000; text-decoration:underline;} 
a.unblack:hover {color:#000000; text-decoration:underline;} 
a.red           {text-decoration: none; color:#8f0a26;} 
a.red:hover     {text-decoration: underline; color:#8f0a26;} 
a.redunder      {text-decoration: underline; color:#8f0a26;line-height:200%;} 
a.redunder:hover     {text-decoration: underline; color:#8f0a26;} 
a.klred         {font-size:0.65em; text-decoration: none; color:#8f0a26;} 
a.klred:hover   {text-decoration: underline; color:#8f0a26;} 
a.z1            {text-decoration: none; color:#000000;}
a.z1:hover      {text-decoration: none; color:#000000;} 
 
div.line  {border-color:blue; border-width:0px; width:950px; border-style:solid; clear: both; } 

div.adler {position:absolute; left:0px; top:90px; width:151px; height:352px; z-index: 3; 
           background-color: #e5e5e5;} 

div.streifen {position:absolute; left:146px; top:88px; width:750px; z-index: 3; 
           background-color: #e5e5e5;} 

div.logo  {float:left; left: 0px; top: 0px; width: 146px; height: 88px; z-index: 2;} 
div.ill   {position:absolute; left: 146px; top: 0px; width: 193px; height: 88px; z-index: 5;
           margin-left:2px;} 
div.illspace   {float:left; left: 146px; top: 0px; width: 193px; height: 88px; z-index: 5;
                margin-left:2px;} 
div.neues {float:left; width:180px; z-index:3; text-align:right; vertical-align:top; 
           font-family: Arial, Helvetica, sans-serif, Universe; font-size: 0.6em; 
	   letter-spacing:0em; font-style: normal; font-weight: normal; color: #996666; 
	   text-decoration: none; margin-top:18px; margin-left:160px;} 


div.hmenu  {float:left; width:128px; height:auto; z-index: 140; text-align:right; padding-top:2px; 
            margin-right:18px;}
div.submenu {float:left; padding-left:54px; 
             width:750px; z-index: -2; 
             text-align:left; padding-top:2px; margin-top:0px; 
             font-size:0.65em; padding-bottom:2px; margin-bottom:0px;}
div.menu1   {float:left; width:128px; top:0px; z-index: 130; align:right; padding-top:0px; 
            margin-right:18px; margin-top:0px;}

div.mainarea  {float:right; width:750px; height:auto; z-index: 130; text-align:left; padding-top:0px; 
               margin-left:52px; margin-top:0px; top:0px; left:200px;}

div.hmenu1   {width:128px; z-index: 13; padding-bottom:0.8em;} 
div.cmenu     {width:128px; z-index: 14; padding-bottom:0.8em}


div.submenustr {border-color:blue; border-width:1px; border-style:solid; position: absolute; left:188px; top:0px; width: 760px; height: 20px; z-index: 6;} 

div.register {margin-bottom:3px; padding-top:30px; font-size: 0.6em; position:relative; left:199px; top:0px; 
              width:850px; height:auto; z-index:10; word-spacing:10px; text-align:left; vertical-align:top;} 

div.htitle   { width:750px; height:10px; z-index:9; text-align:left; vertical-align:top; padding-top:10px;padding-bottom:1em;} 

div.bild   { float:left; left:345px; top:0px; width:76px; height:17px; z-index:-1; }
div.htext340    { float:left; width:340px; z-index:8;} 
div.htext500    { float:left; width:500px; z-index:8;} 

div.navi     {width:128px; z-index:15;}

a.mehr    {font-family: Arial, Helvetica, sans-serif, Universe;font-size:1em; font-style: normal; 
           line-height: 1; font-weight: normal; color: #993333; text-decoration: none;text-align:right;} 
 
a.hmenu       {pause:3s; font-family: Arial, Helvetica, sans-serif, Universe; font-size:0.75em; 
               color:#222222; text-transform:uppercase;font-weight:bold; vertical-align:middle; 
	       text-align:right; text-decoration: none;letter-spacing:0em;} 
a.hmenu:hover {text-decoration: none; color:#333333;} 
 
a.submenu     {text-decoration: none;  font-family: Arial, Helvetica, sans-serif, Universe; color:#787878; 
               text-transform:uppercase; padding-right:26px;} 
a.submenu:hover {text-decoration: none;} 

a.submenuover   {text-decoration: none;  font-family: Arial, Helvetica, sans-serif, Universe; color:#cc0000; 
                 text-transform:uppercase;  padding-right:26px;} 
a.submenuover:hover {text-decoration: none;} 
 
a.register   {font-family: Arial, Helvetica, sans-serif, Universe; letter-spacing:0.05em;
              font-style: normal; line-height:120%; font-weight: normal; color: #993333; text-decoration: none;} 
a.register:hover   {text-decoration: none;} 
a.registerover   {font-family: Arial, Helvetica, sans-serif, Universe; letter-spacing:0.05em;
                  font-style: normal; line-height:120%; font-weight: normal; color: #787878; text-decoration: none;} 
a.registerover:hover   {text-decoration: none;} 

p.htitle     {font-family: Arial, Helvetica, sans-serif, Universe; 
              font-size: 0.75em; font-weight: bold; color: #000000; line-height:130%; 
	      text-decoration: underline; text-align:left;letter-spacing:0.03em;} 
p.htext      {font-family: Arial, Helvetica, sans-serif, Universe; font-size: 0.75em; 
              font-style: normal; line-height:140%; font-weight: normal; color: #000000; text-align:left;} 
p.htextcenter {font-family: Arial, Helvetica, sans-serif, Universe; 
               font-size: 1em; font-style: normal; line-height:130%; 
	       font-weight: normal; color: #333333; text-align:center;} 
p.kltextcenter {font-family: Arial, Helvetica, sans-serif, Universe; 
                font-size: 1em; font-style: normal; line-height:130%; 
		font-weight: normal; color: #333333; text-align:center;} 
a.htext     {color:#000000; text-decoration:underline;} 
a.htext:hover {color:#000000; text-decoration:underline;} 
p.klblack   {font-family: Arial, Helvetica, sans-serif, Universe; font-size: 1em; 
             font-style: normal; line-height: 130%; font-weight: normal; 
	     color: #000000; text-align:left;} 
p.klgrey    {font-family: Arial, Helvetica, sans-serif, Universe; 
             font-style: normal; line-height: 130%; font-weight: normal; 
	     color: #333333; text-align:left;} 
.klgrey     {font-family: Arial, Helvetica, sans-serif, Universe; font-size: 0.65em; 
             font-style: normal; line-height: 130%; font-weight: normal; 
	     color: #444444; text-align:left;} 
.grey6      {font-family: Arial, Helvetica, sans-serif, Universe; font-size: 0.65em; 
             font-style: normal; line-height: 130%; font-weight: normal; 
	     color: #787878; text-align:left;} 
.klredr     {font-family: Arial, Helvetica, sans-serif, Universe; font-size: 0.65em; 
             font-style: normal; line-height: 130%; font-weight: normal; 
	     color: #8f0a26; text-align:right;} 

p.hmenu1     {margin-bottom:5px;pause:3s; font-family: Arial, Helvetica, sans-serif, Universe; 
              font-size:0.75em; letter-spacing:0em;
              text-transform:uppercase;font-weight:bold; vertical-align:middle; 
	      text-align:right; text-decoration: none;} 
a.hmenu1     {padding-left:3px;color:#787878;text-decoration: none;} 
a.hmenu1:hover {text-decoration: none; color:#cc0000;} 
 
p.cmenu       {margin-bottom:2px; letter-spacing:0em; font-size:0.65em; pause:3s; 
               font-family: Arial, Helvetica, sans-serif, Universe; text-transform:uppercase; 
	       vertical-align:top; text-align:right; text-decoration: none;} 
a.cmenu       {padding-left:3px; color:#787878; text-decoration: none;}
a.cmenu:hover {text-decoration: none; color:#cc0000;} 
a.cmenu       {padding-left:3px; color:#787878; text-decoration: none; background-color: #e9e9e9;}
a.cmenu:hover {text-decoration: none; color:#cc0000; background-color: #e9e9e9;} 
a.cmenuover       {padding:0px; color:#000000; text-decoration: none; background-color: #e9e9e9;} 
a.cmenuover:hover {text-decoration: none; color:#000000; background-color: #e9e9e9;} 

p.navi       {margin-bottom:2px; font-size:0.65em;letter-spacing:0em; pause:3s; 
              font-family: Arial, Helvetica, sans-serif, Universe; vertical-align:top; 
	      text-align:right; text-decoration: none; text-transform:uppercase;}
a.navi       {padding:0px; color:#333333; text-decoration: none;}
a.navi:hover {text-decoration: none; color:#cc0000; background-color: #e9e9e9;} 

td.jahr    {pause:3s;height:1px; width:10%;padding-right:10px;vertical-align:top; 
            text-align:left; color: #993333; font-family: Arial, Helvetica, sans-serif, Universe; 
	    font-size: 0.75em; font-style: normal; line-height:130%; font-weight: normal;} 
td.text    {letter-spacing:0em;pause:3s;height:1px; width:90%;padding-bottom:10px;
            vertical-align:top; font-family: Arial, Helvetica, sans-serif, Universe; 
	    font-style: normal; line-height: 130%; font-size: 0.75em; font-weight: normal; 
	    color: #000000; text-align:left;} 
td.zeile   {pause:3s;padding-bottom:10px;vertical-align:top; font-family: Arial, Helvetica, sans-serif, Universe; 
            font-style: normal; line-height: 130%; font-size:0.75em; color: #000000;} 

table.fmenu {width:480px; height:1px; border:0px;} 
td.fmenu    {padding-bottom:5px;padding-right:5px; text-transform:uppercase; 
             pause:3s;height:1px; width:50px;vertical-align:bottom; text-align:left; 
	     font-size:0.6em;} 
td.fcmenu    {padding-bottom:5px;padding-right:5px; text-transform:uppercase; 
              pause:3s;height:1px; width:190px;vertical-align:bottom; text-align:center; 
	      font-size:0.6em;} 
td.sm      {letter-spacing:0em;pause:3s;height:1px; width:90%;padding-bottom:10px;
            vertical-align:top; font-family: Arial, Helvetica, sans-serif, Universe; 
	    font-style: normal; line-height: 130%; font-size: 0.75em; font-weight: normal; 
	    color: #000000; text-align:left;} 
td.m11      {letter-spacing:0em;pause:3s;height:1px; width:90%;padding-bottom:10px;
            vertical-align:top; font-family: Arial, Helvetica, sans-serif, Universe; 
	    font-style: normal; line-height: 130%; font-size: 0.60em; font-weight: normal; 
	    color: #000000; text-align:left;} 
a.fmenu     {font-weight:bold; color:#787878;text-decoration: none;} 
a.fmenu:hover {text-decoration: none; color:#cc0000;}
