h1, h2, h3, h4, h5, h6
{
font-weight:normal;
}

p, ul, ol, dl 
{

text-align: left;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}

#portals ul, input
{

font-size: 10px;
}

#portals a ul 
{
color: #571111;
width: 165px;
margin-top: 20px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
list-style-type: disc;
list-style-image: none;
list-style-position: outside;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

#portals ul, input
{ font-size:10px;}

#portals h2
{
font-size: 16px;
}
#portals h2
{
color: #ffffff;
margin-top: 14px;
font-weight: bold;
}



a:link {
	outline:none;
	text-decoration:underline;
	color:#8a0707;
}

a:visited {
	outline:none;
	text-decoration:underline;
	color:#8a0707;
}

a:hover {
	outline:none;
	text-decoration:none;
	color:#8a0707;
}

a:active {
	outline:none;
	text-decoration:underline;
	color:#8a0707;
}

a:focus {
	outline:none;
	text-decoration:underline;
	color:#8a0707;
}

div a.key:link, div a.key:visited, div a.key:active

{

color: #ffffff;

}

div a.key:hover

{

color: #621717;

text-decoration: none;

}

#portals a, #portals a:link, #portals a:visited, #portals a:active{
float:left;
margin-left:4px;
height:189px;
width:170px;
display:block;
background-image:url(Bilder/boxbg.jpg);
text-align:center;
text-decoration:none;
border:1px solid #DEE2E0;
cursor:pointer

}

#portals a:hover{
border:1px solid #8a0707;
_border:1px solid #8a0707;
}

#portals{
margin:7px 0 0 8px;
_margin-left:4px;
}

#portals h2{
color:#FFFFFF;
margin-top:6px;
font-weight:bold;
}

#portals a ul{
color:#571111;
width:165px;
*width:145px;
margin:20px 0 0 0;
list-style:disc;
list-style:outside;
padding:0;
}

#portals a ul li{
margin:0 0 5px 22px;
*margin-left:15px;
}

#flashContent{
width:737px; 
height:215px; 
background-color:#CCCCCC; 
margin:5px 0 0 12px;
clear:both;
}


