/***************************************************
   Styles für abgerundete Ecken
 ***************************************************/

b.rtop, b.rbottom{display:block}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/***************************************************
   HTML Element Styles
 ***************************************************/

body {
  margin: 0px;
  padding: 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #000;
  background-color: #FFFFFF;
}

h1 {
  font-size: 14px;
  font-weight: bold;
  color: #ff0000;
}

h2 {
  font-size: 16px;
  font-weight: bold;
  color: red;
  font-family: AcmeFont;
}

h3 {
  font-size: 10px;
  font-weight: bold;
  color: #069;
}

.title {
  font-size: 20px;
  font-weight: bold;
  color: #E30105;
  padding-left: 10px;
  padding-right: 10px;
  background: #FFF;
}

.subtitle {
  font-size: 11px;
  font-weight: bold;
  color: #333;
  padding-left: 10px;
  padding-right: 10px;
  background: #FFF;
}

#lpanel .heading {
  background-color: #FFEB00;
  font-size: 12px;
  font-weight: bold;
  color: red;
  text-align: center;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#lpanel .heading1 {
  background-color: #FFEB00;
  font-size: 12px;
  font-weight: bold;
  color: #CCC;
  text-align: center;
  padding: 0px;
  margin-top: 5px;
}


#lpanel a {
  display:block;
  color: #395499;
  list-style-type:circle;
  text-decoration: none;
  font-size:12px;
  line-height: 20px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-left: 0px;
  padding-bottom:2px;
}

#lpanel a:hover {
  display:block; 
  list-style-type:circle;
  font-size:12px;
  line-height: 20px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
  font-weight: bold;
  padding-bottom:2px;

}

a {
  color: black;
  list-style-type:circle;
  font-size: 12px;
  font-weight:solid;
  line-height: 18px;
  text-decoration: none;
  padding: 0px;
}

a:hover {
  color: #a30000;

  list-style-type:circle;
  font-size: 12px;
  line-height: 20px;
  /*color: #666;*/
  padding-bottom:2px;
   background-color: #EEE;
}


img {
  float: right;
  padding-left: 00px;
  padding-right: 00px;
border:1px; #e6e6e6;
}



/***************************************************
   Layout der Container (<div>)
 ***************************************************/

#flaggen {
  width: 960px;
  height:10px;
  margin-top:0px;
  margin-left:5px;
  background-color: #FFF;
}


#headerone {
  width: 960px;
  height:120px;
  margin-top:10px;
  margin-left: 5px;
  padding:10px;
  background-color: #E6E6E6;
  border-bottom: 0px solid #DDD;
}


#headertwo {
  width: 980px;
  height: 200px;
  margin-left:5px;
  background-color: #E6E6E6;
  border-bottom: 2px solid #FFF;
}


#logo {
 position: absolute; left: 15px; top: 5px
}


#lpanel {
  position: absolute;
  top: 110px;
  left: 30px;
  margin: 5px;
  padding: 7px;
  background-color: #E6E6E6;
  border: 3px solid yellow;
  width: 190px;
  list-style-type:none;
  font-size:12pt;
  line-height: 20px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;

}


#content {
  width: 980px;
  margin-left: 5px; 
  background-color: #F9F9F9;
  border-top: 4px solid #DDD;
  min-height:270px;
}


#contentsub {
  width: 725px;
  margin-left:250px;
  background-color: #F9F9F9;
  border-bottom: 0px solid #DDD;
}

#contentsub a{
  color: black;
  list-style-type:circle;
  font-size: 12px;
  font-weight:solid;
  line-height: 20px;
  text-decoration: none;
}


#contentsub a:hover{
  color: red;
  list-style-type:circle;
  font-size: 12px;
  line-height: 20px;
}





#contentsubgalerie {
  width: 940px;
  margin-left:00px;
  background-color: #F9F9F9;
  border-bottom: 0px solid #DDD;
}

#footer {
  width: 980px;
  font-size:10px;
  height:40px;
  margin-left: 5px;
  margin-bottom:00px;
  background-color: #E6E6E6;
  border-top: 3px solid #DDD;
  text-align: right;
}

/* Hauptmenü */
.menutitle{
  font-size:1px;
  line-height: 20px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  cursor:pointer;
  margin-bottom: 3px;
  color:#395499;
  width:185px;
  padding-left:0px;
  border:0px solid #E1E1E1;
  border-bottom: 1px dashed #9FB1BC;
}



/*
.submenu{
margin-bottom: 5px;
color:#096E50;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: bold 10pt;

} */

.submenu {width:200px; 
font-family:verdana; 
padding-left:20px;
color:#ac0000; 
text-decoration:none; 
}

.submenu a {
width:200px; 
font-family:verdana; 
padding-left:20px;
/*color:#ac0000;*/ 
color:red;
line-height:20px;
text-decoration:none; 
}

.submenu a:hover {
line-height:20px;
width:200px; 
font-family:verdana; 
padding-left:20px;
color:#ac0000; 
text-decoration:none; 
}


/* Beginn: Formulardefinitionen */
/* Klassen */

input  {
font-size : 14px;
line-height: 18px;
font-family : verdana,arial,tahoma,trebuchet ms;
color : #000000;
border-bottom : 1px solid #B2B2B2 ;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
background-image: url("picts/shadeform-grau.gif");
}

dropdown {	
font-size : 12px;
line-height: 18px;
font-family : verdana,arial,tahoma,trebuchet ms;
color : #000000;
border-bottom : 1px solid #B2B2B2 ;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
/*background-color: #F5F5F5;*/
background-image: url("picts/shadeform-grau.gif");            
}


textarea  {
font-size : 12px;
font-family : verdana,arial,trebuchet ms;
color : #000000;
border-bottom : 1px solid #E0E3B3 ;
border-left: 1px solid #E0E3B3;
border-right: 1px solid #E0E3B3;
border-top: 1px solid #E0E3B3;
background-image: url("picts/shadeform-grau.gif");
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#EEEEEE;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#808080;
scrollbar-track-color:#F5F5F5;  
}


.submitbutton { 
font: 9pt verdana, arial,  sans-serif;
font-weight: bold;
color: #000000;
BORDER: #000000 1px solid;
padding-top: 2px;
padding-bottom: 2px;
background-color:#FFFFFF; 
}



.submitbuttonon { 
font: 9pt verdana, arial,  sans-serif;
font-weight: bold;
color: #FFFFFF;
border: #000000 1px solid;
padding-top: 2px;
padding-bottom: 2px;
background-color:#1F356E; }

/* Ende: Formulardefinitionen */
