* {
  margin:0px;
  padding:0px;
}
img {
	border:none;

}
body {
	font-size:0.875em;
	font-family:'Lucida Sans',Sans Serif;
	color: #4C4C4C;
}
#container {
  width:100%;
 
}
#top {
  width:1024px;
  height:180px;
  margin:0px auto;
}
#topBlog {
  width:1024px;
  height:120px;
  margin:0px auto;
}

#logo {
  float:right;
  margin:33px 0px;
}
#logoBlog{

  margin: 0px;
	margin-top:40px;
}
#Navigation {
  float:left;
  width:1024px;
  list-style:none;
	position:relative;
	font-size:19px;
	z-index:1;
}
#Navigation li {
  float:left;
  margin-right:19px;
}
#Navigation li:last-child {
  float:left;
  margin-right:0px;
}
#Navigation li a {
  color:#4C4C4C;
  
  text-decoration:none;
}
#Navigation li a:hover {
  color:red;

  text-decoration:none;
}
#Navigation li.self_link a {
  color:red;
}
#Navigation li.self_link a:hover {
  color:#4C4C4C;
}
#Header {
  width:100%;
  height:363px;
  background:#FF0000;
}
#HeaderBlog {
  width:100%;
  height:90px;
  background:#FF0000;
}
#Header-Content {
  width:1024px;
  height:363px;
  margin:0px auto;
}
#HeaderBlog  #Header-Content {
  width:1024px;
  height:70px;
  margin:0px auto;
	position:relative;
}
#Header-Left {
  float:left;
  width:479px;
  height:363px;
}
#Page-Name {
	position:absolute;
	top:186px;
	color: #ffffff;
	color:rgba(256, 256, 256, 0.7);
	font-size:36px;
	font-weight:normal;
}
#Header-Left-Text {
  margin:75px 0px;
  color:white;
  font-size:32px;
  font-style:italic;
}
.Header-Left-Transparent {
  position:absolute;
	z-index:10;
  background:rgba(256, 256, 256, 0.73);
  width:545px;
  height:60px;
 	top:260px;
	padding-left:20px;
	padding-top:10px;
  left:-479px;
  color:#FF0000;
  font-size:18px;
  font-style:italic;
  line-height:22px;
}
#Navigation_Sub {
	position:absolute;
	width:240px;
	top:90px;
	left:0px;
	list-style:none;
	font-weight:bold;
	font-size:14px;
}
#Navigation_Sub li a{
color:#ffffff;
}
#Navigation_Sub_Sub {
	position:absolute;
	top:0px;
	left:240px;
	width:180px;
	font-size:12px;
	margin-right:20px;
	list-style:none;
	
}
#Navigation li #Navigation_Sub li, #Navigation_Sub li #Navigation_Sub_Sub li {
	margin:5px;
	margin-left:0;
	margin-bottom:0;
	float:none;
	line-height:0.95em
}
#Navigation_Sub_Sub li {float:none;}
#Navigation li #Navigation_Sub li a, #Navigation li #Navigation_Sub li #Navigation_Sub_Sub li a {
	color:#ffffff;
	
	text-decoration:none;
}
#Navigation li #Navigation_Sub li a:hover, #Navigation li #Navigation_Sub li #Navigation_Sub_Sub li a:hover {
	color:#ffffff;
	text-decoration:underline;

}
#Navigation li #Navigation_Sub li.self_link a {
	color:#ffffff;
	text-decoration:underline;
}
#Navigation li #Navigation_Sub li.self_link:before {
	content:url(/layout/Pfeil-rechts-weiss.png);
	margin-left:-30px;
	margin-top:2px;
	display:block;
	float:left;
}
#Navigation li #Navigation_Sub #Navigation_Sub_Sub li a {
	color:rgba(256, 256, 256, 0.8);
}
#Navigation li #Navigation_Sub li #Navigation_Sub_Sub li.self_link:before {
	content:none;
	margin-left:-30px;
	margin-top:2px;
	display:block;
	float:none !important;
}
#Navigation li #Navigation_Sub li #Navigation_Sub_Sub li.self_link a {
	font-weight:bold;
	text-decoration:underline;
}
#Header-Right {
  float:right;
  width:545px;
  height:363px;
	position:relative;

}

