/* Sämtliche Stylesheets die eine Layout-Funktion haben */

#site
{
background-color: #FFFFFF;
width: 800px;
}

#header
{
width:800px;
background-color: #FFFFFF;
border-bottom: 1px #CACACA solid;
margin-bottom: 20px;
text-align: left;
}

#logo
{
width:800px;
height:80px;
background-color: #FFFFFF;
padding-bottom:5px; 
}

#content
{
clear: left;
width: 800px;
height: 100%;
background-color: #FFFFFF;
padding-bottom: 10px;
padding-top: 10px;
text-align: left;
}

#leftFooter
{
float: left;
width:6px;
height: 24px;
background-color: #FFFFFF;
background-image: url(../imgs/ecken/balken_l.png);
}
#midFooter
{
float: left;
width:788px;
height: 24px;
background-image: url(../imgs/backgrounds/blue.png); 

padding-bottom: 0px;
padding-top: 0px;

}
#rightFooter
{
float: left;
width:6px;
height: 24px;
background-color: #FFFFFF;
background-image: url(../imgs/ecken/balken_r.png);
}

#footerContent
{

padding-top: 3px;
padding-bottom: 3px;
margin: auto;

line-height: 18px;
font-size: 10px;
color: #FFFFFF;
text-align: center;
}

div.balken
{
width: 800px;
}

body 
{
font: 85% arial, hevetica, sans-serif;
background-color: white;
font-size: 12px;
color: #666666;
line-height: 18px;
font-family: "Lucida sans",Verdana,Arial,Helvetica;

padding: 0px;
margin: 0px;


}

/* Sämtliche Stylesheets die der Formatierung des Inhalts dienen */

h1
{
font-size: 17px;
font-weight:bold;
color: #448fc8;

line-height: 1;
font-family: "Lucida sans",Verdana,Arial,Helvetica;
padding: 0;
margin-top: 0;
margin-bottom: 15px;
}

h2
{
font-size: 13px;
font-weight:bold;
color: #448fc8;

line-height: 13px;
font-family: "Lucida sans",Verdana,Arial,Helvetica;
padding: 0;
margin-top: 0;
margin-bottom: 6px;
}

h3
{
font-size: 12px;
font-weight:bold;
color: #666666;

line-height: 1;
font-family: "Lucida sans",Verdana,Arial,Helvetica;
padding: 0;
margin-top: 3px;
margin-bottom: 0px;
}

p
{
margin-top: 0px;

}

ul
{
padding-left: 15px;
margin-top: 3px;
margin-bottom: 0px;
}

a:link { text-decoration: none; color: #4090C9; }
a:visited { text-decoration: none; color: #4090C9; }
a:hover { text-decoration: none; color: #999933;}
a:active { text-decoration: none; color: #4090C9; }

a.navigation:link { text-decoration: none; color: #FFFFFF; }
a.navigation:visited { text-decoration: none; color: #FFFFFF; }
a.navigation:hover { text-decoration: none; color: #999933;}
a.navigation:active { text-decoration: none; color: #FFFFFF; }

a.subnavigation:link { text-decoration: none; color: #FFFFFF; }
a.subnavigation:visited { text-decoration: none; color: #FFFFFF; }
a.subnavigation:hover { text-decoration: none; color: #4090C9;}
a.subnavigation:active { text-decoration: none; color: #FFFFFF; }

a.footer:link { text-decoration: none; color: #FFFFFF; }
a.footer:visited { text-decoration: none; color: #FFFFFF; }
a.footer:hover { text-decoration: none; color: #999933;}
a.footer:active { text-decoration: none; color: #FFFFFF; }



table, tr, th, td
{
border: 1px solid #666666;
border-collapse: collapse;
padding: 0px 3px;
}

tr.first
{
font-weight: bold;
font-style: normal;
}

tr.second
{
font-weight: normal;
font-style: normal;
}

tr.third
{
font-weight: normal;
font-style: italic;
}

td.center
{
text-align: center;
}

p.adminBox
{
padding-right: 10px;
font-size: 9px;
text-align: right;
}

div.preview
{
padding: 10px;
border: 1px solid #666666;
}

hr
{
height: 1px;
border: 0px solid #666666;
color: #666666;
background-color: #666666;
}
