/* GENERAL STYLES */
html, body{padding: 0px; margin: 0px; border: none;}
body {background: #f6f7f7 url(/v7/img/body_bg.gif) center repeat-y;	font-family: Arial, Helvetica, sans-serif; color: #333;	font-size: 12px;}

.wrapper {width: 950px; margin: auto; padding: 0px; text-align: left;}

h1 { float:none; display: block; width: 500px; color: #000099; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }

/******************* TOP */
#naviTop {height: 110px; background: url(/v7/img/Himmel-950x110.jpg) no-repeat right top;}
#naviBanner{height: 66px; padding-left: 85px; padding-top: 10px;}
#naviBanner img#bannerAd {padding-left: 20px; padding-right: 2px; padding-top: 0px; overflow: hidden; display: block; float: left; margin-top: 0px; border: 0px;}
#naviBanner iframe#banner1 {padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 468px; height: 60px; overflow: hidden; display: block; float: left; margin-top: 0px;}
#naviBanner iframe#banner2 {padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 234px; height: 60px; overflow: hidden; display: block; float: left; margin-top: 0px;}

#navigation{height: 25px; padding-left: 40px; }
#navigation #navigationLeft { width:32px; height: 25px;  background: url(/v7/img/Navi-oben-Abschluss-Herbst.png) no-repeat left top; }
#navigation .navigationDelim { width:1px; height: 19px;  background-color: #ffffff; }
#navigation ul{float: right; display: block; list-style: none; margin: 15px 0px 0 0; padding: 0px; height: 25px; display: block; }
#navigation ul li{display: block; float: left; padding: 0 0 0 0px; height: 19px; background-color: #BB3300;}
#navigation ul li a{color: #fff; text-decoration: none; font-size: 12px; display: block; float: left; padding: 4px 12px 0 12px; height: 19px; }
#navigation ul li a:hover{text-decoration: underline;}
#navigation a#partner-logo{background-image: url(/v7/img/top_logo.gif); padding-left: 123px; padding-top: 38px; width: 0px; height: 0px; overflow: hidden; display: block; float: left; margin-top: 10px;}
#navigationBottom {padding: 0px; height: 7px; width:950px; background-color: #BB3300; margin: 0 0 3px 0;}

#topPic {height: 117px; width: 950px; position: relative; margin: 0 0 3px 0;}
#topPicLeft {float: left; display: block; height: 117px;  width: 280px; position: relative; background: url(/v7/img/Herbst-Pfeil-opt.jpg) no-repeat left top; }
#topPicImg {padding-top: 8px;}
#topPicRight {float: right; display: block; height: 117px;  width: 670px; position: relative;}

#topDiv1 {height: 26px; position: relative; background: url(/v7/img/Navi-Balken-Herbst-opt.jpg) no-repeat left top; margin: 0 0 3px 0;}
#topDiv2 {display: block; float: left; height: 22px; padding-top: 0px; padding-left: 3px; position: relative; color: #FFFFFF; }
#topDiv2 .inputS {margin-left: 0px; margin-top: 3px; border-width:0px; color:#000000; font: 8pt, arial; width:140px; height: 15px; }
#topDiv2 .inputB {cursor: hand; width: 15px; height: 15px; background: url(/v7/img/Pfeil-Suche-blau.png) no-repeat center top;  border: 0px;}
#topDiv3 {height: 19px; padding-right: 17px; padding-top: 5px; padding-bottom: 0px; padding-left: 3px; text-align:right; font:8pt, verdana, arial; color: #003366;}
#topDiv3 a { color: #FFFFFF; text-decoration: none;}
#topDiv3 a:hover{text-decoration: underline;}

/******************* Content-Section */
#contentSection{display:block; width: 950px; margin: 0px; padding: 0px; }
#contentSection div{float: left; margin: 0px; padding: 0px;}



/******************* NAV-LEFT */
#contentSection #navLeft{width: 150px; background: #FFFFFF; margin-bottom: 10px; height: 100%; padding-bottom: 15px;}
#contentSection ul{list-style: none; margin: 10px 18px 0 0; padding: 0px; display: block;}
#contentSection ul li.mueber{display: block; width: 140px; margin-left: 0px; margin-top: 20px; padding: 3px 1px 1px 5px;  height: 17px; background-image: url(/v7/img/Button-gr.gif); border-bottom: 1px solid #CDDAE5;}
#contentSection ul li.munter{display: block; width: 140px; margin-left: 0px;  padding-left: 5px; height: 16px; border-bottom: 1px solid #306090; background-image: url(/v7/img/Button-kl.gif);}
#contentSection ul li.munter:hover{display: block; width: 140px; margin-left: 0px;  padding-left: 5px; height: 16px; background-image: url(/v7/img/Button-kl-aktiv.gif); border-bottom: 1px solid #306090;}
#contentSection a.mueber {display: block; width: 140px; color:#FFFFFF; font-size:8pt; text-decoration:none; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif;}
#contentSection a.mueber:link { }
#contentSection a.mueber:visited { }
#contentSection a.mueber:active { }
#contentSection a.mueber:hover { color:#FFFF00;}
#contentSection a.munter {display: block; width: 125px; color:#000060; font-size:8pt; text-decoration:none; font-weight:normal; font-family: Verdana,Arial,Helvetica,sans-serif;}
#contentSection a.munter:link { }
#contentSection a.munter:visited { }
#contentSection a.munter:active { }
#contentSection a.munter:hover { color:#003090; text-decoration:none; font-weight:normal;}




/******************* NAV-LEFT */
#contentSection #navLeft #weatherSection {width: 140px; margin: 20px 5px 0px 5px; padding: 0; border: 0;}
#contentSection #navLeft #googleSection {width: 140px; margin: 20px 5px 0px 5px; padding: 0; border: 0;}

/******************* MAIN */
#contentSection #contentMain{display:block; width: 650px;}
#contentSection #contentMain #showDir {margin: 5px 0 0 5px; color:#000000; font-size:8pt; font-weight:normal; font-family: Tahoma,Arial,Helvetica,Verdana}
#contentSection #contentMain #showDir a { font-weight:bold; color: #0066CC; text-decoration:none;}
#contentSection #contentMain #showDir a:hover { font-weight:bold; color: #0066CC; text-decoration:underline;}
#contentSection #contentMain #block0 {float: none; position: relative; color:#000000; font-size:8pt; font-weight:normal; font-family: Tahoma,Arial,Helvetica,Verdana}
#contentSection #contentMain #block1 {float: none; position: relative; margin: 5px 0 0 5px; color:#000000; font-size:9pt; font-weight:normal; font-family: Tahoma,Arial,Helvetica,Verdana}
#contentSection #contentMain #block1 iframe {margin: 0px; padding: 0px;}

#contentSection #contentMain .ContentBlockMainHeader { float:none; display: block; width: 500px; color: #000099; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }
#contentSection #contentMain .ContentBlockStdText {  float:none; display: block; width: 600px; color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#contentSection #contentMain .ContentBlockStdText .SubHeader { float:none; display: block; color: #990000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

/******************* RightBanner */
#contentSection #contentBanner{width: 150px;}
#contentSection #contentBanner #MerkzettelNavRight{text-align: center; width: 140px; background-color: #FFFFA0; margin-top: 20px; margin-left: 5px; margin-right: 5px; margin-bottom: 15px; border-bottom: 1px solid #003366; background-image:url(/v7/img/HG-Merkzettel.gif);}
#contentSection #contentBanner #googleNavRight{text-align: center; width: 140px; background-color: #FFFFFF; margin-top: 20px; margin-left: 5px; margin-right: 5px;}

#bottomSection{clear: left; width : 950px; margin: 0px; padding: 0px; font-family: Tahoma,Arial,Helvetica; font-size:8pt; color: #003366;}
#bottomSection #copyText {float:none; text-align: center;}
#bottomSection #bookmarkBanner {text-align: center;}

#bottomSection #bottomLine {height: 1px; background: #003366; width: 450px; margin: auto; }
#bottomSection #copyText hr {float:none; height: 1px; color: #003366; width: 55%;}
#bottomSection #socialLinkSection {height: 23px; padding: 5px 0px 5px 0px; width: 550px; margin: auto; }
#bottomSection #socialLinkSection #socalBmLinks {}
#bottomSection #socialLinkSection #socalBmLinks li {float:left; padding: 0 10px 0 10px; }
#bottomSection #socialLinkSection #socalBmLinks li a {color:#000;}
#bottomSection #socialLinkSection #socalBmLinks li.last a {color:#b00; display:block; text-align:center; padding: 0 0 0 50px;}



/******************* Finden */
.form1Finder {padding: 1px 1px 1px 5px; font: 8pt Tahoma,Arial,Helvetica,Verdana; color: #000000; background: #E8E8E8; border: 1px solid #A0A0A0;}
.ImageLink { width:100%; padding-left:12px; background-image:url(/v7/img/more.gif); background-repeat:no-repeat; background-position:left; cursor: hand; font: 8pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066CC; text-decoration:none;}
.ImageLink:hover { text-decoration: underline;}
.ImageNavRight { padding-right:12px; padding-left:2px; background-image:url(/v7/img/navright.gif); background-repeat:no-repeat; background-position:right; cursor: hand; font: 8pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066CC; text-decoration:none;}
.ImageNavLeft { padding-left:12px; padding-right:2px; background-image:url(/v7/img/navleft.gif); background-repeat:no-repeat; background-position:left; cursor: hand; font: 8pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066CC; text-decoration:none;}
input.form1FinderI {height:14px; font: 8pt Tahoma,Arial,Helvetica; color: #000000; background-color:#F4F4F4; border-style:groove; }
input.form1FinderI2 {height:19px; font: 8pt Tahoma,Arial,Helvetica; color: #000000; background-color:#F4F4F4; border-style:groove; }
select.form1FinderS {height:19px; font: 8pt Tahoma,Arial,Helvetica; color: #000000; background-color:#F4F4F4; }

.form2Finder {padding: 1px 1px 1px 5px; font: 8pt Tahoma,Arial,Helvetica,Verdana; color: #000000; background: #E8E8E8; border: 1px solid #A0A0A0; height: 18px;}
.form2Finder a {font: 8pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066CC; text-decoration:none;}
.form2FinderB button{color:#000000; font: 7pt Tahoma,Arial,Helvetica,Verdana; color: #000000;}

td.headerFinder {padding: 1px 0px 1px 5px; font: 11pt Tahoma,Arial,Helvetica,Verdana; color: #003366; background: #CDDAE5;}
a.headerFinder {font: 11pt Tahoma,Arial,Helvetica; font-weight: bold; color: #003366; text-decoration:none;}
a.headerFinder:hover {text-decoration: none; }


.green { width:100%; padding-left:12px; background-image:url(/v7/img/Pfeil-kl-rot.png); background-repeat:no-repeat; background-position:left; cursor: hand; font: 8pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066CC; text-decoration:none;}
.green:hover{ text-decoration: underline;}

.green2 { width:100%; padding-left:12px; background-image:url(/v7/img/Pfeil-kl-rot.png); background-repeat:no-repeat; background-position:left; cursor: hand; font: 7pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066CC; text-decoration:none;}
.green2:hover{ text-decoration: underline;}

.yellow { width:100%; padding-left:12px; background-image:url(/v7/img/Pfeil-kl-blau.png); background-repeat:no-repeat; background-position:left; cursor: hand; font: 8pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066cc; text-decoration:none;}
.yellow:hover{ text-decoration: underline;}

/******************* Ver 6 */

.themeBody1
{
  BACKGROUND-COLOR: #FFFFFF; 
  scrollbar-base-color:#0399F8;
  scrollbar-track-color:#CADFF2;
  scrollbar-face-color:#4898F1;
  scrollbar-highlight-color:#A5D2E9;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-darkshadow-color:#001060;
  scrollbar-shadow-color:#0040A0;
  scrollbar-arrow-color:#FFFFFF;
}

.themeBody2
{
  BACKGROUND-COLOR: #4898F0; 
  background-image: url(/v7/img/Button-gr.gif);
  scrollbar-base-color: #0399F8;
  scrollbar-track-color: #CADFF2;
  scrollbar-face-color: #4898F1;
  scrollbar-highlight-color: #A5D2E9;
  scrollbar-3d-light-color: #FFFFFF;
  scrollbar-darkshadow-color: #001060;
  scrollbar-shadow-color: #0040A0;
  scrollbar-arrow-color: #FFFFFF;
}

.themeBody3
{
  background-image: url(/v6/images/tp_001/rand_back_01.jpg);
}


.themeHeader1
{ 
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helcetica, sans-serif;
}

.nav_top_menue1
 {
  font-size: 8pt;
  line-height: 10pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: white;
  background-color: #4898F1;
}
a.nav_top_menue1
{
  color: #ffffff; 
  background-color: #4898F1;
  text-decoration: none;
}
a.nav_top_menue1:hover
{
  text-decoration: underline;
  background-color: #FFFFFF;
  color: #000000;
}

.themeMain 
{
}  

.themeMain2 
{
}  

.themeNavi1
{ 
  color:#FFFFFF;
  font-size:8pt;
  text-decoration:none;
  font-weight:bold;
  font-family: Arial, Helcetica, sans-serif;
}

.text14r{font: 14pt "Tahoma"; color:#ed1b34;}
.text10b{font: 10pt "Tahoma"; color:#000000;}
.text9b{font: 9pt "Tahoma"; color:#000000;}
.text8b{font: 8pt "Tahoma"; color:#000000;}
.text8bb{font: 8pt "Tahoma"; color:#000000;}
.text7b{font: 7pt "Tahoma"; color:#000000;}
.text8w{font: 8pt "Tahoma"; color:#ffffff;}
.text9w{font: 9pt "Tahoma"; color:#ffffff;}

a.white{color:#ffffff; text-decoration:none;}
a.white:hover{text-decoration:none;background-color:#ef4443;color:#000000;}


a.blackb{color:#ffffff; text-decoration:underline;}
a.blackb:hover{text-decoration:none;background-color:#4CB9FC;color:#000000;}
a.black{color:#000000; text-decoration:underline;}
a.black:hover{text-decoration:none;background-color:#4CB9FC;color:#000000;}
td.header4{border: 1px solid #000000;padding:3px; background-color:#8BD3FF;font: 8pt "Tahoma"; color: #000000;}
td.header1{border: 1px solid #000000;padding:3px; background-color:#03008A;font: 8pt "Tahoma"; color: #ffffff;}
td.header{border: 1px solid #006587;padding:3px; background-color:#DDF2FF;font: 8pt "Tahoma"; color: #000000;}
td.header2
{
  background-image: url(/v7/img/Button-gr.gif);
  border: 1px solid #006587;
  padding: 2px; 
  font: 8pt "Tahoma"; 
  color: #FFFFFF;
}

td.header3
{
  background-image: url(/v7/img/Button-gr.gif);
  border: 1px solid #006587;
  padding: 2px;
  font: 8pt "Tahoma"; 
  color: #FFFFFF;
}

td.header4
{
  background-image: url(/v7/img/Button-kl.gif); 
  border: 1px solid #006587;
  padding: 2px; 
  font: 8pt "Tahoma"; 
  color: #FFFFFF;
}

a.header4
{ 
  color: #ffffff;
  text-decoration:none;
}

a.header4:hover
{
  text-decoration:underline;
  color:#000000;
}

td.header5
{
  background-image: url(/v7/img/Button-gr.gif);
  padding: 0px;
  background-color: #0066CC;
  font: 8pt "Tahoma"; color:#FFFFFF;
}

a.header5
{ 
  color: #ffffff;
  text-decoration:none;
}

a.header5:hover
{
  text-decoration:underline;
  color:#000000;
}

.input1 {height:18px; font: 8pt "Tahoma"; color: #000000; border: 1px solid #006587; background-color:#F4F4F4;}

input2 {height:18px; font: 8pt "Tahoma"; color: #000000; border: 1px solid #006587; background-color:#F4F4F4;}
select2 {height:18px;font: 8pt "Tahoma"; color: #000000; border: 1px solid #006587; background-color:#F4F4F4;}
input.none {border:0px;background-color:transparent;}
textarea {border: 1px solid #006587; background-color:#F4F4F4;font: 8pt "Tahoma"; color: #000000;}

input.oldform {height:18px; font: 8pt Tahoma #000000; border: 1px solid #006587; background-color:#F4F4F4;}
select.oldform {height:18px; font: 8pt Tahoma #000000; border: 1px solid #006587; background-color:#F4F4F4;}
textarea.oldform {border: 1px solid #006587; background-color:#F4F4F4; font: 8pt Tahoma color:#000000;}



.bluebox { border: 1px solid #006587; background-color:#DDF2FF;}
.bluebox1 { border: 1px solid #0066CC; background-color: #F8FAFF;}
.bluebox2 { border: 1px solid #006587; background-color:#FFF999;}

.bluebox3
{ 
  border: 1px solid #0066CC;
  background-color: #F8FAFF;
  font: 8pt Tahoma; 
  color:#000000;
}

.bluebox4
{
  border: 1px solid #000020;
  background-color: #00008C;
}

.whitebox{border: 1px solid #006587; background-color:#ffffFF}

.yellowbox
{  
  border: 1px solid #0066CC; 
  background-color: #CDDAE5;
}

button1
{ 
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #F8F8F8;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #404040;
  height: 10px;
  background-image: url(/v6/images/tp_001/bar_back_02_2.png);
  font: 8pt "Tahoma";
  color: #000060; 
  background-color: #4CB9FC; 
  text-decoration: none;
}

a.button1
{ 
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #F8F8F8;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #404040;
  height: 10px;
  background-image: url(/v6/images/tp_001/bar_back_02_2.png);
  font: 8pt "Tahoma";
  color: #000060; 
  background-color: #4CB9FC; 
  text-decoration: none;
}
a.button1:hover
{ 
  border-bottom: 1px solid #FFFFFF;
  border-right: px solid #F8F8F8;
  border-left: 2px solid #808080;
  border-top: 2px solid #404040;
  font: 8pt "Tahoma";
  color="#000000";
  text-decoration: none;background-color:#0A99F1; 
}

a.button2
{ 
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #F8F8F8;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #404040;
  height: 10px;
  background-image: url(/v6/images/tp_001/bar_back_02_2.png);
  font: 8pt "Tahoma";
  color: #000040; 
  background-color: #4CB9FC; 
  text-decoration: none;
}
a.button2:hover
{ 
  border-bottom: 1px solid #FFFFFF;
  border-right: px solid #F8F8F8;
  border-left: 2px solid #808080;
  border-top: 2px solid #404040;
  font: 8pt "Tahoma";
  color: #FFFFFF;
  text-decoration: none;
}

.button3
{  
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #F8F8F8;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #404040;
  background-image: url(/v6/images/tp_001/bar_back_02_2.png);
  background-color:#4CB9FC; 
  color:#000040; 
  font:7pt,Tahoma,Arial; 
  font-weight:bold;
}


.button4
{  
  border-top: 1px solid #F8F8F8;
  border-left: 1px solid #F8F8F8;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #404040;
  background-image: url(/v6/images/tp_001/bar_back_03.png);
  background-color:#5598F3; 
  color:#ffffff; 
  font:7pt,Tahoma,Arial; 
  font-weight:bold;
 
}

.button5
{  
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #F8F8F8;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #404040;
  background-image: url(/v6/images/tp_001/bar_back_04.png);
  background-color:#0055CE; 
  color:#ffffff; 
  font:7pt,Tahoma,Arial; 
  font-weight:bold;
}

.button6
{  
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #F8F8F8;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #404040;
  background-image: url(http://www/ostbayern.de/v6/images/tp_001/bar_back_05.png);
  background-color:#0055CE; 
  color:#ffffff; 
  font:7pt,Tahoma,Arial; 
  font-weight:bold;
}


.button7
{  
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #F8F8F8;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #404040;
  background-color:#E0E000; 
  color:#000000; 
  font:7pt,Tahoma,Arial; 
  font-weight:bold;
}


/* Eigenschaften der Links */
a.m_ueber:link { color:#FFFFFF; font-size:8pt; text-decoration:none; font-weight:bold; font-family: Tahoma,Arial,Helvetica}
a.m_ueber:visited { color:#FFFFFF; font-size:8pt; text-decoration:none; font-weight:bold; font-family: Tahoma,Arial,Helvetica}
a.m_ueber:active { color:#FFFFFF; font-size:8pt; text-decoration:none; font-weight:bold; font-family: Tahoma,Arial,Helvetica}
a.m_ueber:hover { color:#FFFF00; font-size:8pt; text-decoration:none; font-weight:bold; font-family: Tahoma,Arial,Helvetica}

/* Eigenschaften der untergeordneten Links */
a.m_unter:link { color:#FFFFC0; font-size:8pt; text-decoration:none; font-weight:normal; font-family: Tahoma,Arial,Helvetica,Verdana}
a.m_unter:visited { color:#FFFFC0; font-size:8pt; text-decoration:none; font-weight:normal; font-family: Tahoma,Arial,Helvetica,Verdana}
a.m_unter:active { color:#FFFFC0; font-size:8pt; text-decoration:none; font-weight:normal; font-family: Tahoma,Arial,Helvetica,Verdana}
a.m_unter:hover { color:#000040; font-size:8pt; text-decoration:none; font-weight:normal; font-family: Tahoma,Arial,Helvetica,Verdana}





/* JOOMLA */

td.contentheading
{
  background-image: url(/v7/img/Button-gr.gif);
  border: 1px solid #006587;
  padding: 2px; 
  font: 9pt "Tahoma, Arial, Helvetica, sans-serif"; 
  font-weight: bold;
  color: #FFFFFF;
  width: 625px;
}

.createdate {font-style: italic;}

.readon { width:100%; padding-left:12px; background-image:url(/v7/img/Pfeil-kl-rot.png); background-repeat:no-repeat; background-position:left; cursor: hand; font: 8pt Tahoma,Arial,Helvetica; font-weight: bold; color: #0066CC; text-decoration:none;}
.readon:hover{ text-decoration: underline;}
.imgStd {margin-right:10px; border: solid 1px #000000;}

