/*Import Schriften*/
@font-face { /* for all-IE */
	font-family: 'AllerRegular';
	src: url('http://www.bayern-tourist.info/fonts/aller_rg.eot');
	src: local('Aller'), local('Aller'), url('http://www.bayern-tourist.info/fonts/aller_rg.woff') format('woff'), url('http://www.bayern-tourist.info/fonts/aller_rg.ttf') format('truetype');
}

@font-face { /* for non-IE */
	font-family:AllerRegular;
	src:url("http://www.bayern-tourist.info/fonts/aller_rg.ttf") format("No-IE-404"),url(http://www.bayern-tourist.info/fonts/aller_rg.ttf) format("truetype");
}
/*Import Schriften - Ende*/

 /*-----------------rechte seite BONUSPAKET------------------*/
#rightContent .bonuspaketbg{
	/*background-color: #2b587d;*/
	padding: 6px 10px 10px 10px;
}
#rightContent .bonuspaket{
	text-align: justify;
	padding: 4px 4px 4px 4px;
	color: #ffffff;
	border: 1px solid #254159;
	background-image: url(../images/bonuspaket/hi-bonuspaket.jpg);
}
.bonuspaketbutton  {
	background: #ffffff url(../images/bonuspaket/pfeil.png) no-repeat 18px 2px;
	height: 16px;
	width: 146px;
	border: 1px solid #94a6b4;
	margin: 5px 0px 0px 0px;
	padding: 1px 0px 1px 32px;
}
.bonuspaketbutton  a {
	color: #57a1e6 !important;
	text-decoration: none;
	font-size: 11px,

}
/*-----------------------rechte seite BONUSPAKET ENDE---------------------------*/

/**************Kontaktformular  Bonuspaket Eintrag******************************/
#bonuspaket {
	background-color: #ffffff;
	padding: 0px 10px 0px 10px;
}
#bonuspaket h2{
	text-align: center;
	color:#0c2a41;
	padding: 2px 10px 0px 10px;
	border: 1px solid #b6cad9;
	background-image: none!important;
	font-size: 1.1em;
	background-color:#f1f4f7!important;
}
#bonuspaket h3{
	font-size: 1.05em !important;
	padding: 2px 5px 0px 5px;
	color: #3d8dd1!important;
	
}
.bonusForm {
	margin: 0 30px;
	width: 400px;

}
.bonusForm .label,
.bonusForm label {
	height: 2.5em;
	width: 100%;
	position: relative;
	display: block;
	text-align: left;
	
}
.bonusForm .label label {
	display: inline;
	
}
.bonusForm input,
.bonusForm textarea {
	float: right;
	border: 1px solid #a5a6a8;
	width: 15em;
}
.bonusForm .plz {
	width: 3.9em;
	margin: 0em 0.15em 0em 0em;
}
.bonusForm .stadt {
	width: 10.8em;
}
.bonusForm textarea {
	width: 15.5em;
	margin: 0em 0em 0.3em 0em;
}
.bonusForm label.nachricht {
	height: auto;

}
.bonusbutton{
	background: url(../images/buttons/senden.gif) no-repeat 0px 0px;
	width: 63px;
	height: 18px;
	border: none!important;

}

.bluefett {
	font-weight: bold;
	color:#254159;
}
h6 {
	font-weight: bold;
	color:#232222;
	font-size: 1em;
	border-bottom: 1px solid #b3b3b2;
	border-top: 1px solid #b3b3b2;
	background-color:#eae9e8;
	margin: 1em 0em 1em 0em;
	text-align:center;
	padding: 0.5em;
}
/*--------ENDE Bonuspaket Eintrag---------------------------*/
div#contentFrame{
	background: #ffffff;
	border: 5px solid #d7dada;
	padding: 0 5px;
}

div#contentFrame h2 {
	font-size:1.0em;
	margin-bottom:0.25em;
	margin: 8px 0;
	background: #ffffff url(../images/buttons/h2-underline.gif) bottom left no-repeat;
	padding-bottom: 1px;
	text-transform: uppercase;
}

