/*

NOTE: TO CHANGE THE DISTANCE BETWEEN THE MENU ITEMS, SCOLL DOWN TO FIND THE VALUE WHICH IS LABELED WITH A COMMENT

*/

*{margin:0; padding:0;
}
body {
background: url('images/bg.gif') top center repeat-y;

}


a, a:link {
text-decoration: none;
color:#000000;
}
a:hover {
text-decoration: none;
color:#8C8C8C;
}
a:active {
text-decoration: underline;
color:#8C8C8C;
}

#container {
font-family: "Arial";
color:#000000;
width: 848px;
height: auto !important;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom:0px;
}

#header {

padding : 0;
height : 67px;
}

#header #logo {
width : 848px;
margin : 0 auto;
padding : 0 10px 0 10px;
}

#header img.logo {
margin-top : 26px;
}

#header #logo #lang {
display:inline;
 position:relative;
 top:8px;
 font-size:10pt;
 color:#000000;
 font-family:Arial;
 text-decoration:none;
 float:right;
margin-right:45px;
  padding-top:30px;
}




.content-pic
{
 height:259px;
 float:left;
 width: 848px;
 background: #FFFFFF;

}

#content{
  background: #FFFFFF;
  height:auto !important;
 float:left;
width:580px;
font-family: "arial";
 font-size: 12px;
 color:#000;
 line-height:1.4em;
 padding:30px 0 40px 40px;

}

blockquote p
	{
	font-family: Arial;
font-size:19px;
font-weight:bold;
font-variant: small-caps;
line-height:1.0em;
margin:0px;
padding:0px;
color:#000000;
margin-bottom:20px;
}

blockquote
	{
font-family: Arial;
font-size:19px;
font-weight:bold;
font-variant: small-caps;
line-height:1.0em;
margin:0px;
padding:0px;
color:#000000;
margin-bottom:20px;
}

cite
	{
	font-family: Arial;
font-size:12px;
font-weight:bold;
font-variant: small-caps;
line-height:1.0em;
margin:0px;
padding:0px;
color:#000000;
margin-bottom:20px;	
}
#content h2{
font-family: Arial;
 font-size: 12px;
font-weight:bold;
height:14px;
margin:0px;
padding:0px;
color:#000000;
margin-bottom:5px; }

#content h3 {
font-family: Arial;
font-size:14px;
font-weight:bold;
height:14px;
margin:0px;
padding:0px;
color:#89b31c;
margin-bottom:5px;
}
#content h4 {
font-family: Arial;
font-size:19px;
font-weight:bold;
font-variant: small-caps;
line-height:1.0em;
margin:0px;
padding:0px;
color:#000000;
margin-bottom:20px;
}
#content h5 {
font-family: Arial;
font-size:12px;
font-weight:bold;
height:10px;
margin:0px;
padding:0px;
color:#000000;
margin-bottom:5px;
padding-bottom:25px;
}



#content a:hover,#subcontent a:hover{text-decoration:none;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}

#table {
border: none;
width: 580px;
font-family: arial;
 font-size: 12px;
 color:#000;
 line-height:1.4em;
 }
 #td {
 font-family: arial;
 font-size: 12px;
 color:#000;
 line-height:1.4em;
 padding: 10px;}


/**************** Sidebar styles ****************/


#uebermich{
background: #FFFFFF url(images/britta.jpg);
background-repeat:no-repeat;
float:right;
width:200px;
height: 175px;
margin-top: 35px;
padding: 0 7px 0 0;
line-height:1.2em;
}

#subcontent{
background: #FFFFFF url(images/kontakt.png);
background-repeat:no-repeat;
float:right;
width:200px;
margin-top: 15px;
padding:30px 7px 15px 0;
line-height:1.2em;
}

#subcontent h2{
font-family: Arial;
margin: -14px 0 0 9px;
font-size:1.0em;
font-weight: bold;
font-variant: small-caps;
text-align:left;
color:#FFFFFF;
line-height:1.2em;
}

#subcontent p{margin:0 0 0 9px; 
font-family: Arial;
font-size:0.7em;
color:#FFFFFF;
line-height:1.2em;}

#subcontent a, subcontent a:visited{
margin:0 0 0 0; 
font-family: Arial;
color:#FFFFFF;
line-height:1.2em;
text-decoration:none;}

#subcontent a:hover{

font-family: Arial;

color:#000000;
line-height:1.2em;
text-decoration:none;}


.pagination
{
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}


#footer {
visibility:hidden;
float:right;
position:fixed;
margin: 0 30px 0 0px;

}



#footer2 a, #footer2 a:visited {
display:inline;
 right:15px;
color:#FFFFFF;
text-decoration: none;
font-family:Arial;
font-size:11px;
text-transform: uppercase;
 float:right;
 text-decoration:none;
 margin-right:10px;
height:25px;
}
#footer2 a:hover {
display:inline;
 right:15px;
color:#000000;
text-decoration: none;
font-family:Arial;
font-size:11px;
text-transform: uppercase;
 float:right;
 text-decoration:none;
 margin-right:10px;
height:25px;
}
#footer2 p{display:inline;
color:#FFFFFF;
 font-size:12px;
 float:left;
 font-weight: bold;
 margin-left:30px;
 margin-top:0px;
 display:inline;}
 
#footer2
{
background:#89b31c url(images/footer.png) no-repeat;
position:fixed;
margin:right;
width: 848px;
padding-top:13px;
text-align: center;
height:25px;
clear:both;
bottom:0;
}


#navcontainer li {
width: 848px;
height:25px;
padding: 0px;
margin:0px;
display:inline;
position:relative;


/* CHANGE THE FOLLOWING VALUE TO INCREASE THE SPACE BETWEEN THE MENU ITEMS */
padding-left:41px;
padding-right: 15px;


}

#navcontainer ul {
margin:0;
padding: 0px;
width: 849px;
height:3px;
background: url('images/nav_bg.png');
list-style-type: none;
position:relative;
padding-top:8px;
padding-bottom:23px;
}
#navcontainer a:link, #navcontainer a:visited {
display:inline;
color:#FFFFFF;
text-decoration: none;
font-family:Arial;
font-size:14px;
text-transform: uppercase;
margin:0px;
height:25px;
}

#navcontainer a:hover {
display: inline;
color:#333333;
text-decoration: none;
font-family:Arial;
font-size:14px;
text-transform: uppercase;
margin:0px;
height:25px;

}

#navcontainer a:focus {
color:#000000;
font-family:Arial;
font-size:14px;
text-transform: uppercase;
text-decoration: none;

}
/****KOntaktformular*/
form {
   background-color: #FFFF; 
   width: 370px; /* Breite des Formulars */ 
   padding: 20px; 
   border: 1px solid #89b31c;
}

form label { 
   display: block; /* Beschriftung auf eigener Zeile */
   cursor: pointer; /* Mauszeiger wird zur Hand */ 
}

input#absender, 
textarea { 
   width: 300px;
   border: 1px solid #8c8c8c;
   margin-bottom: 1em;
}
textarea { 
   height: 7em; 
}

input#absender:focus, 
textarea:focus {
   background-color: #d9d9d9; 
}

/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:20%;}
.splitcontentright{float:right; width:76%;}

.box{
margin:0 0 20px 0;
padding:10px;
color:#FFFFFF;
line-height:1.5em;}