/* CMS V.6.0.6 / 07-2015 */
/* HTML-TAGS
----------------------------------------------------------------------*/
body,html { height:100%; }
html { overflow-y: scroll; }

/*#header2, #menue_icon { -webkit-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -ms-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -o-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; }*/

/* Bilder
----------------------------------------------------------------------*/
#headerpic { display:none; }

#logoG { position:absolute; z-index:21; right:0px; top:0px; width:226px; height:auto; }
#logoG img { width:226px; height:auto;-moz-box-shadow:0px 0px 120px #000000; -webkit-box-shadow:0px 0px 120px #000000; box-shadow:0px 0px 120px #000000;}
#logoK { position:absolute; z-index:20; right:0px; top:-64px; width:226px; height:auto; text-align:center; }
#logoK img { width:96px; height:auto; -moz-box-shadow:0px 0px 120px #000000; -webkit-box-shadow:0px 0px 120px #000000; box-shadow:0px 0px 120px #000000; }

.headerbildPlatz { left:0px; width:100%; height:auto; opacity:0.0; }

#slideA { position:relative; top:0px; width:100%; height:auto; margin-left:auto; margin-right:auto;overflow:hidden; margin-top:0px;}

#slideGoogle { position:relative; width:100%; height:auto; margin-left:auto; margin-right:auto; }
#slideGoogle img { position:absolute; top:0; left:0; z-index:8; width:100%; height:auto; }

#slidepix { position:relative; width:100%; height:auto; margin-left:auto; margin-right:auto; }
#slidepix li { position:absolute; list-style-image:none; list-style-type:none; top:0; left:0; z-index:8; width:100%; height:100%; opacity:1.0; }
#slidepix li img { position:relative; top:0px; left:0px; width:100%; height:auto; }

#slideshow { position:relative; width:100%; height:auto; margin-left:auto; margin-right:auto; }
#slideshow li { position:absolute; list-style-image:none; list-style-type:none; top:0; left:0; z-index:8; opacity:0.0; width:100%; height:100%; }
#slideshow li img { position:relative; top:0px; left:0px; width:100%; height:auto; }
#slideshow li.active { z-index:10; opacity:1.0; }
#slideshow li.last-active { z-index:9; }

