html { border: none;  }
body { border: none;   padding: 0px; margin: 0px; font-family: arial; font-size: 0.7em; font-family: arial; }

img { border: none;}
body { background-color: #354500;}

p {  padding-top: 5px;  padding-bottom: 5px; margin-top: 5px;  margin-bottom: 5px; }
ul {  margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px;  }
li {   margin: 0px 0px 0px 0.5em; padding: 0px 0px 0px 0.5em;  }
hr { color:#3F5900; }
table#Container { width: 775px; margin-top: 40px; }


.ContentWrapper { height:auto; border: 1px solid #656346; background: #FFF; padding: 11px 9px 9px 9px;}
 .ContentWrapperX { background: #f00;}
#MapOuter { background: #FFFCF0; border: 1px solid #CAC8A8;   padding: 7px;  line-height: 1.2em; height:auto;position:relative;}
#Verlauf { position:relative; background: #fff url(images/verlauf.jpg) bottom repeat-x; border-bottom: 1px solid #CAC8A8; line-height: 1.2em;}
#Logobar { background: url(images/logobar.gif) left top no-repeat; height: 24px; border-right: 1px solid #CAC8A8; }
#MapContent {   border-left: 1px solid #CAC8A8; border-right: 1px solid #CAC8A8; padding-right: 6px; padding-left: 6px;   }
* html #MapContent {  }
#MapContent .titleimg {   padding-top:5px;  }

#Text {  color: #3F5900; position:relative  }
#Text h1 {  color: #3F5900; font-size: 1.4em; font-weight: bold; padding-top:15px; padding-bottom:4px; margin-top:0px;margin-bottom:1px;   }
#Text h2 {  color: #3F5900; font-size: 1.3em; font-weight: bold; font-style: italic; padding-top:5px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;   }
#Text h3 {  color: #3F5900; font-size: 1.2em; font-weight: bold;  padding-top:5px; padding-bottom:0px; margin-top:0px;margin-bottom:0px;   }
#Text p {  line-height: 130%; padding-top: 1px;  padding-bottom: 3px; }
#Text ul {   }
#Text lu {   }
#Text a { color: #3F5900;   }
#Text a:hover { color: #333;   }

/* MainNav */
#MainNavWrapper { position: absolute; top: 12px; right: 7px; }
* html #MainNavWrapper {  right: 26px; }
#MainNav { border: 0px solid #CCC;   width: 430px;  font-size: 10px;  margin-top:0px; text-transform: uppercase;  background:  url(images/green_triangel.gif) left top no-repeat;}
#MainNav ul {   margin: 0px 0px 0px 14px;  padding: 0px 0px 0px 0px; height: 14px;border-right: 0px solid #FFF; list-style: none; background: #3F5900;}
#MainNav ul li { float: left;  width: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
#MainNav ul li a { text-decoration: none;color: #FFF;border-right: 1px solid #FFF; padding: 0px 18px 0px 18px;}

/* Content */
#AusgabegebietText { padding-top:3px; padding-left: 6px;}
#MainNavBottomBar { border: 0px solid #CCC;   width: 430px;  line-height: 0.1em;   background:  url(images/green_triangel_topdown.gif) left top no-repeat;}
#MainNavBottomBar div { height: 10px; background: #789E04; margin-left: 10px; margin-right: 0px; font-size: 1px;}

#Map { margin-left: 105px; margin-top: 3px;}
* html #Map { margin-top: 5px;}
 
 
/* Content */
#Content { color: #3F5900; padding-bottom:10px;  }
#Content a { color: #3F5900;   }
#Content a:hover { color: #333;   }
#Content .title {   font-size: 14px; font-weight: bold; margin-top:10px;}
#Content .text { font-size: 10px; float:left; width: 380px; height: 70px;   margin-top:10px; }
#Content .text1 {  font-size: 10px; float:right; width: 290px; height: 70px;   margin-top:10px;}
#Content .copyright { font-size: 10px; float:left; width: 380px; margin-top:10px; }
#Content .imprint {  font-size: 10px; float:right; width: 290px; margin-top:10px; }

#Content ul {list-style: none;padding-top:20px;}
#Content li {list-style: none; float:left; width:160px; height:30px;padding:0 10px 0 0 ;margin:0;}
#Content li a {margin-right:5px; font-size:11px;}
 
