
body
{margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px;        background-color: #e6e6e6;
font-size: 14px;line-height: 18px;
font-family: verdana, helvetica, tahoma ,arial,  sans-serif;
background-image:url(images/back.jpg);
background-repeat:no-repeat;
background-position: 50% 120px}

h1 {
font-family: verdana,"verdana",arial, helvetica, Trebuchet MS, tahoma, sans-serif;
font-size: 11pt;
pading: -10;
color: #c0c0c0;
text-align: center;
margin-top: 0pt;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 10px;
padding-bottom: 6px;
}

h2{ color:#395071;
margin-bottom:9px;letter-spacing:2px;
font-family: verdana,"verdana",arial, helvetica, Trebuchet MS, tahoma, sans-serif;font-size: 12px;
text-transform:none}

h3{ color:#395071;
margin-bottom:9px;letter-spacing:2px;
font-family: verdana,"verdana",arial, helvetica, Trebuchet MS, tahoma, sans-serif;font-size: 12px;
text-transform:none}

h4{ color:#395071;
margin-bottom:9px;letter-spacing:2px;
font-family: verdana,"verdana",arial, helvetica, Trebuchet MS, tahoma, sans-serif;font-size: 12px;
text-transform:none}

h5 { color:#395071;
margin-bottom:9px;letter-spacing:2px;
font-family: verdana,"verdana",arial, helvetica, Trebuchet MS, tahoma, sans-serif;font-size: 12px;
text-transform:none}

h6 { font-size: 10pt; margin: 0pt 0 0; pading: -10;}

ul.liste1 {list-style-image:url(images/kugel.gif)}

/* hauptgerüst */

.li {
vertical-align:top;
background-image:url(images/ra1.jpg);
}


.re {vertical-align:top;

background-image:url(images/ra2.jpg);
}

.haupt {background-color:#fff;border-left:solid 10px #fff;border-right  :solid 10px #fff;}

#lbs {color:#395071;
margin-bottom:17px;letter-spacing:2px;
font-family: verdana,"georgia",arial, helvetica, Trebuchet MS, tahoma, sans-serif;font-size: 12px;
padding-left:6px;
text-transform:capitalize}

#hotlinegr {height:0px;
height:60px;
text-align:left;
color:#C0C0C0;
vertical-align:middle;
font-size: 18px;line-height: 18px;
font-family: verdana,arial, helvetica, tahoma ,georgia,  sans-serif;
padding-left:10px;
padding-bottom:1px;}


#top1a {height:0px;
background-color:#fff;
height:60px;
text-align:right;
color:#56686D;
vertical-align:middle;
font-family: verdana,arial, helvetica, tahoma ,georgia,  sans-serif;
padding-left:10px;
padding-bottom:1px;}


#top1b {height:0px;
background-color:#fff;
height:60px;
letter-spacing:10px;
color:#56686D;

vertical-align:middle;
font-family: verdana,arial, helvetica, tahoma ,georgia,  sans-serif;
padding-left:10px;
padding-bottom:1px;}


#top2 {background-image:url(images/back_logo.jpg);
background-repeat:repeat-x;
vertical-align:middle;
text-align:center;
height:200px;
background-color:#FFFFFF;
}



#name {height:0px;
letter-spacing:2px;
color:#334664;
font-variant:small-caps;
padding-left:20px;
font-family: verdana,arial, helvetica, tahoma ,georgia,  sans-serif;
}


#nav {padding: 0 20 0 0 ;
}

#sp1{background-color:#FFFFFF;
letter-spacing:0px;
width:100%;
vertical-align:top;
text-align:justify;
font-size: 12px;line-height: 18px;
font-family: verdana, arial, helvetica, tahoma ,arial,  sans-serif;

}


#sp2{height:800px;
color:#333333;
padding-top: 30px; padding-bottom: 30px;
padding-left: 30px;padding-right:30px;
background-color:#FFFFFF;
letter-spacing:0px;
width:100%;
vertical-align:top;
text-align:justify;
font-size: 12px;line-height: 18px;
font-family: verdana, arial, helvetica, tahoma ,arial,  sans-serif;

}


#fuss {font-family: verdana,arial, helvetica, tahoma ,georgia,  sans-serif;
font: normal 11px verdana, sans-serif;
color: #C0C0C0;
height:100px;
text-align:center;
background-image:url(images/back_logo.jpg);
background-repeat:repeat-x;
background-color:#;width:100%;
border-bottom: solid 10px white;
}



/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #535353; scrollbar-base-color: #2d2d2d;
scrollbar-highlight-color : #535353; scrollbar-shadow-color : #535353;
SCROLLBAR-TRACK-COLOR: #202020;}



#contactform table {
  width: 100%;
  border-collapse: collapse;
}

#contactform table td {
  vertical-align: top;
  padding: .5em .25em;
  font-size: 12px;
  border-bottom: 1px solid #AAA;
}

#contactform textarea {
  width: 380px;
  height: 300px;
}

#contactform input {
  width: 380px;
}

#contactform input.radio,
#contactform input.checkbox {
  width: 15px;
}

#contactform input#submit {
  width: 150px;
}

#contactform p.error {
  font-weight: bold;
  color: #FF0000;
}


#contactform p.good {
  font-weight: bold;
  color: #339900;
}







a.button, a.button:link { 
  display:block;
  width: 150px;
  height: 35px !important;
  height: 50px;
  margin: .5em 1em;
  padding: 15px 0 0 0;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

a.button.left {
  float: left;
}

a.button:link { 
  background: url(images/css_button-bg.jpg) no-repeat 0 0; 
}

a.button:hover { 
  background-position: 0 -50px; 
  text-decoration: none;
}