div#contentFrame h3 {
	font-size: 14px;
	font-weight: bold;
	color:#4384bb;
	margin: 8px 0;
	clear:both;
}

div#contentFrame h4{
	font-size: 13px;
	color: #345d7f;
	letter-spacing: 1px;
}
div#contentFrame h5{
	font-size: 13px;
	color: #ff0000;
	font-family: AllerRegular;
}
div#contentFrame p {
	margin: 5px 0px 15px 0px;
}

div#contentFrame a {
    color: #2a7ecc;
    text-decoration: none;
}
div#contentFrame a:hover {
    color: #058cfc;
    text-decoration: underline;
}
.quelle {
	font-size:11px;
	font-style: italic;

}
div#contentFrame ul {
	margin: 5px 0px 10px 20px;
	list-style-type: square;
}
div#contentFrame ol {
	margin: 5px 0px 10px 20px;
}
div#contentFrame p {
	text-align: justify;
}
.bildLinksContent {
border:1px solid #5179a3;
float:left;
margin:5px 19px 5px 0;
padding:1px;
}

.bildrechtsContent {
border:1px solid #5179a3;
float:right;
margin: 4px 0px 1px 13px;
padding:1px;
}

#foot a{
	color: #fff;
}

/*~~~~~~~~~~~~~~Impressum~~~~~~~~~~~~~~~~~~*/
div#impressum {
    float: left;
}
div#impressum dl {
    clear: left;
    overflow: hidden;
}
div#impressum dt, div#impressum dd {
	float:left;
    margin-bottom: -16000px;
    padding-bottom: 16000px;
}
div#impressum dt {
	width: 150px;
}
div#impressum dd {
	width: 340px;
    background: #f9f9f9;
}
div#impressum a {
	text-decoration:underline;
}
div#impressum pre {
    overflow: scroll;
}
div#impressum span, div#impressum pre {
    padding: .7em;
    padding-top: .3em;
    width: auto;
    border: none;
    display: block;
    text-align: justify;
}
div#impressum dt span {
	width: 120px;
	color: #253D58;
    font-weight: bold;
}
div#impressum dd span, div#impressum dd pre {
	width: 330px;
}
div#impressum pre {
    padding: 0 .7em;
}
div#impressum span img {
	padding: 0;
    vertical-align: bottom;
    border: none;
}
div#impressum br {
    clear: both;
}

/**
 * Wetter
 */
table#weatherTable th {
	width: 25%;
}
table#weatherTable th, table#weatherTable td {
	padding-left: 1%;
	padding-right: 1%;
}
table#weatherTable .innerCol {
	border-right: 1px solid #a1a1a1;
}

/**
 * Pressemitteilungen
 */
/*-----------h4 wird fuer die newsseiten/pressemeldungen gebraucht!!!!!
h4{
	text-align: left;
	padding: 0px 20px 0px 0px;
	background: url(../images/link.gif) no-repeat 0px 2px;
	margin: 0px 30px 0px 30px;
	text-indent: 10px;
	color: #253D58;
	font-size: 10px;
}*/

/********Pressemitteilungen Formular***********/
#pressemitteilungen{
	margin: 10px 30px 20px 30px;
	text-align:left;
}

#presseBild{
	text-align:center;
	background: #F5F5F5;
	margin: 2px 30px 10px 30px;
	padding-top: 10px;
}
#presseBild img{
	border:none;
	background: #ffffff;
	padding:1px
}

