/*******************************************************************************
                       Standard rules
*******************************************************************************/
html {
margin: 0;
padding: 0;
width:100%;
height:100%;
}

body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
width:100%;
height:100%;
background-image: url(pics/punkte.gif);
color: #000000;
}

.title{
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 }

.bodytext{
 font-size: 12px;
}


.bildrand
{
border: 1px solid white;
}

input, textarea, select, option
{
border: 1px solid #8D8D8D; font-size: 10px;
}

/*******************************************************************************
                       Portlets
*******************************************************************************/

.portletkopf
{
width: 210px;
height: 20px;
border: 1px solid #8D8D8D;
background: #E6E6E6;

}

.portletheadcontent
{
padding-left:5px;
padding-top:3px;
color: #8D8D8D;
font-size:10px;
font-weight:bold;
}

.portletbody
{
width: 210px;
height: 115px;
border-left: 1px solid #8D8D8D;
border-right: 1px solid #8D8D8D;
border-bottom: 1px solid #8D8D8D;
}

.portletcontent
{
padding:5px;
}

.newsportletkopf
{
width: 200px;
height: 20px;
background: #FF050F;

}

.newsportletheadcontent
{
padding-left:5px;
padding-top:3px;
color: #FFFFFF;
font-size:10px;
font-weight:bold;
}

.newsportletbody
{
width: 200px;
background:#FFFFFF;
}

.newsportletcontent
{
padding:5px;
border-bottom: 1px solid #8D8D8D;
}

/*******************************************************************************
                       Links / Navi
*******************************************************************************/
.topnaviLink
{
padding-right:33px;
}

.sidenaviOrdner
{
font-weight:bold;
color: #FFFFFF;
font-size: 10px;
}

.sidenaviLink
{
padding-left:16px;
padding-right:16px;
}

.mobileLink
{
padding-left:3px;
padding-right:3px;
}

a.home{font-size: 10px;font-weight:bold;}
a.home:link {color: #FF0000;}
a.home:visited {color: #FF0000;}
a.home:hover {color: #FF0000;  text-decoration: none;}

a.topnavi{font-size: 11px;font-weight:bold;}
a.topnavi:link {color: #000000;}
a.topnavi:visited {color: #000000;}
a.topnavi:hover {color: #999999;  text-decoration: none;}


a.topnavia{font-size: 11px;font-weight:bold;}
a.topnavia:link {color: #999999;}
a.topnavia:visited {color: #999999;}
a.topnavia:hover {color: #999999; text-decoration: none;}


a.sidenavi{font-size: 10px;font-weight:bold;}
a.sidenavi:link {color: #FFFFFF;}
a.sidenavi:visited {color: #FFFFFF;}
a.sidenavi:hover {color: #8D8D8D;  text-decoration: none; background: #E6E6E6;}


a.sidenavia{font-size: 10px;font-weight:bold;}
a.sidenavia:link {color: #8D8D8D;background: #E6E6E6;}
a.sidenavia:visited {color: #8D8D8D;background: #E6E6E6;}
a.sidenavia:hover {color: #8D8D8D; text-decoration: none; background:#E6E6E6;}


a.mobile{font-size: 10px;font-weight:bold;}
a.mobile:link {color: #FFFFFF;}
a.mobile:visited {color: #FFFFFF;}
a.mobile:hover {color: #8D8D8D;  text-decoration: none; background: #E6E6E6;}


a.mobilea{font-size: 10px;font-weight:bold;}
a.mobilea:link {color: #8D8D8D;background: #E6E6E6;}
a.mobilea:visited {color: #8D8D8D;background: #E6E6E6;}
a.mobilea:hover {color: #8D8D8D; text-decoration: none; background:#E6E6E6;}


a:link {text-decoration: none;color:red}
a:visited {text-decoration: none;color:red}
a:hover {text-decoration: underline;color:red}

a.voting{font-size: 11px;font-weight:bold;}
a.voting:link {color: #FFFFFF;}
a.voting:visited {color: #FFFFFF;}
a.voting:hover {color: #000000;  text-decoration: none;}




