body
{
background-color:#ffffff;
margin:10px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0.8em;
color:#5F5F5F;
line-height:135%;
}

a
{
color:#009BCE;
}

a:hover
{
color:#003988;
}

#context
{
display:none;
}

/* TEXT LAYOUT
--------------------------------------------------------*/

h1,h2,h3,h4,h5
{
color:#009BCE;
font-family:Tahoma,Verdana,Arial,Helvetica, sans-serif;
padding:3px 0px;
font-weight:normal;
line-height:130%;
text-align:left;
}

h1 {font-size:1.6em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em; font-weight:bold;}
h5 {font-size:1.1em; }


.box1
{
float:right;
background:#EBEBEB url(/img/layout/box_background.gif) no-repeat bottom left;
width:150px;
color:#2F2F2F;
padding:10px;
margin:10px 0px 10px 20px;
text-align:left;
clear:both;
z-index:0;
}

.box1 a {font-weight:bold; border:none; text-decoration:none;}

.box1 h3 {
z-index:1;
margin:-20px -10px 10px -10px;
padding:20px 0px 0px 10px;
font-size:0.8em;
background:#ffffff url(/img/layout/box_header.gif) no-repeat bottom left;
text-decoration:underline;
}

.mitarbeiter {
display:block;
width:450px;
margin:0px 0px 20px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #D6EDF5;
float:none;
}

.mitarbeiter img {
border-left:1px solid #8F8F8F;
border-top:1px solid #8F8F8F;
border-right:1px solid #3F3F3F;
border-bottom:1px solid #3F3F3F;
float:right;
margin:0px 0px 0px 15px;
}

.subinfo
{
font-size:0.8em;
}

.gal
{
border-left:1px solid #8F8F8F;
border-top:1px solid #8F8F8F;
border-right:1px solid #3F3F3F;
border-bottom:1px solid #3F3F3F;
margin:10px;
}

.button1
{
font-weight:bold;
color:#009CD0;
}

.even {background-color:#FAF7EF;}
.odd {background-color:transparent;}

.even td, .odd td {
padding:5px;
}

fieldset {
border:1px solid #CCAD5E;
margin:20px 0px 0px 0px;
}

legend {
padding:5px;
margin:5px;
border:1px solid #CCAD5E;
background-color:#F0E6D2;
font-weight:bold;
}

.counter {
margin:15px 100px 15px 0px;
font-weight:bold;
display:block;
float:none;
text-align:right;
color:#C49F42;
}

