/*
        Formatierungen
*/

#header #logo {margin: 15px 0px 0px 0px;border: 0px none;}

/* set all to 0 */
h1, h2, h3, h4, p, ul, li {margin: 0px;padding: 0px;}

/* headings */
h1, h2, h3, h4 {margin: 10px 0px 20px 0px;}
h1 {background-color: transparent;color: #666;font-size: 150%;letter-spacing: 2pt;}
h2 {background-color: #ffffff;color: #757575;font-size: 120%;letter-spacing: 1pt;}
h3 {font-size: 110%;letter-spacing: 1pt;}
h4 {font-size: 95%;letter-spacing: 1pt;}

/* Texte */
p, li {font-size: 80%;}
#content p, #content li {line-height: 150%;margin: 7px 0px 8px 0px;}

#links p, #teaser p {padding: 10px 5px 0px 10px;}
ul {margin: 0px 0px 0px 20px;}

/* Links */
#content a {text-decoration: none;padding: 0px 3px 2px 3px;border-right: 1px solid #999;
border-bottom: 1px solid #999;background-color: #ffffff;color: #600;}
#links a {display: block;width: 120px;}
#links a, #footer a {text-decoration: none;margin: 1px 0px 1px 0px;padding: 0px 3px 0px 3px;
border: 1px solid #999;}
#links a:link, #content a:link {background-color: #ffffff;color: #600;}
#links a:visited, #content a:visited {background-color: #ffffff;color: #900;}
#links a:hover, #content a:hover {background-color: #600;color: #fff;}
#links a:active, #content a:active {background-color: #ffffff;color: #f00;}


.graypanel {border:solid 1px #666666; background-color:#F7F7F7; padding:5px; margin:5px;}
.bodytext {font: 0.8em Tahoma, sans-serif;color: #666666;}
.smalltitle {font: 0.8em Tahoma, sans-serif;font-size:20px;font-weight:bold;color:#CC0000;}
.smallwhitetext {font: 0.8em Tahoma, sans-serif;font-size: 11px;font-weight:bold;color: #FFFFFF;}
.smallwhitetext a{font: 0.8em Tahoma, sans-serif;font-size: 11px;font-weight:bold;
                  color: #FFFFFF;text-decoration:none;}
.smallwhitetext a:hover{text-decoration:underline;}
.smallgraytext {font: 0.8em Tahoma, sans-serif;font-size: 11px;font-weight:bold;color:#999999;}
.smallgraytext a{font: 0.8em Tahoma, sans-serif;font-size: 11px;
                 font-weight:bold;color:#999999;text-decoration:none;}
.smallgraytext a:hover{text-decoration:underline;}
.smallredtext {font: 0.8em Tahoma, sans-serif;font-size: 11px;font-weight:bold;color:#CC0000;}
.smallredtext a{font: 0.8em Tahoma, sans-serif;font-size: 11px;font-weight:bold;
                color:#CC0000;text-decoration:none;}
.smallredtext a:link { font: 0.8em Tahoma, sans-serif;font-size: 11px;
        font-weight:bold;background-color: #ffffff;color: #cc0000;}
.smallredtext a:visited { font: 0.8em Tahoma, sans-serif;font-size: 11px;
        font-weight:bold;background-color: #ffffff;color: #cc000;}
.smallredtext a:hover { font: 0.8em Tahoma, sans-serif;font-size: 11px;
        font-weight:bold;background-color: #600;color: #ffff00;}
.smallredtext a:active { font: 0.8em Tahoma, sans-serif;font-size: 11px;
        font-weight:bold;background-color: #ffffff;color: #f00;}

/* others */
.invis, hr {display: none;}

img {border: none;}