/*

Cascading Style Sheet

Author: 	Simone Lacher
Time: 		2006
Customer: 	Schneider-Weismain.de
Style:		schneider.css


*/

body { color: black; 
background-color: #FFF; 
margin: 0px;
padding: 20px;
font-family: Verdana, Helvetica, Lucida Grande, Arial, Tahoma, sans-serif;
font-size: 10pt;
text-align: center;
}

p {}
td {}

a:link { color: #20A07F }
a:visited { color: #CCC }
a:hover { color: black }
a:active { color: red }
a {
text-decoration: none;
}
ul {
list-style-type: none;
}


/* container= Gesamtfläche der Site 800x600px, im Browserfenster zentriert */

#container {
text-align: left;
  vertical-align: middle;
  margin: 0px auto;
  padding: 0px;
  width: 800px;
  height: 600px;
  background-color: #ffffff;
  border: 1px dashed #564b47;
}

/* header= Kopfspalte mit Bildnavigation */


#header {
float: left;
margin: 0px;
padding: 5px;
width: 780px;
height: 100px;

}
#header h3{
font-size: .9em;
color: #FFF;
display: inline;
padding-left: 100px;
}


/* imaagenavi= Bildnavigation */

#imagenavi {
position: absolute;
margin: 10px 0px 10px 10px;
padding: 0px;
padding-right: 10px;
display: inline;
height: 80px; 
width: 820px; 
visibility: visible;
}

#imagenavi img{
border: 1px solid #FFF;
padding: 0px;
margin-right: -5px;
list-style-type: none;

}

#imagenavi ul{
margin:0px;
padding: 0px;
list-style-type: none;
}

#imagenavi ul li{
display: inline;
}

#imagenavi ul li a{
text-decoration: none;
padding-right: 0px;
font-size: 1em;
}

/* Menu */

#navigation {
float: left;
margin: 0px 0px 0px 5px;
padding: 5px 5px 5px 10px;
width: 120px;
height: 310px;

}

#navigation ul {
list-style-type: none;
margin: 0px;
padding: 0px;
background: none;

}


#navigation a{

display: block;
color: #FFF;
background-color: #CCC;
width: auto;
padding: .2em .8em;
text-decoration: none;
font-size: .8em;
}


/* eingerückter Menüpunkt */
.sub{
margin: 0 0 0 10px;
}

#navigation a:hover
{
background-color: #20A07F;
color: #FFF;
}

/* aktiver Menupunkt*/

#navigation a:active
{
background-color: #20A07F;
color: #FFF;
}

#active a:link, #active a:visited, #active a:hover
{color: #FFF;
background-color: #20A07F;
}

#navigation ul li {
margin-bottom: .2em;
}


/* Platzierung des Logos */

#logo{
padding: 0px;
margin: 0px;
margin-top: 200px;
margin-left: 10px;
}

#logo2{
padding: 0px;
margin: 0px;
margin-top: 160px;
margin-left: 10px;
}

/* Inhaltsspalte= Text und Bilder */

#content { 
float: right;
margin:0px;
padding:10px;
width: 620px;
height: 460px;
overflow: auto;
text-align: left;

}

#content h1{
font-size: 1.3em;
}
#content h2{
font-size: 1.1em;
}
#content h3{
font-size: .9em;
}
#content h4{
font-size: .7em;
}
#content ul{
list-style-type: none;
}
#content ul li {
font-size: .9em;

}
#content ul li a {
text-decoration: none;
}

#content object{
width: 450;
float: right;
}



#text{ 
width:auto;
position: relative; 
float: top; 
text-align: left;
}

#text ul{
}

#text h1{
font-size: 1.4em;

}

#text h2{
font-size: 1.2em;

}

#text h3{
font-size: 1em;

}
#text p{
font-size: .9em;
}

#text2{
margin: 0px;
padding: 5px;
float: left;
width: auto;
}

#text2 h3{
font-size: 1em;

}
#text2 p{
font-size: 1em;
}
#text3{
margin: 0px;
padding: 10px;
float: left;
width: 620px;
height: 460px;
}


/* Text neben der Bildergalerie*/

#text4{ 
font-size: 1em;
width: 150px;
position: absolute; 
float: top; 
text-align: left;
}



#bild{
float: right;
padding: 20px;
font-size: 0.8em;
}
#bild2{
background-color: #FFF;
float: left;
padding: 0px;
}

#bild2 a{
text-decoration: none;

}
#bild h4{
font-size: .7em
}

/* Bildergalerie*/

#bild3{
float: right;
padding-top: 15px;

}