﻿@charset "utf-8";
/* CSS Document */

/** Regeln für allgemeine Elemente */

/* Farben und Hintergrund setzen */

/* allgemeiner Hintergrund */
body {
color: #5d5d5d;
background: white;
text-align: center;
}

body * {
text-align: left;	
}
/* Links und Anker */

a:link {
color: #27b8c9;	
background-color: transparent;
}

a:visited {
color: #5d5d5d;	
background-color: transparent;	
}

a:hover,
a:focus {
color: #27b8c9;	
background-color: transparent;	
}

a:active {
color: #5d5d5d;	
background-color: transparent;		
}

/* Überschriften */

h1, h2, h3, h4, h5, h6 {
   color: #5d5d5d;
   background-color: transparent;
}
h1 {
   font-size: 50%;
   margin: 0 0 1.5em 0;
}

h2 {
   font-size: 95%;
   margin: 0 0 1.5em 0;
  
}

h3 {
   font-size: 80%;
   margin: 0 0 1.5em 0;
  
  
}
div#weiter {
color: #5d5d5d;
background: white;	
width: 600px;
margin: 200px 380px;	
}

div#top {
color: #5d5d5d;
background: white;	
width: 1100px;
margin: 100px 150px;
}
div#head {
color: #5d5d5d;
background: white ;	

}

#head a{
color: #27b8c9;	
background-color: transparent;
text-decoration: none;
}

#head a:hover,
#head a:focus {
text-decoration: underline;	
}

h1#logo {
color: #5d5d5d;
background: white;
text-align: left;
margin: 0;
}

h3#englisch {
color: #5d5d5d;
background: white;
text-align: left;
margin: -75px 150px;
float: right;
}
#englisch a {
color: #5d5d5d;	
background-color: transparent;
text-decoration: none;	
}
#englisch a:hover,
#englisch a:focus {
color: #5d5d5d;
text-decoration: underline;	
}
#sidebar {
float:left;
width: 150px;

} 

/* Navigation */
#nav a,
#nav strong
{
color: #5d5d5d;	
background: #ccc url(../bilder/menueback_5.gif) no-repeat;
display: block;
padding: 5px 10px 8px 10px;
text-align: left;
border-bottom: 1px solid white;
line-height: normal;
text-decoration: none;
}

#nav a:hover,
#nav a:focus,
#nav a:active,
#nav strong {
color: #27b8c9;
background: #ccc url(../bilder/menueback_5.gif) no-repeat;
}

ul#nav {
margin: 25px 0 0 0;	
list-style: none;
}
div#bilder {
background: url(../bilder/sidebar_bilder_4.gif) no-repeat;
float:left;
width: 150px;
height: 338px;	

}

/* Content */
div#content {
margin: -55px 130px 0 180px;
padding: 90px 150px 40px 60px;
background: white url(../bilder/background_9.gif) no-repeat;
}

div#content {
height: 1%;	
}
div#content_kontakt {
margin: -55px 130px 0 180px;
padding: 90px 150px 40px 60px;
background: white url(../bilder/background_kontakt.gif) no-repeat;
}
div#content_contact {
margin: -55px 130px 0 180px;
padding: 90px 150px 40px 60px;
background: white url(../bilder/background_contact.gif) no-repeat;
}
div#content_impressum {
margin: -55px 130px 0 180px;
padding: 90px 150px 40px 60px;
background: white url(../bilder/background_impressum.gif) no-repeat;
}
div#impressum_text {

  width:700px;
}
#impressum ul {
font-size: .9em;
margin: 0 0 0 640px;
}

#impressum ul,
#impressum li {
float: left;
list-style: none;
}

#impressum ul a {
color: #5d5d5d;
background-color: white;
text-decoration: none;


}
div#footer {
color: #5d5d5d;
background: white;	
font-size: .9em;
text-align: right;
padding:5px 20 px;
margin: 0;
clear: both;
}

#footer a {
color: #27b8c9;	
background-color: transparent;	
}

#footer a:hover,
#footer a:focus {
color: #27b8c9;	
background-color: transparent;		
}

/* Schriftgröße kontrollieren */
body, td, th {
   font: normal 80% Verdana, Arial, Helvetica, sans-serif;
}

 th {
font-size: 100%;
font-weight: bold;
text-align: left;
}
td {
font-size: 90%;
}
h1 {
   font-size: 1.4em;
   margin: 0 0 1.5em 0;
}

/* Alle kritischen Werte instanziieren */

* {
   margin: 0;
   padding: 0;
   vertical-align: top;
}
/* Bilder */
img {
vertical-align: bottom;	
}

a:link img, a:visited img,
a:hover img, a:focus img, a:active img {
   border: 0;
}

/* Absätze */
p {
   margin: .8em 0;
}