<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************************************************/
/*                    Schriften                 */
/************************************************/
@font-face { font-family: 'CoolveticaRg-Regular';
 		 src: url('../fonts/CoolveticaRg-Regular.eot') format('embedded-opentype'),
		 url('../fonts/CoolveticaRg-Regular.woff') format('woff'), 
		 url('../fonts/CoolveticaRg-Regular.ttf') format('truetype'),
		 url('../fonts/CoolveticaRg-Regular.svg#CoolveticaRg-Regular') format('svg');
		 font-weight: normal; font-style: normal;}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


html {width:100%;margin:0;padding:0;}

body {
	margin: 0px;
	padding: 0px;
	color: #383838;
	background:#FFFFFF;
	font-family:'Open Sans', sans-serif;
	font-size: 80%;
	font-weight:400;
	min-width:1100px;
	}

table p{margin:0px;}
font,table,tr,td,form,textarea,input,select {font-size:100%; font-weight:400; font-family:'Open Sans', sans-serif;}
a {outline:none;}
hr {margin:20px 0px 20px 0px; height:1px; border:none; border-top:1px #BCBCBC solid;}

h1	{font-size:280%; color:#067447; font-family:CoolveticaRg-Regular, sans-serif; font-weight:normal; margin:0px 0px 15px 0px; line-height:normal;}
h2	{font-size:28px; color:#067447; font-family:CoolveticaRg-Regular, sans-serif; font-weight:normal; margin:0px 0px 15px 0px; line-height:normal;}
h3	{font-size:180%; color:#067447; font-family:CoolveticaRg-Regular, sans-serif; font-weight:400; margin:0px 0px 10px 0px; line-height:normal;}
h4	{font-size:160%; color:#383838; font-family:'Open Sans', sans-serif; font-weight:400; margin:0px 0px 10px 0px; line-height:normal;}
h5	{font-size:140%; color:#383838; font-family:'Open Sans', sans-serif; font-weight:400; margin:0px 0px 5px 0px; line-height:normal;}
h6	{font-size:120%; color:#383838; font-family:'Open Sans', sans-serif; font-weight:400; margin:0px 0px 5px 0px; line-height:normal;}

a:link      {color:#067447; font-weight:400;text-decoration:none;}
a:visited   {color:#067447; font-weight:400;text-decoration:none;}
a:hover     {color:#078753; font-weight:400;text-decoration:none;}
a:active    {color:#078753; font-weight:400;text-decoration:none;}

/* Bilder */
img {border:0px;}
img.rahmen {}
img.right {border:0px #FFFFFF solid; border-radius:1px; -webkit-box-shadow:0px 0px 4px 2px rgba(208,208,208,1); -moz-box-shadow:0px 0px 4px 2px rgba(208,208,208,1); box-shadow:0px 0px 4px 2px rgba(208,208,208,1);box-shadow:none; float:right; margin-left:15px;}
img.left {border:0px #FFFFFF solid; border-radius:0px; -webkit-box-shadow:0px 0px 4px 2px rgba(208,208,208,1); -moz-box-shadow:0px 0px 4px 2px rgba(208,208,208,1); box-shadow:0px 0px 4px 2px rgba(208,208,208,1); box-shadow:none;float:left; margin-right:15px;}
img.thumb {border:0px #FFFFFF solid; border-radius:0px; box-shadow:none; margin-right:10px;}
img.thumb.first {margin-left:0px;}

/* Google Maps */
div.map_small {border:5px #FFFFFF solid; border-radius:1px; -webkit-box-shadow:0px 0px 4px 2px rgba(208,208,208,1); -moz-box-shadow:0px 0px 4px 2px rgba(208,208,208,1); box-shadow:0px 0px 4px 2px rgba(208,208,208,1);}
div.map_large {border:0px #FFFFFF solid; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#map_canvas {border-radius:10px;}


/************************************************/
/*                Cookie-Layer                  */
/************************************************/

.cookie-layer{
	width:100%;
	box-sizing:border-box;
	background-color:#ffffff;
	position:fixed;
	bottom:0;
	z-index:200;
	padding: 10px;
	min-height: 60px;
	margin-bottom: 0px;
	-webkit-box-shadow: 10px -1px 0px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0px -1px 10px 0px rgba(50, 50, 50, 0.75); 
	box-shadow:0px -1px 10px 0px rgba(50, 50, 50, 0.75);
}

.btn-cookies{
    background-color: #067447;
    color: #fff;
    padding: 10px;
    display: inline-block;
    border-radius: 5px;
    border: none;
	text-align: center;
	cursor:pointer;
	font-size: 100%;
	margin: 5px 0 5px 5px;
}
.btn-cookies:hover{background-color:#067447;color: #fff;}


.gs-left{float:left!important}
.gs-right{float:right!important}
.gs-clearright {clear:right; height: 0px}

/* Cookie-Layer ENDE */


/************************************************/
/*                    Struktur                  */
/************************************************/
#print_head {display:none; margin-bottom:50px;}
#print_footer {display:none; margin-top:50px; border-top:1px #E5E5E5 solid; padding-top:20px; line-height:18px;}

.container {width:1100px;margin:auto;position:relative;    z-index: 100;}
#header {margin:15px 0 0 0;position:relative;z-index:12;height:100px;background-color:#ffffff;}
#header div#titel div div{font-size:90%;height:40px;width:200px;float:right;}
#header div#titel:first-child	{padding:20px 0 0 0;}
#top {position:absolute;left:60px;top:0px;z-index:102;}
#logo {margin:0px 35px 0px -27px;float:left;background:transparent url('../img/irmurtal_logo_bg.png') no-repeat center bottom;width:380px; height:200px;}
.layer_effekt {
	transition:all 1s;
	transition-timing-function: ease-in-out;
}
.nr1 {
	opacity:0.2;
	position:absolute;
	background-image:url('../img/header/layer1.png');
	z-index:2;
	-ms-transform: rotate(20deg); /* IE 9 */
    -webkit-transform: rotate(20deg); /* Safari */
    transform: rotate(20deg);
    top: -619px;
    left: -250px;
    width:779px;
	height:762px;
}
.nr2 {
	opacity:0.2;
	position:absolute;
	background-image:url('../img/header/layer2.png');
	z-index:2;
	-ms-transform: rotate(20deg); /* IE 9 */
    -webkit-transform: rotate(20deg); /* Safari */
    transform: rotate(20deg);	 
    width:879px;
	height:924px;
	top: -850px;
    left: -420px;
}

.nr1_effekt{
	top: -437px;
    left: -179px;
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
}
.nr2_effekt{
	top: -464px;
    left: -230px; 
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
}
#logo img {width:289px;position:absolute;top:0px;left: 24px;}

#header div#slider {}
#haupt {width:1100px; padding:0 0 0 0;margin:20px auto 0 auto;}
#drucken {float:right; margin:4px 20px 4px 0px;}
#content {width:1050px; margin:0px 25px 0px 25px;}
.content_events {width:680px; margin:0px 20px 20px 26px;}

#verlauf {margin:5px 0px 15px 0px;color:#067447;}
#verlauf a {color:#067447;}

#footer {margin:auto;position:relative;font-weight:500;background-color:rgba(3,64,39,0.8); color:#ffffff;padding:0 0 0 0;font-size:100%;height:253px;-webkit-box-shadow: inset 0px 16px 19px -9px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    inset 0px 16px 19px -9px rgba(50, 50, 50, 0.75);
box-shadow:         inset 0px 16px 19px -9px rgba(50, 50, 50, 0.75);
border-bottom: 10px solid #064b39;}

#footer div.container {margin:auto;padding:0 0 0 0; min-width:1100px; width:1100px; background-color:#FFFFFF; -webkit-box-shadow:none; box-shadow:none;}
#footer div.container div{float:left;}
#footer div.trenn {margin:15px 0px 15px 0px; border-top:1px #124733 solid;}
#bottom {color:#525252; line-height:16px; font-size:90%;}
#bottom div.ueber {color:#067447; line-height:normal; font-size:180%; font-weight:normal; font-family:DIN1451,Arial; margin-bottom:10px;}
#bottom ul,#bottom li {margin:0px; padding:0px; list-style:none;}

#bottom a:link      {color:#525252; font-weight:normal; text-decoration:none;}
#bottom a:visited   {color:#525252; font-weight:normal; text-decoration:none;}
#bottom a:active    {color:#525252; font-weight:normal; text-decoration:none;}
#bottom a:hover     {color:#525252; font-weight:normal; text-decoration:underline;}

#copyright {margin:auto;padding:30px 25px 5px 25px; width:1050px; background-color:#FFFFFF;}
#copyright a:link      {color:#383838;margin-right:10px;}
#copyright a:visited   {color:#383838; font-weight:normal; text-decoration:none;}
#copyright a:active    {color:#383838; font-weight:normal; text-decoration:none;}
#copyright a:hover     {color:#383838; font-weight:normal; text-decoration:underline;}
.copyright-firma {float:left;}
.copyright-navi {float:right; margin-right:0px;}

.footer_bild {margin:auto;width:1100px;text-align:center;}

.row_trennlinie{height:40px;}

/************************************************/
/*                    Themen                    */
/************************************************/
#themen_navi {position:absolute; left:45px; right:45px; z-index:104; height:66px; bottom:-43px;}
#themen {float:left; height:66px; width:560px; margin-right:10px; background-color:#067447;}
#themen div.cell{float:left; height:46px; line-height:23px; font-size:130%; margin:10px 0px 10px 0px; color:#000000; padding:0px 35px 0px 35px; font-family:DIN1451,Arial;}
#themen div.cell.bo{border-left:1px #000000 dashed; border-right:1px #000000 dashed;}
#themen div.cell a {color:#000000; text-decoration:none; font-weight:normal;}
#themen div.cell a:hover {color:#000000; text-decoration:underline; font-weight:normal;}
#themen_layer {position:absolute; left:45px; right:45px; bottom:23px; z-index:105; height:250px; background-color: rgba(150, 188, 51, 0.8); margin-bottom:20px; display:none;}


/************************************************/
/*                 Kundenlogin                  */
/************************************************/
#kundenlogin {float:left; width:340px; background-color:#067447; height:66px; color:#FFFFFF;}
.login input[type=text] {height:18px; line-height:18px; float:left; margin-top:3px; width:90px; padding:0px 7px 0px 7px; color:#B5B5B5; border:1px #D0D0D0 solid; background-color:#FFFFFF; margin-right:10px;}
.login input[type=password] {height:18px; line-height:18px; float:left; margin-top:3px; width:90px; padding:0px 7px 0px 7px; color:#B5B5B5; border:1px #D0D0D0 solid; background-color:#FFFFFF; margin-right:10px;}
.login div.btn {float:right; height:18px; line-height:18px; margin-top:4px; font-family:DIN1451,Arial; padding:0px;}
.login div.btn a{color:#FFFFFF; text-decoration:none; font-size:130%; padding:0px; margin:0px;}
.login div.btn a:hover{color:#067447; text-decoration:none;}
.login div.merken {float:left; margin-top:8px; font-size:90%; line-height:13px;}
.login div.vergessen {float:right; margin-top:8px; font-size:90%; line-height:13px;}
.login div.vergessen a{color:#FFFFFF; text-decoration:none;}
.login div.vergessen a:hover{color:#067447; text-decoration:none;}

.login div.cell{float:left; height:46px; width:140px; line-height:23px; font-size:110%; margin:0px 0px 0px 0px; color:#FFFFFF; padding:0px 15px 0px 0px; font-family:DIN1451,Arial;}
.login div.cell.bo{border-left:1px #FFFFFF dashed; padding:0px 0px 0px 14px;}
.login div.cell a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.login div.cell a:hover {color:#067447; text-decoration:none; font-weight:normal;}

#log .form_abs div.feld {
	float:none; width:100%;
}
#log h4 {
		
}
#login_box input[type=text],#login_box input[type=password] {float: left;height: 34px; width:100%;box-sizing:border-box; padding: 0px 7px 0px 7px;color: #8b8b8c; border: 1px solid #d4d4d4; line-height: 34px;font-size: 18px;}

.log_member {float:right; cursor:pointer; width: 50px; height: 69px; background-color:transparent; background-repeat: no-repeat;     margin: -21px 0 0 0;position: relative;z-index: 100;}

#log_link {position: relative;top: 0;height: 69px;z-index: 200;left: 0;display: block;}
#login_box form {
	width:100%;font-size:90%;
}
#header div.log_member:hover #log_link {background:transparent url('../img/header/search_hover.png') no-repeat center center;}
#header div.log_member:hover #login_box {display:block;}
#login_box {position: absolute;
    z-index: 3;
    height: auto;
    cursor:default;
    display: none;
    width: 300px;
	right: -27px;
    top: 56px;
    background-color: #ffffff;
    padding: 13px;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.36);
    -moz-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.36);
    box-shadow: 0px 7px 22px 2px rgba(45, 45, 45, 0.86);
    border-radius:3px;}

#login_box .member_felder {
	padding: 15px 20px 15px 10px;
    text-align: center;
    margin: auto;
    width: 188px;
    width: 100%;
    box-sizing: border-box;
    border: none;
	border-top:1px solid #067447;   
    min-height: 70px;
    font-size: 71%;
}
/************************************************/
/*                    Suche                     */
/************************************************/
#vt_suche {position: absolute;
    z-index: 1;
    height: auto;
    display: none;
    width: 400px;
	right: -27px;
    top: 56px;
    background-color: #ffffff;
    padding: 13px 7px 13px 0px;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.36);
    -moz-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.36);
    box-shadow: 0px 7px 22px 2px rgba(45, 45, 45, 0.86);
    border-radius:3px;}
    
#vt_suche .container {width:auto;}
#vt_suche input[type=text] {float: left;height: 34px; width: 270px; padding: 0px 7px 0px 7px;color: #8b8b8c; border: 1px solid #d4d4d4; line-height: 34px;font-size: 18px;   margin-left: 14px;margin-right:12px;}
#vt_suche input.btnSave {height:36px; line-height:36px;font-size: 18px; padding:0 10px 0 10px; text-align:center;text-transform:none;}
.list_suche strong{color:#067447;}
.list_suche .abs {margin-bottom:20px;}
#vt_link {}
#header div.suche {float:right; cursor:pointer; width: 50px; height: 69px; background-color:transparent; background-repeat: no-repeat;     margin: -21px 0 0 0;position: relative;z-index: 100;}
#header div.suche a {position: relative;top: 0;height: 69px;z-index: 200;left: 0;display: block;}
#header div.suche:hover #vt_link {background:transparent url('../img/header/search_hover.png') no-repeat center center;}
#header div.suche:hover #vt_suche {display:block;}
#header div.suche.akt {}
#header div.suche img{margin:10px 0px 0px 0px}
input.btnSeek {text-align:left;float:right;    padding: 6px 10px 6px 10px; color:#FFFFFF; background-color:#067447; border:0px;cursor:pointer;}
input.btnSeek:hover {color:white;background-color:#078753;}
.btnClose {background-image:url('../img/icons/svg/x_weiss.svg');background-repeat:no-repeat;background-position:center center;margin:0 0 0 15px;background-size: 69%;}


.suche {margin:0px 0px 0px 0px;}
.suche div.abs {margin:0px 0px 20px 0px;}
.suche div.abs div.tit a{font-size:120%; color:#666666; font-weight:normal;}
.suche div.abs div.txt{margin:3px 0px 0px 0px;}


/************************************************/
/*                   Presse                     */
/************************************************/
.presse_start {width:449px; float:left;}
.presse_start .abs {margin:0px 0px 12px 0px;}
.presse_start .datum {float:left; color:#EE7202; margin:0px 10px 0px 10px;}
.presse_start .pfeil {float:left;}
.presse_start .titel {float:left; width:300px; margin-left:10px;}

.presse_start .titel a:link      {color:#3B3B3B; font-weight:normal; text-decoration:none;}
.presse_start .titel a:visited   {color:#3B3B3B; font-weight:normal; text-decoration:none;}
.presse_start .titel a:active    {color:#3B3B3B; font-weight:normal; text-decoration:none;}
.presse_start .titel a:hover     {color:#EE7202; font-weight:normal; text-decoration:none;}


.presse {width:100%;}
.presse .abs {margin:0px 0px 10px 0px;}
.presse .datum {float:left; color:#EE7202; margin:0px 10px 0px 10px;}
.presse .pfeil {float:left;}
.presse .titel {float:left; width:550px; margin-left:10px;}

.presse .titel a:link      {color:#3B3B3B; font-weight:normal; text-decoration:none;}
.presse .titel a:visited   {color:#3B3B3B; font-weight:normal; text-decoration:none;}
.presse .titel a:active    {color:#3B3B3B; font-weight:normal; text-decoration:none;}
.presse .titel a:hover     {color:#EE7202; font-weight:normal; text-decoration:none;}


/************************************************/
/*                 Infokanal                    */
/************************************************/
.infokanal_container {/*cursor:pointer;*/ margin:20px 0px 0px 0px; padding:4px 10px 4px 10px; background-color:#E5E5E5;}
.infokanal_ueber {float:left; font-size:110%;}
.infokanal_status {float:right; text-align:right; padding-top:3px;}
.infokanal_inhalt {display:block; margin:10px 0px 0px 20px;}
.infokanal_abs {margin:5px 0px 0px 5px;}


/************************************************/
/*                 Service A-Z                  */
/************************************************/
.service_container {cursor:pointer; margin:10px 0px 0px 0px; padding:4px 10px 4px 10px; background-color:#F2F2F2;}
.service_ueber {float:left; font-size:110%;}
.service_ueber a {color:#3B3B3B; text-decoration:none; font-weight:normal;}
.service_status {float:right; text-align:right; padding-top:1px;}
.service_inhalt {display:none; margin:10px 0px 0px 0px;}
.service_abs {margin:5px 10px 0px 10px;}
.service_trenn {margin:5px 0px 0px 0px; height:1px; border-top:1px #E5E5E5 solid;}
.service_abs .na {float:left; width:200px;}
/*.service_abs .ab {float:left; width:260px;}*/
.service_abs .ab {width:660px;}
.service_abs .ko {float:left; width:200px;}


/************************************************/
/*                 Downloads                    */
/************************************************/
.dload_container {margin:20px 0px 0px 0px; padding:4px 20px 0px 20px; border-bottom:1px #BCBCBC solid;}
.dload_ueber {font-size:20px; color:#067447;}
.dload_inhalt {display:block; margin:10px 0px 0px 0px; position:relative;}
.dload_abs {margin:5px 0px 0px 0px; padding:8px 20px 8px 20px; width:640px;}
.dload_text {float:left; margin:0px 0px 0px 0px;}
.dload_text.kl {width:413px; margin:0px 0px 0px 10px;}
.dload_text.gr {width:557px;}
.dload_text a {color:#6E6F71; text-decoration:none;}
.dload_details {margin-top:10px;float:left;}
.dload_icon {float:left; width:130px;}
.dload_ok {position:absolute; right:0px; top:20px; display:none;}
.dload_link	{margin:20px 0px 0px 0px; float:right;}
/*.dload_link a{font-weight:normal; color:#067447; text-decoration:none;}
.dload_link a:hover {font-weight:normal; text-decoration:underline;}*/



/************************************************/
/*                 Bidlergalerie                */
/************************************************/
.ueber_galerie {font-size:140%; font-family:Georgia,Times New Roman; color:#EE7202; font-weight:normal; margin:0px 0px 10px 0px;}
.ueber_galerie a:link      {color:#EE7202; font-weight:normal; text-decoration:none;}
.ueber_galerie a:visited   {color:#EE7202; font-weight:normal; text-decoration:none;}
.ueber_galerie a:active    {color:#EE7202; font-weight:normal; text-decoration:none;}
.ueber_galerie a:hover     {color:#EE7202; font-weight:normal; text-decoration:underline;}

.schatten		{float:left; margin-left:10px;margin-bottom:10px;}

/************************************************/
/*                   Slider                     */
/************************************************/
#slider {position:relative; width:100%; min-width:1000px; height:auto; z-index:1; overflow:hidden; margin:auto; background-color:#FFFFFF;top: -94px;border-bottom:6px solid #067447;}
#slider div.slider_subbox {position:absolute; width:100%; height:auto; z-index:2; margin:auto; padding:0px;text-align:center;}
#slider .detail {position:absolute;background-color:black;bottom: 0px;right: 14px;background:transparent url('../img/slider/slider_text_bg.png') no-repeat  center bottom;width:420px;height:100px;z-index:3;}
#slider .titel {font-family: 'CoolveticaRg-Regular';color:#067447;font-size:24px;margin: 26px 0 0 64px;width: 292px; text-align:center;}
#slider .txt {margin: 0px 0 0 64px;width: 292px;}

#slider div.slider_info {position:absolute; width:100%; height:44px; z-index:100;bottom:0;}
#slider div.slider_info img#info_ico{float:right; margin-right:25px;}
#slider div.slider_info div#info_txt{float:right; display:none; overflow:hidden; white-space:nowrap; height:44px; line-height:44px; background-image:url('../img/weiss_70.png'); font-size:160%; font-weight:200; padding:0px 0px 0px 0px;}

.slider_haupt {float:left; width:170px; margin-right:15px;}
.slider_titel {font-family:Arial; font-size:100%; font-weight:bold;}
.slider_titel a:link,.slider_titel a:visited,.slider_titel a:active {color:#3B3B3B; font-weight:bold; text-decoration:none;}
.slider_titel a:hover {color:#3B3B3B; font-weight:bold; text-decoration:underline;}
.slider_datum {margin-bottom:3px; color:#EE7202; font-size:90%;}
.slider_text {margin-top:2px;}
.slider_img {float:left; height:108px; width:108px; padding:8px; margin-right:6px; background-image:url('../img/cms_rahmen_small.png'); background-repeat:no-repeat;}


/************************************************/
/*                  Startseite                  */
/************************************************/
.news {width:100%;margin:0px 25px 0px 0px;}
.themen {width:520px;min-height:400px; margin-top:7px;float:left;margin:0px 25px 0px 0px;}
.events	{width:47%;margin-right:3%;position:relative;top:-10px;}
.amtstafel {width:46%;color:#ffffff;float:left; background-color:#124733; padding:0px 0.5% 0px 0.5%; border:8px #124733 solid; position:relative;}
.amtstafel div.klammer {position:absolute; top:-26px; right:0px;}

.hor_cell:hover .themen_bez{opacity:1;}
.tit_themen	{position:relative;background-color:#000000;height:90px;border:4px solid #e4e4e4;border-left-width:11px;border-right-width:10px;}
.themen_bez	{position:absolute;padding:5px;background-color:#000000;font-size:200%;color:#ffffff;font-family:Charter;top:20px;left:30px;}

.express_svg {background-image:url("../daten/symbole/anfrage.svg");background-size:100%;}
.themen .first	{border-top-width:12px;}
.themen .last	{border-bottom-width:12px}

.cms_box .link_themen {color:#ffffff;display:block;width:480px;height:75px;padding:25px 0 0 30px;font-size:260%;}
.cms_box {width:100%; margin:0px 0px 0px 0px;}
.cms_box div.tit {width:100%;font-size:120%; margin:15px 0px 5px 0px; color:#444444; font-weight:bold;}
.cms_box div.tit a{color:#444444; text-decoration:none; font-weight:bold;}
.cms_box div.tit a:hover {color:#383838; text-decoration:none;}
.cms_box div.dat {margin:2px 0px 5px 0px; color:#067447; font-size:90%;margin-bottom:10px;font-weight:500;}
.cms_box div.txt {margin:10px 0px 0px 0px;}
.cms_box div.url {margin:10px 0px 0px 0px;}


/************************************************/
/*                     CMS                      */
/************************************************/

.cms_container {float:left;}
.cms_container.kl {width:350px;}
.cms_container.gr {width:350px;}
.rechte_spalte {width: 458px;padding:0;float:right;}
.cms_titel {font-size:120%; margin:5px 0px 0px 0px; color:#444444;}
.cms_titel a{font-size:120%;color:#444444; text-decoration:none;font-weight:bold;}
.cms_titel a:hover {color:#444444; text-decoration:none;}
.cms_datum			{margin:2px 0px 5px 0px; color:#067447;font-size:90%;}
.cms_text			{margin:5px 0px 0px 0px;width:100%;}
.cms_img 			{float:left; width:200px; margin-right:20px;}
.cms_details		{margin:10px 0px 20px 0px;}
.cms_details div	{margin:0px 0px 5px 0px;}
.cms_link			{margin:10px 0px 0px 0px;}
.cms_datenpfad		{margin:10px 0px 0px 0px;}
.cms_trennlinie		{margin:25px 0px 25px 0px; height:1px; border-top:1px #BCBCBC dashed;}


.cms_tbl {width:100%;}
.cms_tbl th {font-weight:bold; text-align:left; padding:5px 15px 5px 5px; cursor:default;}
.cms_tbl th.icon {font-weight:bold; text-align:left; padding:5px 5px 5px 0px;}
.cms_tbl th a:link,.cms_tbl th a:visited,.cms_tbl th a:active,.cms_tbl th a:hover {color:#3B3B3B; font-weight:bold; text-decoration:none;}
.cms_tbl th.aktuell {color:#EE7202; color:#FFFFFF;}
.cms_tbl th.aktuell a {color:#EE7202; font-weight:bold; text-decoration:none;}

.cms_tbl tr {cursor:pointer;}
.cms_tbl tr a {color:#3B3B3B; font-weight:normal; text-decoration:none;}
.cms_tbl tr.aktuell {background-color:#067447; color:#FFFFFF;}
.cms_tbl tr.aktuell a {color:#FFFFFF; font-weight:normal; text-decoration:none;}
.cms_tbl tr.hell {background-color:#FFFFFF;}
.cms_tbl tr.dunkel {background-color:#FFFFFF;}

.cms_tbl td {padding:5px 15px 5px 5px; height:28px;}
.cms_tbl td.icon {padding:5px 5px 5px 0px;}
.cms_tbl td.leer {padding:0px; height:5px; min-height:5px; cursor:default;}
.cms_tbl td.trenn {padding:0px; height:1px; min-height:1px; background-color:#067447; cursor:default;}

.cms_list_ueber {padding:8px 8px 8px 5px; font-weight:bold;}
.cms_list {margin:0px 0px 0px 0px;}
.cms_list .e1 {padding:8px 8px 8px 5px;}
.cms_list .e2 {padding:8px 8px 8px 35px;}
.cms_list .e1 .text {width:430px;}
.cms_list .e2 .text {width:400px;}
.cms_list .hell {background-color:#FFFFFF;}
.cms_list .dunkel {background-color:#FFFFFF;}
.cms_list .icon {float:left; margin-right:10px; width:32px;}
.cms_list .text {float:left; margin-right:10px;}
.cms_list .text a {font-weight:bold;}
.cms_list .detail {float:right; color:#888888; text-align:right;}

/************************************************/
/*                     Kontakt                  */
/************************************************/
.kontakt {margin:5px 0px 0px 0px;}
.kontakt .abs{margin:0px 0px 3px 0px;}
.kontakt .abs.tel {background-image:url('../img/icons/tel.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.kontakt .abs.mobil {background-image:url('../img/icons/mobil.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.kontakt .abs.fax {background-image:url('../img/icons/fax.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.kontakt .abs.mail {background-image:url('../img/icons/mail.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.kontakt .abs.url {background-image:url('../img/icons/url.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}

/************************************************/
/*                     Filter                   */
/************************************************/
.filter {border:1px #D0D0D0 solid; margin-bottom:20px; background-color:#EEEEEE;width:99%;}
.filter .icon {float:left; width:34px; padding:10px 13px 15px 13px;}
.filter .optionen {float:left;width:87%; padding:10px 10px 10px 10px; background-color:#FFFFFF; border-left:1px #D0D0D0 solid; border-top-right-radius:5px; border-bottom-right-radius:5px; min-height:60px;}
.filter div.optionen input.button {margin-top:2px; width:220px;}
.filter div.optionen select.button {margin-top:2px; padding-left:0px; padding-right:0px; width:230px;}
.filter div.optionen input.btnSave{margin-top:2px; height:26px; line-height:26px; padding-top:0px; padding-bottom:0px; text-transform:uppercase;}
.ui-datepicker-trigger {top:4px; position:absolute;}


/************************************************/
/*                 Wirtschaft                   */
/************************************************/
.alphabetisch {height:20px; line-height:20px;}
.alphabetisch span {padding:0px 3px 0px 3px;}

.alphabetisch a:link,.alphabetisch a:visited,.alphabetisch a:active {color:#3B3B3B; font-size:100%; font-weight:normal; text-decoration:none;}
.alphabetisch a:hover {color:#EE7202; font-size:100%; font-weight:normal; text-decoration:none;}
.alphabetisch a.aktuell {color:#EE7202; font-size:100%; font-weight:bold; text-decoration:none;}

.wirtschaft {margin-top:20px;}
.wirtschaft .adr_img {float:left; width:180px;margin-right:12px;}
.wirtschaft .adr_sterne {font-size:80%; color:#000000; margin-bottom:5px;}
.wirtschaft .adr_name {font-size:140%; font-family:Arial;}
.wirtschaft .adr_daten {float:left; width:435px;}
.wirtschaft .adr_daten .links {float:left; width:240px; margin-top:5px;}
.wirtschaft .adr_daten .rechts {float:right; width:175px; margin:5px 0px 0px 20px;}
.wirtschaft .adr_daten .leistungen{margin:20px 0px 0px 0px; width:350px;}
.wirtschaft .adr_daten .leistungen img{margin:0px 5px 5px 0px; cursor:pointer;}
.wirtschaft .adr_tel {background-image:url('../img/icons/tel.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.wirtschaft .adr_mobil {background-image:url('../img/icons/mobil.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.wirtschaft .adr_fax {background-image:url('../img/icons/fax.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.wirtschaft .adr_mail {background-image:url('../img/icons/mail.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
.wirtschaft .adr_url {background-image:url('../img/icons/url.png'); background-repeat:no-repeat; background-position:left center; padding-left:17px;}

.oeffnungszeiten {float:left; width:278px; margin-right:22px;}
.leistungen {float:left; width:380px;}
.leistungen img {margin:0px 5px 5px 0px; cursor:pointer;}
#map_canvas {height:400px;width:100%; margin:0px 0px 0px 0px;}


/************************************************/
/*                     Galerie                  */
/************************************************/
.b_gross_tbl {width:680px; margin:auto; position:relative;}
.b_gross_vor {position:absolute; margin:0px 0px 0px 0px; width:338px; padding:231px 2px 0px 0px; cursor:pointer; background-image:url('../img/trans_images.gif')}
.b_gross_nach {position:absolute; left:340px; margin:0px 0px 0px 0px; width:338px; padding:231px 0px 0px 2px; cursor:pointer; background-image:url('../img/trans_images.gif')}
.b_gross_cell {display:table-cell; vertical-align:middle;}

.galerie_prev,.galerie_prev:active {display:block; width:18px; height:37px; cursor:pointer; background-image:url('../img/pfeil_links.png');}
.galerie_prev:hover  {background-image:url('../img/pfeil_links_hover.png');}

.galerie_next,.galerie_next:active {float:right; display:block; width:18px; height:37px; cursor:pointer; background-image:url('../img/pfeil_rechts.png');}
.galerie_next:hover  {background-image:url('../img/pfeil_rechts_hover.png');}

/************************************************/
/*                    Member                    */
/************************************************/
#container_save {margin:0px 0px 20px 0px; border:2px #067447 solid; padding:10px 20px 10px 20px; display:none; color:#067447; font-size:120%;}

.member_felder {padding:30px 10px 30px 10px;text-align:center; margin:auto; width:188px; border:1px #EFEFEF solid;min-height:70px;display:inline-table;cursor:pointer;}
.member_felder.center {margin:0px 25px 0px 25px;}
.member_felder.gr {float:none; margin:0px 0px 25px 0px; width:658px; padding:10px 10px 10px 10px;}
.member_felder div.sperren{position:absolute; left:0px; top:0px; right:0px; bottom:0px; background-image:url('../img/blenden/aktionen.png'); background-repeat:no-repeat;}
.member_felder div.icon{display:block; text-align:center; margin-bottom:25px;}
.member_felder div.icon img{display:inline-block;}
.member_felder.gr div.icon{float:left; margin:0px 0px 0px 0px; width:115px;}
.member_felder h4{margin-bottom:5px;}
.member_felder.gr h4{margin-top:6px;}
.member_felder div.btn{float:left; margin-top:15px;}
.member_felder div.btn a.btnSave span {width:148px; text-align:center;}

.member_tbl {width:100%; margin-top:20px;}
.member_tbl th				{padding:5px; border:1px #067447 solid; border-right:0px; text-align:left; background-color:#e5f5bb;}
.member_tbl th.center		{text-align:center;}
.member_tbl th.ohne_border {border-left:0px;}
.member_tbl th.aktionen	{white-space:nowrap; border:1px #067447 solid;}
.member_tbl td {padding:2px 5px 2px 5px; border:1px #067447 solid; border-right:0px; background-color:#e5f5bb;}
.member_tbl td a{color:#3B3B3B;}
.member_tbl td.ohne_border {border-left:0px;}
.member_tbl td.center {text-align:center;}
.member_tbl td.right {text-align:right;}
.member_tbl td.leer {padding:0px; height:5px; border:0px; background-color:transparent;}
.member_tbl td.aktionen {white-space:nowrap; border:1px #067447 solid; padding-left:0px;}
.member_tbl td.aktionen img {height:20px; width:20px; margin-left:5px;}


/************************************************/
/*                    Formular                  */
/************************************************/
input.button {border:1px solid #067447; color:#000000; background-color:#FFFFFF; height:24px; margin:0px 0px 0px 0px; padding:0px 4px 0px 4px;}
select.button {border:1px solid #067447; color:#000000; background-color:#FFFFFF; height:26px; line-height:26px; margin:0px 0px 0px 0px; padding:0px 4px 0px 4px;}
textarea.button {border:1px solid #067447; color:#000000; background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:4px 4px 4px 4px;}
input.buttonfehler {border:1px solid #383838; color:#000000; background-color:#FFFFFF; height:24px; line-height:24px; margin:0px 0px 0px 0px; padding:0px 4px 0px 4px;}
select.buttonfehler {border:1px solid #383838; color:#000000; background-color:#FFFFFF; height:26px; line-height:26px; margin:0px 0px 0px 0px; padding:0px 4px 0px 4px;}
textarea.buttonfehler {border:1px solid #383838; color:#000000; background-color:#FFFFFF; margin:0px 0px 0px 0px; padding:4px 4px 4px 4px;}

.form_abs {padding:0px 0px 0px 0px; margin-top:20px;}
.form_abs.left {float:left; width:45%}
.form_abs.right {float:right; width:45%; margin-left:40px;}
.form_abs div.text {font-weight:600; margin-bottom:5px;}
.form_abs div.feld {float:left; width:100%;}
.form_abs div.feld input[type=text],.form_abs div.feld input[type=password] {width:100%;box-sizing:border-box;}
.form_abs div.feld select {margin:0px; width:100%; -webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;}
.form_abs div.feld textarea {width:100%; max-width:100%; height:160px; max-height:320px;box-sizing:border-box;}
.form_abs.left div.feld {width:100%;}
.form_abs.left div.feld input[type=text] {width:100%}
.form_abs.right div.feld {width:100%}
.form_abs.right div.feld input[type=text] {width:100%;}
.form_abs div.icon {float:left;margin: 4px 0px 2px -27px; width:18px; display:none;}
.form_abs div.icon img{height:18px; width:18px;}


/************************************************/
/*                    Pflichtfelder             */
/************************************************/
#sidebar_login #pflicht_layer {background-color:#ffffff;}
#pflicht_layer_login {display:none;font-size:75%;margin-top:19px; }
#pflicht_layer_login a {position: absolute;right: 29px;top: 54px;}
#pflicht_layer	{width:100%; color:#000000; font-size:100%; border:1px #383838 solid; background-color:#FFFFFF; box-sizing:border-box;display:none; padding:16px 0px 16px 0px; margin:20px 0px 20px 0px;}
#pflicht_icon	{float:left; width:34px; margin:0px 16px 0px 16px;}
#pflichtfelder	{float:left; width:auto; margin:0px 16px 0px 10px; color:#000000; font-size:90%;}
.pflicht_info	{}
.pflicht_abs	{padding-top:3px;}
.pflicht_abs a:link     {color:#000000; font-weight:normal; text-decoration:none;}
.pflicht_abs a:visited  {color:#000000; font-weight:normal; text-decoration:none;}
.pflicht_abs a:active   {color:#000000; font-weight:normal; text-decoration:none;}
.pflicht_abs a:hover    {color:#000000; font-weight:normal; text-decoration:underline;}
.pflicht		{color:#383838;}


/************************************************/
/*                    Buttons                   */
/************************************************/
input.btnSave {display:block;text-align:center;     padding: 8px 27px 9px 25px; color:#FFFFFF; background-color:#067447; border:0px; font-size:100%; font-weight:400; cursor:pointer;text-transform:uppercase;}
a.btnSave,a.btnSave:visited,a.btnSave:active {text-align:left; padding:5px 20px 5px 20px; color:#FFFFFF; background-color:#067447; border:0px; font-size:100%; font-weight:400; cursor:pointer;}
a.btnSave:hover,input.btnSave:hover {background-color:#078753; color:#FFFFFF; text-decoration:none;}

.btnBack:link,.btnBack:visited,.btnBack:active {padding:5px 20px 5px 20px; text-decoration:none; color:#74695d; font-size:100%; font-weight:400;}
.btnBack:hover {color:#000000;}

.btnAnfrage:link,.btnAnfrage:visited,.btnAnfrage:active	{color:#3B3B3B; background-image:url('../img/buttons/btn_right.png'); background-position:right; background-repeat:no-repeat; height:22px; display:block; padding:0px 6px 0px 0px; text-decoration:none;}
.btnAnfrage:hover {color:#067447; background-image:url('../img/buttons/btn_right_hover.png');}
.btnAnfrage:link span,.btnAnfrage:visited span,.btnAnfrage:active span	{color:#3B3B3B; background-image:url('../img/buttons/btn_left_anfrage.png'); background-position:left; background-repeat:no-repeat; display:inline-block; height:22px; line-height:22px; padding:0px 14px 0px 35px; width:150px; cursor:pointer;}
.btnAnfrage:hover span	{color:#067447; background-image:url('../img/buttons/btn_left_anfrage_hover.png'); cursor:pointer;}

.btnBuchen:link,.btnBuchen:visited,.btnBuchen:active	{color:#3B3B3B; background-image:url('../img/buttons/btn_right.png'); background-position:right; background-repeat:no-repeat; height:22px; display:block; padding:0px 6px 0px 0px; text-decoration:none;}
.btnBuchen:hover {color:#067447; background-image:url('../img/buttons/btn_right_hover.png');}
.btnBuchen:link span,.btnBuchen:visited span,.btnBuchen:active span	{color:#3B3B3B; background-image:url('../img/buttons/btn_left_buchen.png'); background-position:left; background-repeat:no-repeat; display:inline-block; height:22px; line-height:22px; padding:0px 14px 0px 35px; width:150px; cursor:pointer;}
.btnBuchen:hover span	{color:#067447; background-image:url('../img/buttons/btn_left_buchen_hover.png'); cursor:pointer;}


/************************************************/
/*                     Seiten                   */
/************************************************/
.seitennavi_info			{float:left; height:22px; line-height:22px;}
.seitennavi_box 			{float:right;}
.seitennavi					{font-size:100%;}
.seitennavi a.zahlen		{height:20px; line-height:20px; padding:0px 5px 0px 5px; margin:0px 0px 0px 4px; font-size:100%; text-decoration:none; background-color:#F7F7F7; border:1px #CBCBCB solid; color:#3B3B3B; display:block; float:left;}
.seitennavi a.zahlen:hover	{border:1px #067447 solid; color:#067447;}
.seitennavi a.active		{height:20px; line-height:20px; padding:0px 5px 0px 5px; margin:0px 0px 0px 4px; font-size:100%; text-decoration:none; background-color:#F7F7F7; border:1px #067447 solid; display:block; float:left; color:#067447; font-weight:bold;}
.seitennavi a.pfeile		{height:20px; line-height:20px; width:18px; text-align:center; margin:0px 0px 0px 4px; font-size:120%; text-decoration:none; background-color:#F7F7F7; border:1px #CBCBCB solid; color:#3B3B3B; display:block; float:left;}
.seitennavi a.pfeile:hover	{border:1px #067447 solid; color:#067447;}


/************************************************/
/*                    Layer                     */
/************************************************/
#layer	{position:fixed; display:none; cursor:move; background-color:#ededed; border:7px #D4D4D4 solid; /*padding:10px;*/ z-index:110; -moz-user-select: -moz-none; user-select: none;}
#layer_drag {border:1px #D7D7D7 solid; display:none; z-index:111; position:fixed; padding:17px; background-image:url('../admin/img/layer/drag_bg.png');}
#layer_frame {margin:0px; padding:0px; width:100%;}
.layer_header {margin:10px 10px 15px 10px; }
.layer_header .title {float:left; font-size:100%; font-weight:bold; height:17px; line-height:17px;}
.layer_header .close {background-image:url('../admin/img/btnClose.gif'); background-repeat:no-repeat; height:17px; width:17px; cursor:pointer; float:right;}


/************************************************/
/*                  Newsletter                  */
/************************************************/
.newsletter_ueber {width:1100px;margin:auto;}
.newsletter_ueber form {width:100%;}
.newsletter {margin:-10px 0px 0px 0px; box-sizing:border-box;padding:0px 25px 2px 25px;}
.newsletter .eingabe {width:422px;float:right; text-align:right;}
.newsletter div.ueber {font-size:200%; margin-bottom:4px;color:#FFFFFF;font-family: Charter, sans-serif;}
.newsletter div.text {font-size:100%;color:#067447; float: left;padding: 9px 5px 5px 0px;}
.newsletter input[type=text] {height:33px; width:250px; padding:0px 7px 0px 7px; color:#8b8b8c;border:1px solid #d4d4d4;line-height: 33px;font-size: 117%;}
.newsletter_ueber input[type=submit] {margin: 0px 0px 0px 11px;display:inline-block;font-weight:normal !important;}

/************************************************/
/*                   WETTER                     */
/************************************************/
.wetter {width:205px; margin:20px 0px 0px 0px; background-color:#FFFFFF; padding:5px;}
.wetter_ueber {font-size:140%; text-align:center; color:#067447; font-weight:normal; font-family:Arial; border-bottom:1px #E5E5E5 solid; padding-bottom:5px;}
.wetter_ueber a{color:#067447; font-weight:normal; text-decoration:none;}
.wetter_details {border-bottom:1px #E5E5E5 solid; padding-bottom:10px; cursor:pointer;}
.wetter_icon{float:left; height:80px; width:80px; margin-left:20px;}
.wetter_status{float:left; width:115px; margin:12px 0px 0px 0px;}
.wetter_temp {font-size:140%; font-weight:bold;}
.wetter_text {font-size:90%; font-weight:bold; margin-top:5px;}
.wetter_sonst{font-size:80%; padding:0px 5px 0px 5px;}

.tbl_wetter th {font-weight:normal; font-size:90%;}

.wetter_wert {font-size:140%;}
.wetter_einheit {color:#A3A3A3;}

.max_temp_kl{}
.min_temp_kl{color:#A3A3A3;}

.max_temp{border-bottom:1px #E5E5E5 solid; color:#067447; font-size:120%; margin:10px 20px 0px 20px;}
.min_temp{color:#A3A3A3; font-size:120%; margin:0px 20px 10px 20px;}


/************************************************/
/*                   Startseite                 */
/************************************************/
.ueber_start {font-size:140%; font-family:Georgia,Times New Roman; color:#EE7202; font-weight:normal; margin:0px 0px 15px 0px;}
.ueber_start a:link      {color:#EE7202; font-weight:normal; text-decoration:none;}
.ueber_start a:visited   {color:#EE7202; font-weight:normal; text-decoration:none;}
.ueber_start a:active    {color:#EE7202; font-weight:normal; text-decoration:none;}
.ueber_start a:hover     {color:#EE7202; font-weight:normal; text-decoration:underline;}

.box_hell {float:left; width:316px; height:126px; padding:11px 5px 0px 5px; background-image:url('../img/box_hell_hg.gif'); background-repeat:repeat-x; border:3px #F39C4D solid; border-radius:7px;}
.box_hell div.schatten{width:112px; margin:0px 5px 0px 0px;}
.box_hell div.ueber1{font-size:120%; font-family:Georgia,Times New Roman; color:#EE7202; font-weight:normal; margin:8px 0px 8px 0px;}
.box_hell div.ueber2{font-size:120%; margin:0px 0px 0px 0px;}
.box_hell div.text{margin:0px 0px 5px 0px;}
.box_hell div.link a{color:#EE7202; text-decoration:none;}
.box_hell div.link a:hover{color:#EE7202; text-decoration:underline;}

.box_dunkel {float:right; width:316px; height:126px; padding:11px 5px 0px 5px; background-image:url('../img/box_dunkel_hg.gif'); background-repeat:repeat-x; border:3px #DADADA solid; border-radius:7px;}
.box_dunkel div.schatten{width:112px; margin:0px 5px 0px 0px;}
.box_dunkel div.ueber1{font-size:150%; font-family:Georgia,Times New Roman; color:#FFFFFF; font-weight:normal; margin:4px 0px 4px 0px;}
.box_dunkel div.ueber2{font-size:120%; margin:0px 0px 0px 0px;}
.box_dunkel div.text{color:#FFFFFF; margin:0px 0px 5px 0px;}
.box_dunkel div.link a{color:#FFFFFF; text-decoration:none;}
.box_dunkel div.link a:hover{color:#FFFFFF; text-decoration:underline;}

.content_ausflugsziele {position:relative; width:680px; margin:0px 20px 20px 26px;}
.content_ausflugsziele div.hg {margin-left:-6px; background:transparent url('../img/schatten/schatten_eck_li_o.png') no-repeat left top; padding:10px 0px 0px 0px;}
.ausflugsziel {float:left; width:210px; margin:10px 0px 0px 16px; overflow:hidden;}
.ausflugsziel div.schatten{width:84px; margin:0px 5px 20px 0px;}
.ausflugsziel div.ueber{font-size:130%; font-weight:normal; margin:0px 0px 2px 0px;}
.ausflugsziel div.ueber a{color:#3B3B3B; text-decoration:none;}
.ausflugsziel div.text{margin:0px 0px 5px 0px; font-size:90%;}
.ausflugsziel div.link a{color:#EE7202; text-decoration:none; font-size:90%;}
.ausflugsziel div.link a:hover{color:#EE7202; text-decoration:underline; font-size:90%;}


/************************************************/
/*      Datei Verknüpfungen - Listenansicht     */
/************************************************/
.v_row_ue{margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; border:1px #CCCCCC solid; width:678px;}
.v_row_ue div.start {float:left; width:50px; margin:0px 0px 0px 5px;}
.v_row_ue div.pos {float:left; width:60px; margin:0px 0px 0px 10px;}
.v_row_ue div.bild {float:left; width:46px; margin:0px 0px 0px 12px;}
.v_row_ue div.details {float:left; width:170px; margin:0px 0px 0px 10px;}
.v_row_ue div.legende {float:left; width:240px; margin:0px 0px 0px 10px;}
.v_row_ue div.aktionen {float:right; width:50px; margin:0px 5px 0px 10px;}

div.d_ab{padding:5px 0px 5px 0px; width:680px;}
div.d_ab.ak{background-color:#FDF0E0;}
div.d_ab div.d_st{float:left; width:50px; margin:0px 0px 0px 5px;}
div.d_ab div.d_st div.rdo {width:13px; margin:16px auto;}
div.d_ab div.d_po {float:left; width:60px; margin:0px 0px 0px 10px;}
div.d_ab div.d_po input.po{width:30px; margin:14px 0px 0px 0px; text-align:center;}
div.d_ab div.d_bi {float:left; width:50px; height:50px; margin:0px 0px 0px 10px; position:relative;}
div.d_ab div.d_bi div.d_lu{height:15px; width:16px; position:absolute; bottom:2px; right:2px;}
div.d_ab div.d_bi img.bi{border:2px #FFFFFF solid;}
div.d_ab div.d_bi div.ext_pics{background-color:navy; font-size:75%; color:#FFFFFF; font-weight:bold; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; text-align:center; letter-spacing:1px; padding:2px 1px 2px 1px; width:38px; margin-top:15px;}
div.d_ab div.d_bi div.ext_docs{background-color:red; font-size:75%; color:#FFFFFF; font-weight:bold; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; text-align:center; letter-spacing:1px; padding:2px 1px 2px 1px; width:38px; margin-top:15px;}
div.d_ab div.d_bi div.ext_vids{background-color:green; font-size:75%; color:#FFFFFF; font-weight:bold; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; text-align:center; letter-spacing:1px; padding:2px 1px 2px 1px; width:38px; margin-top:15px;}
div.d_ab div.d_bi div.ext_other{background-color:orange; font-size:75%; color:#FFFFFF; font-weight:bold; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; text-align:center; letter-spacing:1px; padding:2px 1px 2px 1px; width:38px; margin-top:15px;}
div.d_ab div.d_in {float:left; width:170px; margin:0px 0px 0px 10px; font-size:85%; line-height:14px; white-space:nowrap; overflow:hidden;}
div.d_ab div.d_ti {float:left; width:238px; margin:0px 0px 0px 10px;}
div.d_ab div.d_ti input.ti{width:230px; margin:14px 0px 0px 0px;}
div.d_ab div.d_ak {float:right; width:50px; margin:0px 5px 0px 10px;}
div.d_ab div.d_ak div.dl{width:11px; height:10px; margin:20px auto;}
div.d_tr {border-top:1px #CCCCCC dotted; height:1px; margin:5px 0px 5px 0px;}

/****************************************************/
/*                   Error-Layer                    */
/****************************************************/
#datei_container{margin:0px 0px 10px 0px;}
.datei_abs {height:26px; margin-bottom:4px;}
.datei_name {width:100px; height:26px; line-height:26px; float:left; font-weight:bold; font-size:90%;}
.datei_ausw {float:left; height:26px; font-size:90%;}
.datei_ausw table {height:100%;}
.datei_ausw td {vertical-align:middle;}
.datei_err {display:none;}
.datei_err img {height:18px; width:18px; margin-left:20px;}


/************************************************/
/*                    Allgemein                 */
/************************************************/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #bebebe;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #bebebe;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #bebebe;
   opacity:  1;
}
.button:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #bebebe;
}
.trennlinie {margin:20px 0px 20px 0px; height:1px; border-top:1px #d4d4d4 solid;}
.trennlinie_gruen {margin:20px 0px 20px 0px; height:1px; border-top:1px #067447 solid;}

.trennlinie_dashed {margin:20px 0px 20px 0px; height:1px; border-top:1px #E5E5E5 dashed;}
.orange		{color:#EE7202; font-style:italic;}

.seitenanfang {text-align:right; margin-top:20px; color:#067447;}
.seitenanfang a:link     {font-weight:normal; text-decoration:none;}
.seitenanfang a:visited  {font-weight:normal; text-decoration:none;}
.seitenanfang a:active   {font-weight:normal; text-decoration:none;}
.seitenanfang a:hover    {font-weight:normal; text-decoration:none;}

.hg_grau {padding:4px 10px 4px 10px; background-color:#F2F2F2; font-size:110%;}
.hg_orange {padding:4px 10px 4px 10px; background-color:#EE7202; color:#FFFFFF; font-size:110%;}
.hg_gruen {padding:4px 10px 4px 10px; background-color:#389c56; color:#FFFFFF; font-size:110%;}
.border_grau {padding:4px 10px 4px 10px; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; font-size:110%;}
.border_orange {padding:4px 10px 4px 10px; border-top:1px #EE7202 solid; border-bottom:1px #EE7202 solid; font-size:110%;}
.border_gruen {padding:4px 10px 4px 10px; border-top:1px #389c56 solid; border-bottom:1px #389c56 solid; font-size:110%;}

.clear_left {clear:left; height:1px; margin-bottom:-1px;}
.clear_right {clear:right; height:1px; margin-bottom:-1px;}
.clear_both {clear:both; height:1px; margin-bottom:-1px;}

</pre></body></html>