#Header-Right ul,#Header-Right ul li{
margin:0;padding:0; list-style-type:none;
}
#Slideshow  li {position:absolute;top:0;left:0;display:none;}
#Slideshow li.firstslide{display:block}
.Right-Point{
	position:absolute;
	z-index:10;
	top:381px;
	background:#FF0000;
	 width:11px;
  height:11px;
	left:104px;
}
.Changer-Right-Point1{
left:104px;

}
.Right-Point2{left:139px;}
.Right-Point3{left:174px;}
.Right-Point4{left:209px;}
.Right-Point5{left:244px;}
.Right-Point6{left:279px;}
#Changer {
  background:#C6C6C6;
  width:100%;
  height:46px;
	position:relative;
}
#ChangerBlog{
  background:#C6C6C6;
  width:100%;
  height:20px;
	position:relative;
}
#Changer-Content {
  width:1024px;
  height:46px;
  margin:0px auto;
}
#Changer-Right {
  float:right;
  width:545px;
  height:46px;
}
#Changer-Right-Content {
  width:360px;
  height:46px;
  margin:0px auto;
}
.Changer-Right-Point {
  float:left;
  background:#FFFFFF;
  width:11px;
  height:11px;
  margin:18px 12px;
}
.Changer-Right-Point.active {
  background:#FF0000;
}
#Changer-Right-Arrows {
  float:right;
  height:46px;
}
.Changer-Right-Arrow {
  float:left;
  margin:12px 10px;
}
.Changer-Right-Arrow.inactive {
	opacity:0.5;
}
#Content {
	overflow:hidden;
  width:1024px;
  margin:0px auto;
}
#Content .form {
	float:right;
	border:1px solid red;
	width:536px;
	padding:10px;
}
#Content .form .form_col {
	float:left;
	width:256px;
	margin:5px;
}
#Content .form .form_doublecol {
	float:left;
	width:536px;
	margin:10px 5px;
}
#Content .form .form_doublecol textarea {
	border:none;
	box-shadow:0px 5px 5px 1px #bbbbbb;
	width:500px;
	height:100px;
	margin-bottom:20px;
}
#Content .form .anm {
	border:none;
	box-shadow:0px 5px 5px 1px #bbbbbb;
	width:235px;
	height:22px;
	margin-bottom:20px;
}
#Content .form .button,  #KommentarForm .button{
	-webkit-appearance:none;
	display:block;
	float:right;
	background:url('/layout/Form-Button.png');
	border:none;
	border-radius: 10px;
	box-shadow:3px 5px 3px 0px #bbbbbb;
	width:176px;
	height:32px;
	color:white;
	margin-right:30px;
	font-size:14px;
	
}
#Content .form input[type="checkbox"] {
	display:block;
	-webkit-appearance:none;
	border:1px solid #828282;
	box-shadow:3px 5px 3px 0px #bbbbbb;
	float:left;
	width:22px;
	height:22px;
	margin:-3px 10px;
}
#Content .form input[type="checkbox"]:checked {
	background:url('../../layout/checkbox-label.gif');
}
#Content .form .double_form {
	width:268px;
	margin:0px;
}
#Content .form .double_form .double_form-element {
	float:left;
	margin:0px 2px;
}
#Content .form .double_form .double_form-element.xs input {
	width:52px;
}
#Content .form .double_form .double_form-element.s input {
	width:178px;
}
#Content-Navigation {
  height:55px;
  list-style:none;
	margin-top: 10px;
	position:relative;
}
#Content-Navigation li {
  float:left;
  margin:0px 20px 0px 0px;
  padding-top:15px;
  font-size:12px;
  line-height:14px;
}
#topBlog #Content-Navigation li{  padding-top:5px;}
#Content-Navigation li a {
  color:#4C4C4C;
  text-decoration:none;
}
#Content-Navigation li a:hover {
  color:red;
  text-decoration:none;
}
#Content-Navigation .with_image,#Content-Navigation .with_image2 {
  padding-top:0px;
  color:#838383;
	position:absolute; left:479px;
}
#Content-Navigation .with_image2 {
	left:680px;
}
#Content-Text {
	width:1024px;
	float:left;
	clear:left;
	margin-top:20px;
}
#Content-Text table.logos_table tr td.logos_left {
	width:425px;
	padding-right:54px;
	text-align:right;
}
#Content-Text table.logos_table tr td.logos_right {
	width:545px;
}
.Content-Text-Left {clear: both;
  float:left;
  width:425px;

	text-align:right;
	margin-bottom:10px;
}
.Content-Text-Left-Formular{
text-align:left;
color:#ff0000;
	font-size:0.8em;
	float:none;
}
 .Content-Text_Left img {
	float:right;
	padding-top:-50px;
}
#Content-Text-Left-Title {
  border-bottom:2px dotted #838383;
  margin-bottom:20px;
  padding-bottom:5px;
  color:#FF0000;
  font-size:36px;
	text-align:left;
}
.Content-Text-Left-Text-Image {
	display: none;
	float:left;
	margin-right:200px;
	margin-bottom:20px;
}
#Content-Text a, .form a {
	color:#ff0000;
	text-decoration:none;
}
#Content-Text a:hover, .form a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.Content-Text-Right {
	float:right;
	width:545px;
	color:#4C4C4C;
	margin-bottom:22px;
}
h1 {letter-spacing:0.002em;
	margin-bottom:30px;
		margin-bottom:36px;
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
}
h2 {letter-spacing:0.002em;
	margin-top:18px;
	margin-bottom:6px;
	 color:#4C4C4C;
	font-size:18px;
	font-weight:bold;
}
h2.Uebersicht{
margin-top:0px;
}
h3 {letter-spacing:0.002em;
	margin-top:16px;
	margin-bottom:6px;
	 color:#4C4C4C;
	font-size:16px;
	font-weight:normal;
}
h4 {letter-spacing:0.002em;
	margin-top:16px;
	margin-bottom:6px;
	color:#FF0000;
	font-size:16px;
	font-weight:normal;
}
p{margin-top:0px;;margin-bottom:6px;}
#Content-Text-Right p, .Content-Text-Right p {
	line-height:22px;
	color:#4c4c4c;
	margin-bottom:6px;
}
#Content-Text ul, .form ul{
margin-left:16px;
}
#Content-Text ul li, form ul li {
	list-style-image: url(/layout/dot_Listen.gif);
	margin-bottom:6px;
}
#Content-Bottom {
	float:left;
	clear:left;
	width:1024px;
	height:30px;
	margin:20px auto;
}
#Content-Icons {
	float:right;
	height:30px;
	list-style:none;
}
#Content-Icons li {
	float:left;
	margin:5px;
}
#Footer {
	background:#838383;
	width:100%;
