body {
	background-color: #FFFFFF;
	/*background-image:url(bg.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

h1 { font-size:9px; }
h2 { font-size:21px; }
h3 { font-size:14px; }
h4 { font-size:13px; }

hr { border:1px solid red; }

li { 
margin-top:0px; 
margin-left:0px;
padding-left:0px;
}

ul { list-style:square; }

a:link { color:#FF0000; text-decoration:none; }
a:visited { color:#FF0000; text-decoration:none; }
a:active { color:#FF0000; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

#mainmenu a:link {  color:#FFFFFF; text-decoration:none;  }
#mainmenu a:visited { color:#FFFFFF; text-decoration:none; }
#mainmenu a:active { color:#FFFFFF; text-decoration:none; }
#mainmenu a:hover { color:#000000; text-decoration:none; }

#end a:link {  color:#FFFFFF; text-decoration:none;  }
#end a:visited { color:#FFFFFF; text-decoration:none; }
#end a:active { color:#FFFFFF; text-decoration:none; }
#end a:hover { color:#000000; text-decoration:none; }

#content a:link { color:#000000; text-decoration:none; }
#content a:visited { color:#000000; text-decoration:none; }
#content a:active { color:#000000; text-decoration:none; }
#content a:hover { color:#FF0000; text-decoration:none; }

td.i { border-top:1px solid #ff0000; padding:2px; font-size:9px; text-align:right; }

#aussen {
clear : both; 
width : 900px;
height:auto;
display:table; 
margin : 0px auto 0px auto; 
background-color:white;
-moz-border-radius-topleft:50px;
-moz-border-radius-topright:50px;
padding:1px; 
}

#logo {
background-color:white;
border-top:1px solid red;
width:99%;
margin-top:10px;
margin-bottom:10px;
height:100px;
text-align:center;
padding:2px;
margin-left:auto; 
margin-right:auto;
-moz-border-radius-topleft:50px;
-moz-border-radius-topright:50px;
}

#ticker {
border-top:1px solid red;
border-bottom:1px solid red;
background-color:white;
width:99%;
color:red;
text-align:center;
padding:2px;
margin-left:auto;
margin-right:auto;
}

#mainmenu { 
border-bottom:1px solid red;
background-color:red;
width:99%;
margin-top:0px;
margin-bottom:30px;
color:white;
text-align:center;
padding:2px;
font-size:9px;
margin-left:auto;
margin-right:auto;
}

#menu {
position : static;
width:180px;
min-height:300px;
margin:30px auto auto 10px;
left: auto; 
top: auto; 
visibility : Inherit;
text-align:left;
border-right:1px solid red;
float:left;
padding-right:5px;
}

#menuheader {
border:none;
background-color:red;
color:white;
width:100%;
padding:1px;
text-align:center;
}

#menurechts {
	border-left:1px solid red;
	width:140px;
	min-height:300px;
    float:right;
	background-color:white;
    padding:3px; 
	text-align:center;
	margin-top:30px ;
	position:relative;
}

#content {
color:black;
text-align:justify;
float : left; 
width : 490px; 
padding : 30px 30px 30px 30px; 
background-color : #FFFFFF;
border:0px solid red;
background-color:white;
background-image:url(bg_content.gif);
background-repeat:no-repeat;
background-position:center;
position:relative;
}

#end {
border-top:1px solid red;
border-bottom:1px solid red;
background-color:red;
width:99%;
text-align:right;
padding:2px;
float:left;
margin-bottom:10px;
font-size:9px;
color:white;
margin-left:2px;
}

#table {
vertical-align:middle;
width:50%;
border-left:none;
border-right:none;
border-top:1px solid #ff0000;
border-bottom:1px solid #ff0000;
background-color:#FFFFFF;
}
#internmenu1 {
border-left:none;
border-right:1px solid #ff0000;
background-color:white;
width:98%;
padding:1px;
color:red;
text-align:left;
border:none;
width:30%;
float:left;
}
#internmenu2 {
border-top:1px solid #ff0000;
border-bottom:none;
width:60%;
float:right;
padding:5px;
}
#tablei {
width:50%;
border:1px solid #FF0000;
background-color:#FFFFFF;
}
#intern {
border-bottom: 1px solid #ff0000;
border-top:1px solid #ff0000;
padding:5px;
text-align:left;
}