html{
height:100%;
}

body
{
min-height: 101%;
margin: 0px auto;
background-repeat:no-repeat;
background-attachment:scroll;
background-color: 6699cc;
text-align:center;
}

table
{
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 11px;
}

.search 
{
display:inline;
padding:0px;
margin:0px;
}

.search input{
padding-right:0px;
margin-right:0px;
}

.drop
{
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size:9px;
width:200px;
}

.kapital
{
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size:26px;
line-height: 11px;
}

.elfgrau
{
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 11px;
color:#333333;
}

.copy
{
margin-left:50px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 9px;
color:#333333;
}

.termine
{
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 11px;
color:#003300;
}

.einrueck
{
margin-left: 36px;
}

.einrueckR
{
margin-left: 36px;
}

.einrueckR222
{
margin-left: 36px;
width: 222px;
}

.datum
{
margin-left: 36px;
width: 213px;
text-align: right;
font-size: 9px;
font-family: trebuchet ms;
color:#666666;
}

.bottom{
height: 28px;
background-color: FFFFFF;
padding-left:26px;
padding-right:26px;
}

.newshead
{
text-transform: uppercase;
}

.padding
{
padding-left:26px;
padding-right:26px;
padding-bottom:28px;
padding-top:28px;
width:249px;
}

.paddinginfo
{
padding-left:66px;
padding-right:26px;
padding-bottom:28px;
padding-top:28px;
width:209px;
}

.paddingkopf
{
padding-left:26px;
padding-right:26px;
padding-bottom:17px;
padding-top:28px;
width:249px;
}

.paddingtop
{
padding-top:36px;
padding-right:26px;
padding-bottom:28px;
padding-left:26px;
}

.pixipad
{
padding-left:26px;
padding-right:26px;
padding-bottom:28px;
padding-top:43px;
width:249px;
}


.picpad
{
padding-left:26px;
padding-right:26px;
padding-bottom:28px;
padding-top:36px;
width:249px;
}

.paddingspaltezwei
{
width:249px;
padding-top:33px;
padding-right:26px;
padding-bottom:28px;
padding-left:26px;
}

.paddingumbruch
{
width:249px;
padding-top:36px;
padding-right:26px;
padding-bottom:28px;
padding-left:26px;
}

.paddingnotop
{
width:249px;
padding-top:0px;
padding-right:26px;
padding-bottom:28px;
padding-left:26px;
}

.erfahrung1
{
width:161px;
padding-top:0px;
padding-right:13px;
padding-bottom:28px;
padding-left:26px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 11px;
color:#333333;
}

.erfahrung2
{
width:174px;
padding-top:0px;
padding-right:13px;
padding-bottom:28px;
padding-left:13px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 11px;
color:#333333;
}

.erfahrung3
{
width:161px;
padding-top:0px;
padding-right:26px;
padding-bottom:28px;
padding-left:13px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 11px;
color:#333333;
}

.opaque
{
height: 2px;
background-color: rgb(255, 255, 255);
opacity: 0.6;
}

.green a:link
{
font-size: 10px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #669966;
font-weight:normal;
}
.green a:visited
{
font-size: 10px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #669966;
font-weight:normal;
}

.newshead
{
font-size: 11px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
}

.adresse
{
font-size: 11px;
font-family: trebuchet ms;
color:#666666;
}

.neun
{
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 10px;
color:#333333;
}

.neun a:link
{
font-size: 10px;
font-family: trebuchet ms;
text-transform: uppercase;
color: #669966;
font-weight:normal;
}
.neun a:visited
{
font-size: 10px;
font-family: trebuchet ms;
text-transform: uppercase;
color: #669966;
font-weight:normal;
}


.nav
{
font-size: 12px;
width:550px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
color: #99CC99;
text-transform: uppercase;
line-height:12px;
}



A:link
{
font-size: 10px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #99CC99;
text-decoration: none;
font-weight: bold;
}

A:visited
{
font-size: 10px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #99CC99;
text-decoration: none;
font-weight: bold;
}

A:focus
{
font-size: 10px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #CCCCCC;
text-decoration: none;
}

A:hover
{
font-size: 10px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
}

A:active
{
font-size: 10px;
font-family: trebuchet ms, Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
}

body#index a#nav-index,
body#termine a#nav-termine,
body#arbeit a#nav-arbeit,
body#reisen a#nav-reisen,
body#erfahrung a#nav-erfahrung,
body#galerie a#nav-galerie,
body#person a#nav-person,
body#kontakt a#nav-kontakt{
color: #ffffff;
}





.error
{
font-family: trebuchet ms, Verdana, Arial, sans-serif;
font-size: 12px;
color: #ff0000;
}


.textfeld
{
width:250px;
height:30px;
}	