.innenCon img { width:100%;height:auto; border:1px solid #707173; /* -moz-box-shadow:0px 0px 5px #aaaaaa; -webkit-box-shadow:0px 0px 5px #aaaaaa; box-shadow:0px 0px 5px #aaaaaa;*/ }
.innenCon img.orginalImgSize {width:auto;height:auto;max-width:100%;}

.innenCon img.bild_ohne_rand { border:0px; margin:0px; padding:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

/* Grundgerüst
----------------------------------------------------------------------*/
#firstdiv { text-align:center; padding:0px 0px 0px 0px; } /*min-height:100%; height:auto !important; height:100%; border:0px solid #00ff00;*/

header { }
nav { }
section { }
footer { }

#bodyAll{ position:relative; z-index:50; background-color:#dadadc;}

#bodyh0 { /**/z-index:20;/**/ position:relative; border-top:1px solid #ffffff;-moz-box-shadow:0px -20px 66px #000000; -webkit-box-shadow:0px -20px 66px #000000; box-shadow:0px -20px 66px #000000; }
#bodyh { z-index:0; position:relative; text-align:left; /*min-width:1240px;*/ max-width:1130px; margin-left:auto; margin-right:auto; background-color:#dadadc; }

.lt-ie9 #bodyh { min-width:984px;max-width:984px;padding:0px 20px; }

/*#header0{ z-index:0; position:relative; height:84px; }*/
#header1 { z-index:99; position:fixed; top:0px; width:100%; height:83px; border-bottom:1px solid #ffffff; background-color:#691012; margin-left:auto; margin-right:auto;-moz-box-shadow:0px 10px 66px #000000; -webkit-box-shadow:0px 10px 66px #000000; box-shadow:0px 10px 66px #000000; }
#header1_innen { position:relative; width:100%; max-width:1130px; margin-left:auto; margin-right:auto; }

.lt-ie9 #header1  { min-width:1024px; }

#haupt { clear:both; display:table; border-collapse:collapse; border:0px solid #ff0000; width:100%; margin-left:auto; margin-right:auto; }
#haupt_i { display:table-row; }

#body1l, #body1h, #body1r { text-align:left; vertical-align:top; border:0px solid #ff0000; }
#body1l { display:table-cell; width:280px; padding-bottom:50px; }
#body1h { display:table-cell; width:auto; }
#body1t { display:table-cell; width:120px; /*background-image:url(../img/grundgeruest/hintergruende/mittelstrich.png);*/ background-position:center top; background-repeat:repeat-y; }
#body1r { display:table-cell; width:227px; padding-bottom:50px; }

.innenCon { padding:0px 80px 0px 0px; }
/*
.innenCon ul {list-style:none; margin:5px 0px 0px 30px;}
.innenCon ul li { text-align:left; margin-bottom:0px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-style:normal; font-weight:normal; font-size:17px; line-height:25px; }
.innenCon ul li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; float:left; font-size:15px; line-height:27px; content:"\f054"; text-indent:0; display:inline-block; width:0; position:relative; left:-26px; color:#585858;}

.lt-ie9 .innenCon ul {list-style:disc; list-style-image:none; margin:0px 0px 0px 16px;}
.lt-ie9 .innenCon ul li:before {display:none;}
*/

.kastenHg { padding:5px 10px 5px 10px;	margin-bottom:20px;	background-color:#f2f2f2;	border:1px solid #cccccc; }

#fuss { line-height:20px; font-size:14px; background-color:#691012; color:#ffffff; padding:18px 0px 18px 0px; text-align:left; vertical-align:middle; position:relative; bottom:0px; /*letter-spacing:1px;*/width:100%; margin-left:auto; margin-right:auto; }
#fuss_innen { text-align:left; vertical-align:middle; padding:0px 20px 0px 20px;  max-width:1130px; margin-left:auto; margin-right:auto; }
#fuss_innen2 { padding:0px 0px 0px 0px; position:relative; }

#fuss a, #fuss a:link, #fuss a:visited {color:#ffffff;}
#fuss a:hover, #fuss a:focus {color:#ff6600;}

.fussFBicon{width:42px; height:auto;border:0px; margin:0px; padding:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}

.tableFuss { display:table; border-collapse:collapse; width:100%; border:0px solid #ff0000; }
.trFuss { display:table-row; }
.tdFuss { display:table-cell; /*width:25%;*/ padding:0px 10px 0px 0px; vertical-align:top; }
.tdFuss5 {width:225px; padding:0px 0px 0px 0px;}

.fuss_links { display:table-cell; padding:0px 36px 0px 0px; width:530px; min-height:130px; vertical-align:top; }
.fuss_mitte { display:table-cell; padding:0px 36px 0px 36px; width:295px; min-height:130px; vertical-align:top; }
.fuss_rechts { font-size:12px; display:table-cell; padding:0px 0px 0px 36px; width:auto; min-height:130px; vertical-align:top; }

.rechprint { margin:5px; min-height:700px; }

#firstdiv_inline { width:100%; text-align:left; }
#haupt_inline { padding:10px 20px 10px 20px; text-align:left; }

.tabelleTeam	{ width:100%;margin-left:0px;}
.tabelleTeam_items	{ float:left; width:33.33%; }
.tabelleTeam_itemsI	{ margin:0px 10px 20px 10px; position:relative; }
.tabelleTeam_itemsI img	{ margin:0px 0px 10px 0px; }

/* spezial
----------------------------------------------------------------------*/

#suchenfeld	{ text-align:right; padding-right:20px; width:250px; float:right; }
.suchenListe{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #cccccc;}

/* Grundgerüst
----------------------------------------------------------------------*/

#lightbox_mg1_titel, a.linksitemapH, a.linksitemapH:link, a.linksitemapH:visited, a.linksitemapH:hover, a.linksitemapH:focus, .sponsorentitel, .sponsorentitel h2, .sponsorentitel h2 a, .sponsorentitel h2 a:link, .sponsorentitel h2 a:visited, .sponsorentitel h2 a:hover, .sponsorentitel h2 a:focus, .bannertitel, .bannertitel h2, .bannertitel h2 a, .bannertitel h2 a:link, .bannertitel h2 a:visited, .bannertitel h2 a:hover, .bannertitel h2 a:focus, .suchnavi a, .suchnavi a:link, .suchnavi a:visited, .suchnavi a:hover, .suchnavi a:focus, a.titellinks, a.titellinks:link, a.titellinks:visited, a.titellinks:hover, a.titellinks:focus, a.ubersicht, a.ubersicht:link, a.ubersicht:visited, a.ubersicht:hover, a.ubersicht:focus, a.linkgraufett, a.linkgraufett:link, a.linkgraufett:visited, a.linkgraufett:hover, a.linkgraufett:focus { font-family:Lato-Black, sans-serif;font-style: normal; }

a.titellinks, a.titellinks:link, a.titellinks:visited, a.titellinks:hover, a.titellinks:focus { font-size:18px; color:#666666; }
a.titellinks:hover, a.titellinks:focus { color:#003399; }

a.bottom, a.bottom:link, a.bottom:visited { color:#999999; font-size:9px; }
a.bottom:hover, a.bottom:focus { color:#003399; font-size:9px; }

a.suchresultat, a.suchresultat:link, a.suchresultat:visited { color:#003399; font-size:9px; }
a.suchresultat:hover, a.suchresultat:focus { color:#ff9900; font-size:9px; }

a.ubersicht, a.ubersicht:link, a.ubersicht:visited, a.ubersicht:hover, a.ubersicht:focus { color:#ffffff; font-size:11px; }
a.ubersicht:hover, a.ubersicht:focus { color:#ffffff; }

a.linkgraufett, a.linkgraufett:link, a.linkgraufett:visited, a.linkgraufett:hover, a.linkgraufett:focus { color:#666666; }
a.linkgraufett:hover, a.linkgraufett:focus { color:#666666; }

a.linksitemap, a.linksitemap:link, a.linksitemap:visited, a.linksitemap:hover, a.linksitemap:focus { color:#333333; }
a.linksitemapH, a.linksitemapH:link, a.linksitemapH:visited { color:#000000; }
a.linksitemap:hover, a.linksitemap:focus, a.linksitemapH:hover, a.linksitemapH:focus { color:#003399; }

.breadcrumb { height:22px; background-color:#333333; }

.breadcrumbO { position:relative; text-align:left; height:40px; line-height:13px; font-size:10px; color:#aaaaaa; padding-top:5px; }
.breadcrumbO a, .breadcrumbO a:link, .breadcrumbO a:visited { color:#aaaaaa; font-size:10px; }
.breadcrumbO a:hover, .breadcrumbO a:focus { color:#666666; font-size:10px; }

.breadcrumbO span.bc_aktiv, .breadcrumbO a.bc_aktiv, .breadcrumbO a.bc_aktiv:link, .breadcrumbO a.bc_aktiv:visited, .breadcrumbO a.bc_aktiv:hover, .breadcrumbO a.bc_aktiv:focus {  }

.breadcrumbL { float:left; padding:2px 0px 0px 18px; color:#aaaaaa; font-size:10px; }
.breadcrumbL a, .breadcrumbL a:link, .breadcrumbL a:visited { color:#aaaaaa; font-size:10px; }
.breadcrumbL a:hover, .breadcrumbL a:focus { color:#ffffff; font-size:10px; }

.breadcrumbR { float:right; padding:2px 20px 0px 34px; color:#aaaaaa; font-size:10px; }
.breadcrumbR a, .breadcrumbR a:link, .breadcrumbR a:visited { color:#aaaaaa; font-size:10px; }
.breadcrumbR a:hover, .breadcrumbR a:focus { color:#ffffff; font-size:10px; }

.created, a.created, a.created:link, a.created:visited, a.created:hover, a.created:focus { color:#999999; font-size:9px; }
a.created, a.created:link, a.created:visited { }
a.created:hover, a.created:focus { color:#000000; }

span.splitlinks, a.splitlinks, a.splitlinks:link, a.splitlinks:visited, a.splitlinks:hover, a.splitlinks:focus { padding:0px 3px 0px 3px; margin:0px 2px 0px 2px; color:#c92126; border: 1px solid #c92126; }
a.splitlinks, a.splitlinks:link, a.splitlinks:visited { color:#aaaaaa; border: 1px solid #cccccc; }
a.splitlinks:hover, a.splitlinks:focus { color:#c92126; border: 1px solid #c92126; }

a.splitlinks2, a.splitlinks2:link, a.splitlinks2:visited, a.splitlinks2:hover, a.splitlinks2:focus { padding:0px 3px 0px 3px; margin:0px 2px 0px 2px; /*color:#aaaaaa; border: 1px solid #cccccc;*/ }
a.splitlinks2:hover, a.splitlinks2:focus { /*color:#c92126; border: 1px solid #c92126;*/ }


/* Textformatierungen
----------------------------------------------------------------------*/
.lc_text_titel { padding:0px 0px 10px 0px; }
.inputRequirement {  }
.kastenweiss { background-color:#ffffff; text-align:left; }
.kastenhell { background-color:#eeeeee; border:1px solid #5b6f00; margin:0px 2px 2px 2px; padding:1px 3px 0px 4px; }
.kastenhell2 { background-color:#eeeeee; border:1px solid #dddddd; margin:2px; padding:1px 3px 0px 4px; }

::selection { background: #2b5096; color: #fff; text-shadow: none; }
::-moz-selection { background: #2b5096; color: #fff; text-shadow: none; }

.markFarbe { color: #b63249; }

::-webkit-input-placeholder { color:#bbbbbb; }/* WebKit browsers */
:-moz-placeholder { color:#bbbbbb; }/* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color:#bbbbbb; opacity:1; }/* Mozilla Firefox 19+ */
:-ms-input-placeholder { color:#bbbbbb; }/* Internet Explorer 10+ */

#myinput::-webkit-input-placeholder { color:#666666; }
#myinput:-moz-placeholder { color:#666666; }
#myinput::-moz-placeholder { color:#666666; opacity:1; }
#myinput:-ms-input-placeholder { color:#666666; }


/* Galerie
----------------------------------------------------------------------*/
.galerie_haupt	{ width:102%; position:relative; left:-15px; }
.galerietitel	{ padding-left:5px; font-size:11px; text-align:left; }
.galerie	{ width:25%; float:left; text-align:center; border:0px solid #ff0000;-webkit-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -ms-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -o-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; }
.galerieinnen	{ margin:0px 10px 15px 10px; padding:5px 5px 5px 5px; height:150px; background-color:#ffffff;border:1px solid #ffffff; }
.galerieinnen img	{ width:100%; height:auto; -moz-box-shadow:1px 1px 3px #666666; -webkit-box-shadow:1px 1px 3px #666666; box-shadow:1px 1px 3px #666666; }
.galerie_img {}
.galeriekasteninnen	{ padding:0px 5px; }
.galeriekasteninnen img	{ width:100%; height:auto; -moz-box-shadow:1px 1px 3px #666666; -webkit-box-shadow:1px 1px 3px #666666; box-shadow:1px 1px 3px #666666; }
.galeriebox	{ width:46%; margin-right:0px; margin-bottom:5px; }
.galerieboxkasten	{ width:100%; margin-right:0px; -moz-box-shadow:1px 1px 3px #666666; -webkit-box-shadow:1px 1px 3px #666666; box-shadow:1px 1px 3px #666666; }

.galerie_nzeile	{ clear:both; }

.zur_galerie { clear:both;margin:5px 0px 10px 0px;font-size:13px;color:#aaaaaa; }
.zur_galerie a, .zur_galerie a:link, .zur_galerie a:visited, .zur_galerie a:hover, .zur_galerie a:focus  { color:#aaaaaa; font-size:13px; }
.zur_galerie a:hover, .zur_galerie a:focus { color:#cccccc; }

/* film
----------------------------------------------------------------------*/
.film_haupt	{ width:102%; position:relative; left:-15px; }
.filmtitel	{ padding-left:5px; font-size:11px; text-align:left; overflow:hidden; white-space:nowrap; }
.film	{ width:25%; float:left; text-align:center;border:0px solid #ff0000;-webkit-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -ms-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -o-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; }
.filminnen	{ position:relative; margin:0px 15px 20px 15px; }
.filminnen img	{ width:100%; height:auto; -moz-box-shadow:1px 1px 3px #666666; -webkit-box-shadow:1px 1px 3px #666666; box-shadow:1px 1px 3px #666666; }
.film_img {}

.playsymb { left:50%; position:absolute; margin-left:-24px; top:50%; margin-top:-16px; }

.film_nzeile	{ clear:both; }

/* Suchen
----------------------------------------------------------------------*/
.suchnavi { background-color:#dddddd; background-image:url(../img/grundgeruest/hintergruende/bg_tit3.jpg); background-repeat:repeat-x; color:#999999; margin:0px; padding:1px; margin-top:5px; width:100%;}

.suchnavi a, .suchnavi a:link, .suchnavi a:visited, .suchnavi a:hover, .suchnavi a:focus  { color:#666666; font-size:11px; }
.suchnavi a:hover, .suchnavi a:focus { color:#16A200; }

/* NEWS
----------------------------------------------------------------------*/
.newskasten_box	{ font-size:11px; line-height:15px; margin-bottom: 10px;	background: #f2f2f2;	border:1px solid #cccccc;	-moz-border-radius: 0px 0px 7px 7px;	-webkit-border-radius: 0px 0px 7px 7px;	-khtml-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px; }

.newskasten_start	{ margin: 0px 0px;	background: #f2f2f2;	border:1px solid #cccccc;	-moz-border-radius: 0px 0px 7px 7px;	-webkit-border-radius: 0px 0px 7px 7px;	-khtml-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px; }

.newskasten_start_titel { margin:0px 0px 0px 0px; padding:2px 0px 2px 10px; color:#ffffff; font-size:13px; font-style:normal; font-weight:normal; border:1px solid #333333; height:21px; background-color:#333333; white-space:nowrap; }

.newstitel_start, .newstitel_start a, .newstitel_start a:link	{  }
.newstitel_archiv, .newstitel_archiv a, .newstitel_archiv a:link	{ /*margin-top:20px;*/ }
.newskasten_start_innen	{ padding:10px 10px 5px 10px; text-align:left; }
.newskasten_start_trennen	{ margin-bottom:10px; }
.newskasten_trennen	{ margin-bottom:10px; }
.newskasten_start_socialmedia	{ margin-bottom:20px; }
.newskasten_socialmedia	{ margin-bottom:20px; }
.newskasten_box_innen	{ padding:0px 10px 5px 10px; text-align:left; }
.newskasten_box_innen h3	{ text-align:left; }
.newskasten_box_innen img	{ margin:6px 0px 6px 0px; -moz-border-radius: 1px 1px 1px 1px;	-webkit-border-radius: 1px 1px 1px 1px;	-khtml-border-radius: 1px 1px 1px 1px; border-radius: 1px 1px 1px 1px; }

.newsdatum_details	{ font-size:9px; margin:-10px 0px 10px 0px; }
.newsdatum_archiv	{ font-size:9px; margin:0px 5px 10px 0px; font-weight:normal; }
.newsdatum_box	{ font-size:13px; float:left; margin:0px 5px 10px 0px; }
.newsdatum	{ font-size:9px; margin:0px 5px 10px 0px; }

.zum_newsarchiv { clear:both;margin:5px 0px 10px 0px;font-size:13px;color:#aaaaaa; }
.zum_newsarchiv a, .zum_newsarchiv a:link, .zum_newsarchiv a:visited, .zum_newsarchiv a:hover, .zum_newsarchiv a:focus  { color:#aaaaaa; font-size:13px; }
.zum_newsarchiv a:hover, .zum_newsarchiv a:focus { color:#cccccc; }

/* Banner und Sponsoren
----------------------------------------------------------------------*/

.bannerviewStart { position:relative; z-index:50; 	padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.bannerview_itemStart { position:relative; color:#ffffff; border:1px solid #b20e10; margin-bottom:38px;-moz-box-shadow:0px 0px 7px #333333; -webkit-box-shadow:0px 0px 7px #333333; box-shadow:0px 0px 7px #333333; }
.bannerview { line-height:19px; 	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; }
.bannerview_item { position:relative; float:none; color:#ffffff; border:1px solid #b20e10; margin-bottom:42px;-moz-box-shadow:0px 0px 7px #333333; -webkit-box-shadow:0px 0px 7px #333333; box-shadow:0px 0px 7px #333333; }
.bannerview_itemI { position:relative; }
.bcolor_0 { background-color:#b1b3b4; }
.bcolor_1 { background-color:#b1b3b4; }
.bannerview a { color:#f39200; }
.bannerview p { text-align:left; font-size:12px; }

.bannerview h1,.bannerview h2,.bannerview h3,.bannerview h4,.bannerview h5,.bannerview h6 { line-height:19px; font-size:18px; text-align:left; color:#ffffff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.bannerview_itemStart img { width:100%; border:0; }
.bannerview_item img { width:100%; border:0; }

.bannercontentPfeil { position:absolute; left:10px; bottom:5px; z-index:1;font-size:17px;}
.bannercontent, .bannercontentStart { display:none; position:absolute; left:8px; bottom:5px; z-index:1;}
.bannercontent, .bannercontent td { font-size:12px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	border:0px solid #dddddd; }
.bannercontentStart, .bannercontentStart td { font-size:14px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	border:0px solid #dddddd; }

.bannertitel { position:relative;margin:0px 0px 0px 0px; padding:2px 0px 2px 10px; color:#ffffff; font-size:16px; font-style:normal; font-weight:normal; border:1px solid #b20e10; height:50px; background-color:#b20e10; /*white-space:nowrap;*/ }
.bannertitel h2, .bannertitel h2 a, .bannertitel h2 a:link, .bannertitel h2 a:visited, .bannertitel h2 a:hover, .bannertitel h2 a:focus { color:#ffffff; font-size:16px; font-style:normal; font-weight:normal; line-height:21px; position:absolute; bottom:6px; width:100%; }

.tableBTS { display:table; border-collapse:collapse; width:100%; border:0px solid #ff0000; }
.trBTS { display:table-row; }
.bannertitelStart { /**/display:table-cell;/**/ padding:0px; vertical-align:bottom; position:relative; margin:0px 0px 0px 0px; padding:0px 5px 6px 10px; color:#ffffff; font-size:16px; font-style:normal; font-weight:normal; border:1px solid #b20e10; /**/height:90px;/**/ /*width:100%;*/ background-color:#b20e10;/*white-space:nowrap;*/ }
/*.bannertitelStartI { position:relative; bottom:0px; margin-top:auto; margin-bottom:auto; }*/
.bannertitelStart h2, .bannertitelStart h2 a, .bannertitelStart h2 a:link, .bannertitelStart h2 a:visited, .bannertitelStart h2 a:hover, .bannertitelStart h2 a:focus { color:#ffffff; font-size:36px; font-style:normal; font-weight:normal; line-height:43px; position:relative; /*bottom:6px;*/ width:100%; }

.bannerview img.bannerSpickel { display:none; position:absolute; bottom:-33px; left:-5px; height:33px; width:234px; border:0px; margin:0px; padding:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color:transparent; }
/*.bannerSpickel:hover {  }*/
.bannerOver { display:none; position:absolute; top:0px; left:0px; height:100%; width:100%; background-image:url(../img/grundgeruest/hintergruende/banner-over.png); }
.bannerOver:hover {  }

/* diverses
----------------------------------------------------------------------*/

.odd, .even { background-color: #ffffff; padding:3px; border-bottom:1px solid #cccccc; }
.odd2, .even2 { background-color: #deebff; padding:3px; border-bottom:1px solid #cccccc; }

.kastenhintergrund	{ line-height: 20px;	padding: 3px 10px 3px 10px;	margin-bottom: 7px;	background: #f2f2f2;	border:1px solid #ffffff;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow:0px 0px 3px #aaa; -webkit-box-shadow:0px 0px 3px #aaa; box-shadow:0px 0px 3px #aaaaaa; }

.lt-ie9 .kastenhintergrund {	padding: 10px 5px 10px 10px;	}

/* spezial
----------------------------------------------------------------------*/
   
.select_bg { border:0px solid #ff0000;position:relative; background-image:url(../img/grundgeruest/hintergruende/select_bg.png); background-repeat:no-repeat;background-position:right center;text-align:left; position:relative; }

#loginbtn { cursor:pointer; }
#loginbtnRot { cursor:pointer; }
#loginDiv { color:#000000; position:absolute; z-index:99999; width:251px; white-space: nowrap; display:none;line-height:17px; right:0px; top:25px; text-align:left;-moz-box-shadow:1px 1px 3px #87888a; -webkit-box-shadow:1px 1px 3px #87888a; box-shadow:1px 1px 3px #87888a; }
.ie9 #loginDiv { top:14px; }
#loginDiv .rot { position:relative; background-color:#f6f6f6; }
#loginDiv .textweiss, #loginDiv a.textweiss { color:#ffffff; }
#loginDiv input { }
#loginDiv input:focus, #loginDiv textarea:focus{ /*background-color:#ededef; border: 1px solid #87888a;*/ }
#loginDiv input[type=submit]:hover { /*background-color:#ffffff;*/ }

/*LOGIN-Seite*/
#accordeonkasten{ display:none; }
.loginPC {display:block; }
.loginMobile {display:block; } //none

.selectLogin_L1 input[type=text] {width:95%;}
.selectLogin_L1 input[type=password] {width:95%;}
.selectLogin_L1, .selectLogin_L2, .selectLogin_L3{float:left;width:29%;margin:0px 2% 20px 0px;}
.selectLogin_L1{float:left;width:34%;}
.selectLogin_L3{margin:0px 0px 20px 0px;}

/* accordeon-slider
----------------------------------------------------------------------*/

/**/
.accordeon_headT, .menu_headerT_2 { cursor:pointer;background-color:#fbfbfb; }
.accordeon_headT, .accordeon_headT:hover { color:#868686; font-weight:bold; font-style:normal; line-height:21px; font-size:15px; padding:5px 0px 5px 5px; margin-bottom:5px; text-transform:uppercase; /**/background-image:url(../img/grundgeruest/diverses/plus.png);background-repeat:no-repeat; background-position:right 10px;/**/ }

.accordeon_headT .accordPlus, .accordeon_headT:hover .accordPlus { float:right; }

.accordeon_headT:hover { color:#868686; font-weight:bold; font-style:normal; line-height:21px; font-size:15px; padding:5px 0px 5px 5px; margin-bottom:5px; text-transform:uppercase; }

.accordeon_headerT_1b, .accordeon_headerT_1b:hover { font-weight:bold; font-style:normal; color:#868686; line-height:21px; font-size:15px; padding:5px 0px 5px 5px; margin-bottom:0px; text-transform:uppercase; /**/background-image:url(../img/grundgeruest/diverses/minus.png);background-repeat:no-repeat; background-position:right 10px;/**/ }

.accordeon_headerT_2 { color:#646b70; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; font-size:14px; border-bottom:0px solid #868686; }
.accordeon_headerT_2:hover { color:#868686; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; }

.accordeon_headerT_2b { color:#868686; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; font-size:14px; border-bottom:0px solid #868686; }


.accordeon_bodyT {	display:none; margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; background-color:#fbfbfb; }
.accordeon_bodyT_visible {	display:block; }
.accordeon_bodyT a { color:#868686; font-weight:bold; font-style:normal; text-decoration:none; display:inline; } /*display:block;*/
.accordeon_bodyT a:hover { color: #868686; text-decoration:none; display:inline; }

.accordeon_bodyT input[type=text] {width:95%;}
.accordeon_bodyT input[type=password] {width:95%;}

/* ENDE
----------------------------------------------------------------------*/