padding-bottom:20px;
}
#Footer-Container {
	width:1024px;

	margin:0px auto;
	color:white;
}
.Footer-Link-Container {
	float:left;
	width:170px;
	height:234px;
	padding-top:10px;
	list-style:none;
}
.Footer-Link-Container li {
	margin:5px 0px;
}
.Footer-Link-Container-Title {
	font-weight:bold;
}
.Footer-Link-Container li a {
	color:white;
	text-decoration:none;
}

#GoogleMapsBox {background-color:#ffffff;margin-top:9px;margin-right:8px;float:left;}
#GoogleMapM {width:484px;height:484px;}
#GMap {width:484px;height:484px;overflow:hidden;margin-bottom:0px;}
#GMapView {width:484px;height:265px;overflow:hidden;margin-bottom:15px;}

.Ghid {display:none;}
#Footer_Nav{
margin:0;padding;
list-style-type:none;
	padding-top:20px;
}
#Footer_Nav a{
color:#ffffff;
	text-decoration:none;
}
#Footer_Nav a:hover{
color:#ffffff;
	text-decoration:underline;
}
#Footer_Nav li {
	float:left;
	width:200px;
	font-weight: bold;
}
#Footer_Nav li .Footer_Sub li{
float:none;
list-style-type:none;
	font-weight: normal;
	font-size:0.9em;
}
#Footer_Nav li .Footer_Sub li .Footer_Sub_Sub li{
float:none;
list-style-type:none;
font-weight: normal;
	margin-left:15px;
}
.form ul.quiz {margin:0!important;}
.form .quiz li{
list-style-type:none;
	float:left;
	list-style-image:none !important;
	width:66px;
}
.FAQ {display:none;margin-top:6px;margin-bottom:10px;}
.Einstellungen{width:400px;float.left;}
.labelCheckbox {width:400px;float:left;}
.checkboxTop {clear:left;}
ol {margin-left:24px;}
ol li {margin-bottom:6px;}
.h1Reg{margin-top:20px;clear:both;} 

