/***************************ALLGEMEIN*************************/
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.abstand {
    padding-left:2px;
    padding-top:2px;
    padding-right:2px;
    padding-bottom:2px;
}


/***************************SCHRIFTEN*************************/

.headlines {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    color:#1C374F;
}

.frontText {
    font-family: Tahoma;
    font-size: 11px;
    line-height: 15px;
    font-weight:normal;
    color:#5F5F5F;
}

.frontAnzeige {
    font-family: Tahoma;
    font-size: 11px;
    line-height: 16px;
    font-weight:normal;
    color:#5F5F5F;
}

.frontTextKlein {
    font-family: Tahoma;
    font-size: 9px;
    font-weight:normal;
    color:#5F5F5F;
}

.seitenName {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color:#1C374F;
}

.pfad {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #1C374F;
}

.formNamen1 {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #1C374F;
}

.formNamen2 {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #1C374F;
}

.tage {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #1B3317;
}

.wetter {
    font-family: Arial;
    font-size: 9px;
    color: #1B3317;
}

.zahlen {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #646664;
}

.Einrichtung {
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #4C4C4C;
}

.text {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #4C4C4C;
}

.hinweis {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #6C8233;
}

.erfolg {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7CA419;
}

.fehler {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #E51616; /*CA5756*/
}

.textUeberschrift {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #4C4C4C;
}

.textBlass {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #BBBBBB;
}

.textUeberschriftBlass {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #BBBBBB;
}

.textLink {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration: none;
}

.link2 {
    padding-left:5px;
    background-color:#ECECEC;
}



/***************************FORMS*************************/
select, input, textarea {
    font: 10px Arial,Helvetica,sans-serif;
}

select {
    border: 1px solid;
    height:16px;
}

.select_quicklink {
    width:145px;
    height:16;
    border-color:#000000;
}

.select.form8 {
    width:40px;
    border-color:#E6E9E6;
    background-color: #E0E4ED;
}

.select.form9 {
    width:40px;
    border-color:#E6E9E6;
    background-color: #E0E4ED;
}

.feld_suchbegriff {
    font-weight:normal;
    border-color: #B0B7BC;
    border-style: solid;
    border-width: 1px;
    width:96px;
    height:16px;
}

.form1 {
	border: 1px solid #C7CDD5;
	height: 16px;
	width: 96px;
	padding-left:2px;
}

.form2 {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 21px;
	width: 316px;
	background-color: #E0E4ED;
	padding-left:2px;
	text-align: left;
	vertical-align:middle;
	padding-top:2px;
}

.form2_b {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 21px;
	width: 280px;
	background-color: #E0E4ED;
	padding-left:2px;
	text-align: left;
	vertical-align:middle;
	padding-top:2px;
}

.form2_c {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 21px;
	width: 30px;
	background-color: #E0E4ED;
	padding-left:2px;
	text-align: left;
	vertical-align:middle;
	padding-top:2px;
}

.form2_d {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 21px;
	width: 240px;
	background-color: #E0E4ED;
	padding-left:2px;
	text-align: left;
	vertical-align:middle;
	padding-top:2px;
}

.form2_e {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 21px;
	width: 70px;
	background-color: #E0E4ED;
	padding-left:2px;
	text-align: left;
	vertical-align:middle;
	padding-top:2px;
}

.form3 {
	font-size:11px;
	border: 1px solid #C7CDD5;
	width: 96px;
	padding-left:2px;
}

.form4 {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 19px;
	width: 200px;
	background-color: #E0E4ED;
	padding-left:2px;
}

.form5 {
	font-size:11px;
	border: 1px solid #C7CDD5;
	width: 140px;
	padding-left:2px;
}

.form6 {
	border: 1px solid #C7CDD5;
	height: 16px;
	width: 370px;
	padding-left:2px;
}

.form7 {
	font-size:11px;
	border: 1px solid #C7CDD5;
	padding-left:2px;
    background-color:#E6E9E6;
}

.textarea {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 200px;
	width: 316px;
	background-color: #E0E4ED;
	padding: 2px 2px 2px 2px;
}

.textarea2 {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 100px;
	width: 316px;
	background-color: #E0E4ED;
	padding: 2px 2px 2px 2px;
}

.textarea3 {
	font-size:11px;
	border: 1px solid #A5ACB2;
	height: 55px;
	width: 316px;
	background-color: #E0E4ED;
	padding: 2px 2px 2px 2px;
}


/***************************FARBEN*************************/
.bgSchwarz          {background-color:#000000;}
.bgFehlerOrange     {background-color:#FEA76D;}
.gruen              {background-color:#1B3317;}
.bgWeiss            {background-color:#FFFFFF;}
.hellGrau           {background-color:#E6E9E6;}
.dunkelGrau         {background-color:#C8CEC8;}
.NaviDunkelGrau     {background-color:#899587;}
.NaviHellGrau       {background-color:#D6DAD5;}
.listenGrau         {background-color:#ECECEC;}
.listenHellGruen    {background-color:#E9F3CA;}
.listenDunkelGruen  {background-color:#DCECAC;}


/**************************BASTI**************************/

.frontNavigation {
    font-family: Tahoma;
    font-size: 7px;
    font-weight:normal;
    color:#760434;
}

/***************************LINKS*************************/
a:link {
    font-weight:bold;
    font-size:7pt;
    color:#760434;
    text-decoration:none;
}

a:visited {
    font-weight:bold;
    font-size:7pt;
    color:#760434;
    text-decoration:none;
}

a:hover {
    font-weight:bold;
    font-size:7pt;
    color:#760434;
    text-decoration:underline;
}

a:active {
    font-weight:bold;
    font-size:7pt;
    color:#760434;
    text-decoration:none;
}

a:focus {
    font-weight:bold;
    font-size:7pt;
    color:#760434;
    text-decoration:none;
}

.link_nav:link {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

.link_nav:visited {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

.link_nav:hover {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

.link_nav:active {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

.link_nav:focus {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

.link_nav2:link {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration: none;
}

.link_nav2:visited {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration: none;
}

.link_nav2:hover {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration: none;
}

.link_nav2:active{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration: none;
}

.link_nav2:focus {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration: none;
}

.link:link {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.link:visited {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.link:hover {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.link:active {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.link:focus {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.sitemap:link {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#4C4C4C;
}

.sitemap:visited {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#4C4C4C;
}

.sitemap:hover {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#4C4C4C;
}

.sitemap:active {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#4C4C4C;
}

.sitemap:focus {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#4C4C4C;
}

.headline:link {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#4C4C4C;
}

.headline:visited {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#4C4C4C;
}

.headline:hover {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#4C4C4C;
}

.headline:active {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#4C4C4C;
}

.headline:focus {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#4C4C4C;
}

.breadcrump:link {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#1C374F;
}

.breadcrump:visited {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#1C374F;
}

.breadcrump:hover {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#1C374F;
}

.breadcrump:active {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#1C374F;
}

.breadcrump:focus {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#1C374F;
}

.kalend:link {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1B3317;
    text-decoration:underline
}

.kalend:visited {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1B3317;
    text-decoration:underline
}

.kalend:hover {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1B3317;
    text-decoration:underline
}

.kalend:active {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1B3317;
    text-decoration:underline
}

.kalend:focus {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1B3317;
    text-decoration:underline
}

.head:link {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.head:visited {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.head:hover {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.head:active {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}

.head:focus {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1C374F;
}


// karte
#map {
					border: 5px solid #dcecac;
					width : 382px;
					height: 260px;
			}
