/*
Letzte Änderung am 23.03.2010
*/

html {
height:100.1%;
font-size:100.1%;
}

* {
margin:0;
padding:0;
border:0;
}

body {
height:100%;
color:#666E71;
font:0.8em/1.5em "lucida grande",verdana,sans-serif;
/*background:#dfdb00 url(../images/kolibri.jpg) 25px 120px no-repeat;*/
background-color:#cada4c;
text-align:center;
}

#wrapper {
position:relative;
width:600px;
margin:0 auto;
text-align:left;
padding:0;
color:inherit;
background-color:#fff;
border-left: 1px solid #c31924;
}

#facebook a{
position: fixed;
width:96px;
height:44px;
top:150px;
left:0px;
padding:0;
margin:0;
background:none;
background-image:url(../images/facebook2.gif);
background-position:0 0;
}

#facebook a:hover{
width:96px;
height:44px;
background-image:url(../images/facebook2.gif);
background-position:0 44px;
}

#facebook a em {
display:none;
}

#footer {
width:600px;
height:20px;
margin:0 auto;
}

h1 {
font:1.4em/1.8em "lucida grande",verdana,sans-serif;
font-weight:bold;
padding:0 0 10px 56px;
}

h2 {
padding:2px 0 4px 35px;
margin:20px 70px 20px 46px;
color: #565e5f;
font: 1.3em/1.8em "lucida sans unicode",verdana,sans-serif;
background:#cada4c url(../images/bullet_h2.gif) 2px center no-repeat;
}

a:link, a:visited {
padding:2px 2px 2px 2px;
color:#000;
background-color:#fff;
text-decoration:underline;
}

a:hover {
color:#fff;
text-decoration:underline;
background-color:#666E71;
}

a:focus {
color:#fff;
background-color:#666E71;
}

.img {
margin:25px 0 20px 30px;
}

p {
padding:0 70px 15px 56px;
}

ul {
padding:0 50px 30px 66px;
list-style:none;
}

ul li{
margin:0;
padding:0 0 0 16px;
line-height:1.7em;
}

ul.second {
padding:0 0 35px 86px;
line-height:1.7em;
list-style:none;
}

ul.second li{
margin:0;
padding:0 0 0 16px;
background:url(../images/bullet_second.gif) left .6em no-repeat;
}

caption, thead, .noscreen{
display:none;
}

table {
font:1em/1.7em "lucida grande",verdana,sans-serif;
width:22em;
max-width:505px;
border-spacing:0px;
/*border:2px solid #999;*/
caption-side:top;
table-layout:fixed; 
border-collapse:collapse;
margin:0 0 20px 82px;
}

td, th { 
vertical-align:top;
}

.col1{
width:60px;
}

.col2{
width:150px;
}

.vspace{
margin:0 0 -14px 26px;
}

h1{
position:absolute;
top:-500px;
left:-999px;
}

#kontakt{
margin:0 0 0 20px;
}

.red{
color:#c31924;
}