#GruppenNavi,#GruppenDokumente{text-align:left; margin-bottom:30px;}
#GruppenNavi ul, #GruppenNavi li {list-style-type:none;}
.gruppenabmeldung{margin-top:60px;}
.zusatztext {display:none;}

.LinksBreiteBegrenzt{width:300px;margin-left:125px;}

.BlogContent-Left {width: 750px;margin-right:34px;float:left;}
.BlogHead-Left{width: 750px;margin-right:34px;;}
.BlogHead-Left h1 {color:#4c4c4c}
.BlogContent-Right {width: 240px;margin-right:0;float:left;}
.BlogContent-Right h2 {color:#ff0000 }
.Themen h2 {margin-top:0;}
#Content-Text ul.BlogArticleTeaser{
 	list-style-type:none !important;
list-style-image:none;
margin:0;
padding:0;
}

#Content-Text .BlogArticleTeaser li h2 {color:#4c4c4c}
#Content-Text ul.BlogArticleTeaser li{
	list-style-type:none !important;
list-style-image:none;
margin:0 0 30px 0;;
padding:0
}
.BlogContent-Right .Themen a{color:#4c4c4c}

.BlogLink{text-align:right}
#KommentarForm{
	border: solid 1px  #ff0000;
	padding:20px;
}
.FormL{
width:50%;
	margin-bottom:10px;
}

.FormL input, .FormL textarea {width:100%}
#CookieKill ,#Datenschutz,#DatenschutzOptional {width:auto}
#KommentarCode{width:35%;margin-top:10px;  vertical-align :top}
.FormR{width:50%;float:right}

.Kommentare ul#KommentareRechts , .Termine ul#TermineRechts{
	list-style-type:none;
		list-style-image:none;
	margin:0;
	padding:0;
}
.Kommentare ul#KommentareRechts li, .Termine ul#TermineRechts li{
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	margin-bottom:25px;
}
#Kommentare ul{
	list-style-type:none;
		list-style-image:none;
	margin:0;
	padding:0;
}
#Kommentare ul li{
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	margin-bottom:15px;
}

.BlogHead-Left h1{
margin-bottom:0px;
}
.BlogText{
margin: 10px 0 10px 0;
}
.shariff {
margin-top:0px;
float:left;
	width:750px;
}
.shariff a:link, .shariff a:visited, .shariff a:hover {
	color:#ffffff !important;
}

.shariff a:link .fa-info, .shariff a:visited .fa-info, .shariff a:hover .fa-info {
	color:#000000 !important;
}
.BlogContent-Right h2{
padding-bottom: 5px;
	border-bottom: 2px dotted #838383;
}
#KommentareRechts p.KommentarDatum, #Kommentare p.KommentarDatum{
	margin-bottom:0px;
}
#KommentareRechts p.KommentarDatum,#KommentareRechts p.KommentatorName{
font-size:80%;
}
.BlogContent-Right .Kommentare, .BlogContent-Right .Termine {margin-top:50px;} 

#Kommentare p.KommentarDatum, #Kommentare p.KommentatorName{
font-size:90%;
}
#Kommentare ul li{
margin-bottom:35px;
}
ul.BlogArticleTeaser li {
padding-bottom: 25px !important;
	border-bottom: 2px dotted #838383;
}
#Blog-Navigation{ padding-top:25px;list-style-type:none;list-style-image:none;font-size:110%;width:80%float:left;}
#Blog-Navigation li{
float:left;
	color:#ffffff;
	list-style-type:none;
	margin-right:30px;
}

#Blog-Navigation li a {
	color:#ffffff;
	text-decoration:none;
}
#Blog-Navigation li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#Blog-Navigation li.self_link a {
	color:#ffffff;
	text-decoration:underline;
}
#socialIcons{position:absolute;right:0;;width:80px;padding-top:0px;list-style-type:none;font-size:120%}
#socialIcons li {float:right;margin-left:10px;}
#socialIcons a{color:#C6C6C6;}