/* CSS Document */

body {
   padding: 0;
   margin: 0;
   overflow: hidden;
   }

#main {
   background: transparent
    padding: 7px;
   margin: -300px 0 0 -399px;
   position:absolute;
   top: 50%;
   left: 50%;
   width: 798px;
   height: 600px;
   }

#scroll { position:relative; top:0px; left:0px; width:308px; height:307px; padding-right:15px; overflow:auto; }
#scrollwide { position:relative; top:0px; left:0px; width:548px; height:307px; padding-right:15px; overflow:auto; }
   
.content-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}


 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom: 2px;
	border-bottom-color: #E2E2E2;
}

.actual_menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom: 2px;
	border-bottom-color: #E2E2E2;
}


.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
	text-decoration: none;
}
.subline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#subnavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.green {
	color: #006600;
}
.red {
	color: #660000;
}
.blue {
	color: #003366;
}

#subnavi a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#subnavi a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#subnavi a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#subnavi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}



#subnavi a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#main legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#main input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #333333;
	margin: 3px;
}
#main .content-txt select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #333333;
	margin: 3px;
}
.reddot

{
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-align: justify; font-weight: bold; }

legend  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #333333;
	margin: 3px;
}
#main .content-txt #Nachricht {
	border: 1px solid #000000;
}

#main fieldset {
	margin: 0px;
	padding: 5px;
	width: 796px;
	border: 1px solid #666666;
	text-align: left;
}
#main #contnet fieldset {
	width: 240px;
}
textarea {
	height: 307px;
	width: 460px;
	background-image: url(../Bilder/site-img/text-bg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	background-attachment: scroll;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.redmarke {
	letter-spacing: 3px;
	color: #660000;
}
.greenmarke {

	letter-spacing: 3px;
	color: #006600;
}
.bluemarke {


	letter-spacing: 3px;
	color: #003366;
}
.mail-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #660000;
	text-decoration: none;
}
.impress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

 #nav2 a:link,
 #nav2 a:visited {
   border-width:1px;
   border-style:solid;
   border-color:#FFFFFF;
   display: block;
   line-height: 16px;
   padding-left:5px;
   padding-right:5px;
   color:#000000;
   font-weight:bold;
   font-size:7pt;
   text-decoration:none;
   font-family:Verdana, Arial;
   }

 #nav2 a:active,
 #nav2 a:hover {
   border-width:1px;
   border-style:solid;
   border-color:#FFFFFF;
   background-color:#585E18;
   display: block;
   line-height: 16px;
   padding-left:5px;
   padding-right:5px;
   color:#FFFFFF;
   font-weight:bold;
   font-size:7pt;
   text-decoration:none;
   font-family:Verdana, Arial;
   }

