/* Allgemeine Stylesheets */

/* Body */
body {
background-color:#E8E8E8;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#000000;
}

/* Schriften */
h1		{
margin-top:0px;
margin-bottom:10px;
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
font-weight:bold;
color:#710000;
text-transform:uppercase;
}
h1:first-letter {
font-size:12pt;
}
h2 {
margin-top:10px;
margin-bottom:0px;
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#C85E00;
text-transform:uppercase;
background-image:url(images/layout/h2.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:10px;
border-bottom:1px #C85E00 solid;
}
h2:first-letter {
font-size:12pt;
}
h3 {
margin-top:10px;
margin-bottom:-10px;
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#000000;
}
p {
margin-top:10px;
margin-bottom:0px;
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#000000;
}
.title {
font-weight:bold;
color:#000000;
}			
.text-rot	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#CC0000;
}			
.text-weiss	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#FFFFFF;
}	
.text-grau	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#505050;
}
.text-hell-grau	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#767676;
}

/* Bilder */

/* Printer Friendly View */

/* Last Modified */

/* Info Boxen */
div.teaserarea {
float:right;
}
div.teaser {
border:1px solid #710000;
border-top:5px solid #710000;
padding:5px;
width:180px;
margin-left:10px;
margin-bottom:10px;
}
div.teaser h3{
margin:0px;
}
div.teaser h2:first-letter {
font-size:10pt !important;
}
div.teaser p {
margin:0px;
}


/* Listen */
ul {
margin-top:10px;
margin-left:15px;
}

/* Tabellen */
table {
font-size:10pt;
}
table.contenttable {
margin-top:10px;
}
div.content table p {
margin:0px;
}

/* Links */
.mail{
background-image:url('../../images/icons/iconMailLink.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	
.extern{
background-image:url('../../images/icons/iconExternLink.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	


/* Formulare */
.formular-button	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#000000;
width:90px;
height:20px;
background-color:#D9D9D9;
border-width:1px;
border-style:solid;
border-color:#000000;
cursor:pointer;
}

/* Farben */
.grau		{
background-color:#CFCFCF;
}
.dunkelgrau	{
background-color:#434343;
}				
.mattgrau	{
background-color:#767676;
}		
.hellgrau	{
background-color:#E8E8E8;
}		
.grauweiss	{
background-color:#F3F3F3;
}
.bordeaux {
background-color:#710000;
}
.rot {
background-color:#AD0000;
}
.orange {
background-color:#C85E00;
}

/* Rahmen */
.rahmen		{
border-width:1px;
border-style:solid;
border-color:#000000;
}
.kein-rahmen	{
border-width:0px;
border-style:none;
}
td.layout-rahmen-links
{
background-image:url(images/layout/rahmen-links.gif);
background-position:right;
background-repeat:nrepeat;
display:block;
width:38px;
}
td.layout-rahmen-rechts
{
background-image:url(images/layout/rahmen-rechts.gif);
background-position:left;
background-repeat:repeat;
display:block;
width:38px;
}	
.rahmen-titelbild	{
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:0px;
border-style:solid;
border-color:#000000;
background-color:#FFFFFF;
}				
.rahmen-text		{
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#000000;
background-color:#FFFFFF;
}

/* Links */
a:link	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#AD0000;
font-weight:normal;
text-decoration:underline;
}
a:visited	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#AD0000;
font-weight:normal;
text-decoration:underline;
}
a:activ	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#AD0000;
font-weight:normal;
text-decoration:underline;
}		
a:hover	{
font-family:Verdana, Arial, Times New Roman;
font-size:10pt;
color:#AD0000;
font-weight:normal;
text-decoration:none;
}
div.1st-level-untermenu {
display:block;
}
div.2nd-level-untermenu {
display:block;
margin-left:10px;
}
div.untermenu a:link {
color:#505050;
font-weight:normal;
text-decoration:none;
}
div.untermenu a:visited	{
color:#505050;
font-weight:normal;
text-decoration:none;
}
div.untermenu a:activ	{
color:#505050;
font-weight:normal;
text-decoration:none;
}
div.untermenu a:hover	{
color:#000000;
font-weight:normal;
text-decoration:none;
}

/* Usermenu */
div.usermenu	{
margin-bottom:15px;
}
div.usermenu hr	{
display:block;
margin-bottom:10px;
}
div.usermenu div.formular	{
position:absolute;
right:10px;
top:50px;
}
div.usermenu div.formular select	{
position:relative;
top:-6px;
right:-5px;
}
span.zurueck	{
position:absolute;
top:10px;
right:10px;
}

/* Content */
div.content	{
font-size:10pt;
overflow:visible;
padding:10px 10px 10px 10px;
margin-bottom:10px;
position:relative;
}