#pressemitteilungen input, #pressemitteilungen textarea{
	width: 140px;
	border: 1px solid #A5A8AC;
	margin-bottom: 3px;
	font-size: 11px;
	color:#435971;
}
#pressemitteilungen .marked {
	color: red;
}
#pressemitteilungen #name {
	margin-left: 30px;
	width: 180px;
}
#pressemitteilungen #ansprechpartner {
	width: 180px;
	margin-left: 13px;
}
#pressemitteilungen #strasse {
	margin-left: 58px;
	width: 180px;
}
#pressemitteilungen #plz {
	margin-left: 62px;
	width: 40px;
}
#pressemitteilungen #ort {
	width: 134px;
}
#pressemitteilungen #vtel {
	margin-left: 59px;
	width: 87px;
}
#pressemitteilungen #tel {
	width: 87px;
}
* html #pressemitteilungen #tel {
	width: 85px;
}
#pressemitteilungen #vfax {
	margin-left: 66px;
	width: 87px;
}
#pressemitteilungen #fax {
	width: 87px;
}
* html #pressemitteilungen #fax {
	width: 85px;
}
#pressemitteilungen #url {
	width: 180px;
	margin-left: 47px;
}
#pressemitteilungen #email {
	width: 180px;
	margin-left: 67px;
}

#pressemitteilungen #presseCatGesamt{
	margin-left: 10px;
	width: 30px;
	margin-top: 1px;
}
#pressemitteilungen #presseUeCatGesamt{
	margin-left: 19px;
	width: 30px;
	margin-top: 1px;
}

#pressemitteilungen #text1 {
	width: 407px;
}
#pressemitteilungen #text2 {
	width: 407px;
}
#pressemitteilungen #presseCat {
	margin-left: 63px;
	width: 180px;
}
#pressemitteilungen #presseUeCat {
	margin-left: 36px;
	width: 183px;

}
#pressemitteilungen #titel {
	width: 180px;
	margin-left: 2px;

}
#pressemitteilungen #untertitel {
	width: 180px;
	margin-left: 56px;
}
#intelliCat {
	position: absolute;
	top: 500px;
	left:600px;
	width: 320px;
	height: 100px;
	z-index: 10;
}

/*--------------Pressemitteilungen werden gestylt*/
.presseListe{
	margin: 10px 0px 0px 0px;
}
.presseListeTable{
	margin: 10px 0px 10px 0px;

}
.presseListeTable span{
	background: url(../images/bull_presse_pin.gif) no-repeat 4px 8px;
	font-weight: normal;
	display:block;
	text-align: left;
	height:auto;
	border-bottom: 1px dotted gray;
	border-top: 1px dotted gray;
	padding: 4px;

}
.presseListeTable p{
	padding: 4px;
}
.presseListeTable .datumOrt{
	color: #FD7400;
	border: none;
	background:none;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
	display: block;

}
/*--------------fuer die pressemeldungen-----------------*/
h5{
	padding: 6px 0px 6px 0px;
	border-bottom: 1px dotted #253D58;
	border-top: 1px dotted #253D58;
	font-size: 12px;
	text-align: left;
	color: #253D58;
	margin: 0px 30px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	/*background: url(../images/bull_presse_pin.gif) no-repeat 0px 6px;
	text-indent: 20px;*/
}
#pressespiegel {
	width: 100%;
}
#pressespiegel th {
	text-align: left;
}
td {
	width: 50%;
}

/*----------tool tip --------------------*/
.help{
	margin-bottom: -2px;
}
#presseCatToolTipp{
	position: absolute;
	top: 500px;
	display: none;
	background-color: #808080;
	z-index: 12;
	border: 1px solid #808080;
	width: 360px;
	padding: 10px;
	color: #ffffff;
	/*filter:Alpha(opacity=90 finishopacity=50);	*/
	border: 1px solid #717070;
	text-align:left

}
#presseUeCatToolTipp{
	position: absolute;
	display: none;
	background-color: #808080;
	z-index: 12;
	border: 1px solid #808080;
	width: 360px;
	padding: 10px;
	color: #ffffff;
	/*filter:Alpha(opacity=90 finishopacity=50);*/
	border: 1px solid #717070;
	text-align:left
}
#intelliCatClose{
	position: absolute;
	top: 500px;
	left: 580px;
	display: none;
}

