

/*###################*/
/* standard elements */
/*###################*/

html 
{
}

* 
{
  margin: 0;
  padding: 0;
}

body {	 
    background-color:white;
    font: normal 100% 
	       "Verdana",
          "Arial",
          "Trebuchet MS", 
          "Microsoft Sans Serif",
          "DejaVu Sans Condensed",
          "DejaVu Sans",
          sans-serif;  
    text-align: left;
}

html, body {
}

input,select,multiselect,textarea { }

fieldset
{
   border:none;
   text-align:left;	
}

table a {border:none;}
img {border:none;}

h1 {padding: 0.75em 2.5em 0.75em 0em; 
	 border-bottom: 1px dotted #C5C5C5; color: #5F5F5F; font-size: 75%; font-weight:bold;
    text-transform: uppercase; }

h2 { color: #676767; font-size: 87.5%; font-weight:bold; margin-top: 1em; padding: 0.5em 0em 0.7em 0em;}
h3 {  font-size: 75%; line-height: 1.7em; padding: 0.4em 0em 0.5em 0em;}
h4 {  color:grey; font-size: 75%; line-height: 1.5em; padding: 0.2em 0em 0.8em 0em;}

p, #pagecontent ul, #pagecontent ol { margin:0; font-size: 75%; line-height: 1.7em;  text-align:justify; padding: 0.3em 0em 0.7em 0em;} 
#pagecontent li    {margin-bottom:0.4em}

ul,ol {list-style-position: inside;}

.plaincontent a, p>a {color: #B0B0B0; font-weight: bold; text-decoration: underline; }  
.plaincontent a:hover, p>a:hover { border-bottom:1px solid #00A4E7;}  

img {border:none;}

em, strong {font-weight:bold; color: #5F5F5F;}


/*###############################*/
/* Basis Kontainer Body-Struktur */
/*###############################*/

#pagebox
{ 
	 margin: 0 auto;
    margin-top: 1.9em;
    /*width: 61.7em;
    min-width: 989px;*/
	 width: 989px;
}

#headerbox
{ 
  width:100%;  
  text-align:center;  
}

#seite
{
	 margin-top:2em;
}

#sidenav
{
	 float: left;
    min-height: 1em;
    padding-left: 0;
    width: 14em;
}

#pagecontent
{
    float: left;
    min-height: 1em;
    margin-bottom: 1em;
    margin-right: 0;
    width: 47em;
}
/* ###############################*/
/* HEADER Logo und Text Strukturen*/
/* ###############################*/

#logo
{ 
	 position:relative;
}

#logomsg
{ 
  width:330px;
  height:1.25em;
  position:absolute;
  top:142px;
  left: 59px;
  text-align:left;
  font-size:75%;
  font-weight:bold;
  color: #4493de;
}


#dbchangeform {
    left: 5px;
    position: absolute;
    top: 164px;
}

#dbchangeform select {
    background-color: transparent;
    border: medium none;
    color: gray;
    font-size: 0.9em;
    width: 46px;
}

#langmsg
{  
  position:absolute;
  top:170px;
  left:954px;
  text-align:right;
  padding:0px;
  overflow:hidden;
}

#langmsg a
{ 
  float:right;
  color: #bbc9cd; 
  padding:0px;
  margin:0px;
  margin-left:2px;
}

#langmsg a img
{  
  padding:0px;
  margin:0px;
  width:24px;
}
