body              { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
                    font-size: 12px;
                    padding: 0px;
                    margin: 0px;
                    background-image: url(images/bg.jpg);}

.headline	    { color: black;
               font-size: 14px;
               font-weight: bold; 
               font-style: normal;
               letter-spacing: 0.1px; 
               text-decoration:none }
               
.bold		{     font-size: 12px;
               font-weight: bold;
               font-style: normal;
               color: black; 
               text-decoration:none   }

.italic	{     font-size: 12px;
               font-weight: normal;
               font-style: italic;
               color: black;  
               text-decoration:none  }

.italicbold  { font-size: 12px;
               font-weight: bold;
               font-style: italic;
               color: black; 
               text-decoration:none  }

.underlined  { font-size: 12px;
               font-weight: normal;
               font-style: normal;
               color: black;
               text-decoration:underline   }     
               
span.weberror     { color: red; 
                    font-weight: bold;  }


/* ****** EIGENE STYLES ***** */


h1 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

h2 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

h3 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

hr {
background-color: #000000;
color: #000000;
border: 0 none;
height: 1px;
clear: both;
display: block;
width: 95%;
}

.border1 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  background-color: #CCCCCC;
  border: 1px solid;
  border-color: #FFFFFF;
  text-decoration:none;
}

.border2 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  background-image: url(images/bg_l1.jpg);
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #FFFFFF;
  text-decoration:none;
}

.border3 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  background-color: #CCCCCC;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #FFFFFF;
  text-decoration:none;
}

.border4 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  background-color: #47A8D9;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #FFFFFF;
  text-decoration:none;
}

.border5 {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  background-color: #CCCCCC;
  border-top: 1px solid;
  border-right: 1px solid;
  border-color: #FFFFFF;
  text-decoration:none;
}

.menuheadline {
  font-size: 8px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  height: 21px;
  line-height: 21px;
  text-indent: 8px;
  letter-spacing: 1px;
  color: #FFFFFF;
  background-color: #47A8D9;
}

a.menulink {
  text-align: left;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  width: 200px;
  background-color: #ECEAD8;
  text-indent: 10px;
}

a.menulink:link {
  text-align: left;
  padding: 0px;
  font-size: 11px;
  width: 200px;
  background-color: #ECEAD8;
  text-indent: 10px;
}

a.menulink:link, a.menulink:visited {
  text-align: left;
  display: block;
  font-size: 11px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #999999;
  background-color: #CCCCCC;
  font-weight: normal;
  padding: 2px 0px 2px 0px;
  color: #0A1855;
  width: 200px;
  text-indent: 10px;
}

a.menulink:hover {
  text-align: left;
  background-color: #DADADA;
  padding: 2px 0px 2px 0px;
  font-size: 11px;
  color: #666666;
  font-weight: normal;
  text-decoration: none;
  text-indent: 10px;
}

a.menu:link, a.menu:visited {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

a.menu:hover {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  text-decoration: none;
}

a.special:link, a.special:visited {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #0033CC;
  text-decoration: none;
}

a.special:hover {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

a:link, a:visited {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  text-decoration: none;
}

a:hover {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

.fussnote {
  text-align: left;
  display: block;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #999999;
  background-color: #CCCCCC;
  font-weight: normal;
  padding: 2px 0px 2px 0px;
  color: #0A1855;
}

.fussnotepadding {
  padding-left: 10px;
}

.tdcontent {
  background-image: url(images/center_shadow.jpg); 
}

.content {
  background-color: #CCCCCC;
  border-bottom: #FFFFFF 1px solid;
}

.innercontent {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  padding: 10px;
  color: #0A1855;
  border-top: #FFFFFF 1px solid;
  text-decoration:none;
}

.innercontenttitel {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  text-decoration:none;
}

.contenthead {
  background       : url(images/header.gif) repeat;
  font-size        : 12px;
  font-family      : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : normal;
  line-height      : 25px;
  text-align       : left;
  color            : #0066CC;
  width            : 100%;
}

.tableuber {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #0A1855;
  text-decoration:none;
}

ul {
  float: left;
  margin: 2px;
  padding-left: 10px;
  list-style: none;
}

li {
  line-height: 15px;
  padding-left: 15px;
  padding-top: 0px;
  background-image: url(images/bullet.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

td {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}


.inputtitel
{
  padding-right: 10px;
}

input, textarea, select {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  border: 1px solid #0A1855;
  margin: 3px;
}

.input_ort {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  border: 1px solid #0A1855;
  margin: 3px;
  width: 169px;
}

.startsearch {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  width:120px;
  height:18px;
  background: #47A8D9;
  border: 1px solid #FFFFFF;
  letter-spacing: 1px;
  color: #FFFFFF;
  margin: 3px;
}

.suche {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #FFFFFF;
  border: 1px solid #0A1855;
  margin: 3px;
  width: 150px;
}

.zgk {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #FFFFFF;
  border: 1px solid #0A1855;
  margin: 3px;
  width: 200px;
}

.textarea_kon { 
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  border: 1px solid #0A1855;
  height:120;
  width:222;
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#0A1855;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#0A1855;
  scrollbar-track-color:#CCCCCC;
  font-style:normal;
  font-weight:normal
}

.button {
  font-size        : 11px;
  color            : #0A1855;
  border           : 1px solid #999999;
  margin-bottom    : 0px;
  background-color : #EDEDED;
  padding          : 1px;
}

.checkbox {
  background-color: transparent;
  border 0px;
}

.normal {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration:none;
}