/*--------- Pressemeldungen-------------*/
#archivLinkWeitere, #pmHinzu{
	margin: -4px 0px 0px 0px;
	padding-left: 6px;
}
#archivLinkWeitere span{
	background: url(../images/pm_weitere2.gif)  no-repeat 0px 3px ;
	padding: 4px 0px 4px 20px;
	display:block;
}
#pmHinzu span{
	background: url(../images/pm_hinzufuegen.gif)  no-repeat 0px 2px ;
	padding: 4px 0px 4px 20px;
	display:block;
}

/*--------- Archiv der Pressemeldungen-------------*/
#archivForm{
	margin: 10px 30px 20px 30px;
	text-align:left;
}
#archivForm input, #archivForm select{
	width: 140px;
	border: 1px solid #A5A8AC;
	margin-bottom: 3px;
	font-size: 11px;
	color:#435971;
}
#archivForm #presseUeCat{
	margin-left: 10px;
}
#archivForm #presseCat{
	margin-left:91px;
}
#archivForm #jahr{
	margin-left: 83px;

}
#archivForm #monat{
	margin-left: 74px;
}
#archivForm .buttonArchiv{
	background-image: url(../images/buttons/senden.gif);
	width: 63px;
	height:18px;
	border: none;
	display:block;
	margin-left: 112px;
}
/******************* Bildergalerie*********************************************/

dl.galerie {
	float:right;
	padding-top: 20px;
	padding-right: 6px;
	text-align: center;

}
/******************* daily*********************************************/
.left #daily {
	padding: 0;
	margin: 0;
	width: 223px;
}
.left #daily li {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #4384BB;
}
.left #daily div {
	background-color: #ffffff;
	font-size: 11px;
	padding: 3px;
	color: #30628c;
}
.left #daily div  a{
	font-weight: bold;
	text-decoration: none;
	color: #57a1e6;
	background: url(../images/buttons/daily-icon.gif) no-repeat 1px 3px;
	padding-left:17px;
	display: block;
}
.left #daily div a:hover {
	text-decoration: underline;
}
.left #daily div p {
	padding-left: 16px;
}
/******************* firmenContentBanner*********************************************/
.firmenContentBanner {
	padding: 0;
	margin: 0;
}
.firmenContentBanner ul{
	margin-left: 0px!important;
}

.firmenContentBanner li {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin-right: 10px;
	border: 1px dotted #4384BB;
	float: left;
    width:233px;
}
.firmenContentBanner div {
	background-color: #ffffff;
	font-size: 11px;
	padding: 3px;
    margin: 0;
	color: #30628c;
}
.firmenContentBanner div  a{
	font-weight: bold;
	text-decoration: none;
	color: #57a1e6;
	background: url(../images/buttons/daily-icon.gif) no-repeat 1px 3px;
	padding-left:17px;
	display: block;
}
.firmenContentBanner div a:hover {
	text-decoration: underline;
}
.firmenContentBanner div p {
	padding-left: 16px;
}

/******************* Kontaktformular *********************************/

#kontaktForm {
	position: relative;
	width: 400px;
	padding-left: 30px;
	text-align:left;

}
#kontaktForm p {
	width: 240px;
}
#kontaktForm img {
	position: absolute;
	top: 0px;
	left: 325px;
}
#kontaktForm input, #kontaktForm textarea {
	width: 140px;
	border: 1px solid #A5A8AC;
	margin-bottom: 3px;
	font-size: 11px;
}
#kontaktForm textarea {
	width: 257px;
}
#labelKontaktName {
	margin-right: 74px;
}
#labelKontaktEmail {
	margin-right: 73px;
}
#labelKontaktEmpfaenger {
	margin-right: 7px;
}
#labelKontaktBetreff {
	margin-right: 72px;
}

#kontaktFormButton{
	background: url(../images/buttons/senden.gif) no-repeat 0px 0px;
	width: 63px;
	height: 18px;
	border: none!important;

}
