/* CSS Document */
/* scada-regular - latin */
@font-face {
  font-family: 'Scada';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/scada-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Scada Regular'), local('Scada-Regular'),
       url('../fonts/scada-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/scada-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/scada-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/scada-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/scada-v7-latin-regular.svg#Scada') format('svg'); /* Legacy iOS */
}
/* scada-italic - latin */
@font-face {
  font-family: 'Scada';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/scada-v7-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Scada Italic'), local('Scada-Italic'),
       url('../fonts/scada-v7-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/scada-v7-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/scada-v7-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/scada-v7-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/scada-v7-latin-italic.svg#Scada') format('svg'); /* Legacy iOS */
}
/* scada-700 - latin */
@font-face {
  font-family: 'Scada';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/scada-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Scada Bold'), local('Scada-Bold'),
       url('../fonts/scada-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/scada-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/scada-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/scada-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/scada-v7-latin-700.svg#Scada') format('svg'); /* Legacy iOS */
}
/* scada-700italic - latin */
@font-face {
  font-family: 'Scada';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/scada-v7-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Scada Bold Italic'), local('Scada-BoldItalic'),
       url('../fonts/scada-v7-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/scada-v7-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/scada-v7-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/scada-v7-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/scada-v7-latin-700italic.svg#Scada') format('svg'); /* Legacy iOS */
}
/* coda-regular - latin */
@font-face {
  font-family: 'Coda';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/coda-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Coda Regular'), local('Coda-Regular'),
       url('../fonts/coda-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/coda-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/coda-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/coda-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/coda-v14-latin-regular.svg#Coda') format('svg'); /* Legacy iOS */
}
/* coda-800 - latin */
@font-face {
  font-family: 'Coda';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/coda-v14-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Coda ExtraBold'), local('Coda-ExtraBold'),
       url('../fonts/coda-v14-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/coda-v14-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/coda-v14-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/coda-v14-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/coda-v14-latin-800.svg#Coda') format('svg'); /* Legacy iOS */
}

* { margin:0; padding:0; line-height:1; }
body { font:normal 14px 'Scada'; color:#333; }

#wrap { margin:0 auto; width:990px; box-shadow:1px 1px 10px rgba(0,0,0,0.5); }
	#topline { height:20px; background:url(../images/topline.png) repeat-x; }
	#top { position:relative; height:203px; background:url(../images/header_bg.png) repeat-x; }
		#kaethe { position:absolute; top:10px; left:595px; width:185px; height:187px; background:url(../images/kaethe.png); }
		#logo {
	position:absolute;
	top:28px;
	left:31px;
	height: 78px;
	width: 541px;
}
		#slogan {
	position:absolute;
	top:110px;
	left:31px;
	height: 72px;
	width: 510px;
}
		#slogan_2 {
	position:absolute;
	top:119px;
	left:31px;
	height: 72px;
	width: 542px;
}
		#slogan_3 {
	position:absolute;
	top:110px;
	left:31px;
	height: 72px;
	width: 542px;
}
		#cliffhanger { position:relative; float:right; padding:20px 40px 0 0; }
		#cliffhanger_2 { position:relative; float:right; padding:35px 20px 0 0; }
		#cliffhanger_3 { position:relative; float:right; padding:35px 30px 0 0; width:150px; }
		#cliffhanger_4 { position:relative; float:right; padding:30px 7px 0 0; }
	#navi { position:relative; box-shadow:0px 1px 5px rgba(0,0,0,0.3); z-index:1; }
	#main { position:relative; background:url(../images/main_bg.png) repeat-y; z-index:0; }
		#left { position:relative; float:left; width:200px; min-height:450px; padding:40px 10px; }
		#content { position:relative; float:left; width:510px; min-height:450px; padding:25px 20px 40px 20px; }
		#right { position:relative; float:right; width:200px; min-height:450px; padding:40px 10px; }
#footer { position:relative; margin:0 auto; width:940px; padding:10px 0 20px 0; font-size:12px; color:#999; }

.left { float:left; }
.right { float:right; }
.clr { clear:both; }

a { color:#2553A5; text-decoration:none; }
a:hover { color:#f80; }
a img { border:none; }

#slogan span {
	display:block;
	color:#ccc;
	font-family: impact;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#slogan span b { font:normal 18px impact; color:#FF8000; }
#slogan span.s1 { padding-left:0; }
#slogan span.s2 { text-align:center; }
#slogan span.s3 { /*padding-left:150px;*/ text-align:right; }

#slogan_2 span {
	display:block;
	color:#ccc;
	font-family: impact;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#slogan_2 span b { font:normal 22px impact; color:#FF8000; line-height:1.5; }
#slogan_2 span.s1 { padding-left:0; }
#slogan_2 span.s2 { padding-left:123px; }
#slogan_2 span.s3 { /*padding-left:150px;*/ text-align:right; }

#slogan_3 span {
	display:block;
	color:#ccc;
	font-family: impact;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height:1.3;
}
#slogan_3 span b { /*font:normal 20px impact;*/ color:#FF8000; /*line-height:1.5;*/ }
#slogan_3 span.s1 { padding-left:0; }
#slogan_3 span.s2 { padding-left:123px; }
#slogan_3 span.s3 { /*padding-left:150px;*/ text-align:right; }

#cliffhanger ol { }
#cliffhanger ol li { font:normal 22px impact; text-transform:uppercase; margin-bottom:10px; }
#cliffhanger ol li.item1 { color:#ccc; }
#cliffhanger ol li.item2 { color:#aaa; }
#cliffhanger ol li.item3 { color:#888; text-transform:none; }
#cliffhanger ol li span {
	display:block;
	padding-left:50px;
	font-size:16px;
	text-transform:none;
}
#cliffhanger ol li.item3 span { text-transform:uppercase; }

#cliffhanger_2 p { font:normal 22px impact; color:#2553A5; padding-bottom:10px; }
#cliffhanger_2 p.item1 { padding-left:10px; font:normal 18px impact; color:#2553A5; }
#cliffhanger_2 p.item2 { padding-left:20px; font:normal 18px impact; color:#2553A5; }
#cliffhanger_2 p.item3 { padding-left:30px; font:normal 18px impact; color:#2553A5; }
#cliffhanger_2 p span { padding-left:5px; color:#f80; text-transform:uppercase; }

#cliffhanger_3 p { font:normal 18px impact; color:#ccc; padding-bottom:5px; }
#cliffhanger_3 p.item1 { /*font:normal 22px impact; color:#2553A5;*/ }
#cliffhanger_3 p.item2 { text-align:right; /*padding-left:20px; font:normal 22px impact; color:#2553A5;*/ }
#cliffhanger_3 p.item3 { text-align:center; /*padding-left:10px; font:normal 22px impact; color:#2553A5;*/ }
#cliffhanger_3 p.item4 { /*font:normal 22px impact; color:#2553A5;*/ }
#cliffhanger_3 p.item5 { text-align:right; /*font:normal 22px impact; color:#2553A5;*/ }
#cliffhanger_3 p span { padding-left:5px; color:#f80; text-transform:uppercase; }

#cliffhanger_4 p { font:normal 18px impact; color:#ccc; padding-bottom:10px; margin:0; padding:0; }
#cliffhanger_4 p.item1 { padding-left:0px; }
#cliffhanger_4 p.item2 { padding-left:20px; }
#cliffhanger_4 p.item3 { padding:15px 0 0 65px; color:#FF8000; }



#navi { background:#2553A5; }
#navi ul { list-style:none; }
#navi ul li { float:left; border-right:1px solid #c63; }
#navi ul li a { display:block; width:140px; font-size:14px; text-align:center; padding:6px 0; color:/*#164087*/#fff; }
#navi ul li.mid a { width:144px; }
#navi ul li:last-child { border:none; }
#navi ul li:hover a { background:#ff8000; /*background:rgba(255,255,255,0.1);*/ }

#content { font-size:15px; }
#content .intro { margin-bottom:32px; }
#content .intro p { margin-bottom:10px; line-height:31px;; }
#content .item { position:relative; padding-bottom:25px; margin-bottom:15px; color:#666666}
#content .item p { margin-bottom:10px; line-height:1.2; }
#content .item b { color:#ff8000; }
#content .item a.readmore { position:absolute; display:inline-block; right:0; bottom:0; padding:4px 10px 4px 5px; background:#2553A5; font-size:12px; color:#fff; border:1px solid #00316F; border-radius:4px; box-shadow:1px 1px 3px rgba(0,0,0,0.5); }
#content .item ol { margin:10px 0; }
#content .item ol li { margin-left:20px; line-height:1.2; }

#left { font-size:13px; }
#left p { margin-bottom:10px; line-height:1.2; }
#left b { color:#ff8000; }
#left .keywords { margin-bottom:10px; }
#left .keywords span { display:block; font-size:18px; line-height:1.2; }
#left .keywords span.s1 { padding-left:46px; }
#left .keywords span.s2 { padding-left:32px; }
#left .keywords span.s3 { padding-left:47px; }
#left .slogan { margin-bottom:10px; }
#left .slogan span { display:block; line-height:1.2; }
#left .slogan span.s1 { text-align:left; }
#left .slogan span.s2 { padding-left:40px; }
#left .slogan span.s3 { text-align:right; }
#left img { width:190px; padding:5px; background:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.5); }

#right { font-size:13px; }
#right p { margin-bottom:20px; line-height:1.2; }
#right b { color:#ff8000; }
#right img { width:190px; padding:5px; background:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.5); }

#oben { background:url(../images/main_bg_oben.png) repeat-y; z-index:0; border-bottom:#efefef solid 2px;}

#obenlinks { position:relative; float:left; width:200px; padding:30px 10px 10px 10px; }
#obenlinks { font-size:13px; }
#obenlinks p { margin-bottom:10px; line-height:1.2; }
#obenlinks b { color:#ff8000; }
#obenlinks .keywords { margin-bottom:10px; }
#obenlinks .keywords span { display:block; font-size:18px; line-height:1.2; }
#obenlinks .keywords span.s1 { padding-left:46px; }
#obenlinks .keywords span.s2 { padding-left:32px; }
#obenlinks .keywords span.s3 { padding-left:47px; }
#obenlinks .slogan { margin-bottom:10px; }
#obenlinks .slogan span { display:block; line-height:1.2; }
#obenlinks .slogan span.s1 { text-align:left; }
#obenlinks .slogan span.s2 { padding-left:40px; }
#obenlinks .slogan span.s3 { text-align:right; }
#obenlinks img { width:190px; padding:5px; background:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.5); }

#obenrechts { position:relative; float:right; width:730px; padding:15px 20px 10px 20px;}
#obenrechts { font-size:15px; }
#obenrechts .intro { margin-bottom:32px; }
#obenrechts .intro p { margin-bottom:10px; line-height:31px;; }
#obenrechts .item { position:relative; padding-bottom:25px; margin-bottom:15px; color:#000099}
#obenrechts .item p { margin-bottom:10px; line-height:1.2; }
#obenrechts .item b { color:#ff8000; }
#obenrechts .item a.readmore { position:absolute; display:inline-block; right:0; bottom:0; padding:4px 10px 4px 5px; background:#2553A5; font-size:12px; color:#fff; border:1px solid #00316F; border-radius:4px; box-shadow:1px 1px 3px rgba(0,0,0,0.5); }
#obenrechts .item ol { margin:10px 0; }
#obenrechts .item ol li { margin-left:20px; line-height:1.2; }

#unten { background:url(../images/main_bg_unten.png) repeat-y; z-index:0;}

#untenlinks { position:relative; float:left; width:730px; padding:15px 20px 10px 20px;}
#untenlinks { font-size:15px; }
#untenlinks .intro { margin-bottom:32px; }
#untenlinks .intro p { margin-bottom:10px; line-height:31px;; }
#untenlinks .item { position:relative; padding-bottom:25px; margin-bottom:15px; color:#000099}
#untenlinks .item p { margin-bottom:10px; line-height:1.2; }
#untenlinks .item b { color:#ff8000; }
#untenlinks .item a.readmore { position:absolute; display:inline-block; right:0; bottom:0; padding:4px 10px 4px 5px; background:#2553A5; font-size:12px; color:#fff; border:1px solid #00316F; border-radius:4px; box-shadow:1px 1px 3px rgba(0,0,0,0.5); }
#untenlinks .item ol { margin:10px 0; }
#untenlinks .item ol li { margin-left:20px; line-height:1.2; }

#untenrechts { position:relative; float:right; width:200px; padding:30px 10px 10px 10px;}
#untenrechts { font-size:13px; }
#untenrechts p { margin-bottom:20px; line-height:1.2; }
#untenrechts b { color:#ff8000; }
#untenrechts img { width:190px; padding:5px; background:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.5); }

#footer .center { position:absolute; left:50%; margin-left:-50px; }

#sitemap_wrap { background:#444; box-shadow:inset 1px 0 20px rgba(0,0,0,0.3); padding:20px 0 40px 0; }
#sitemap { position:relative; width:990px; margin:0 auto; color:#ccc; }
#sitemap a { color:#7ad; }
#sitemap a:hover { color:#f80; }
#sitemap h3 { color:#888; border-bottom:1px solid #777; margin-bottom:5px; padding-bottom:5px; }
#sitemap .col { float:left; padding:5px 0; font-size:12px; }
#sitemap .col ul { list-style:none; }
#sitemap .col ul li { }
#sitemap .col table { border-spacing:0; }
#sitemap .col table tr td:first-child { padding-right:10px; }
#sitemap .col table td { line-height:1.2; }
#sitemap .col p { line-height:1.2; }
#sitemap .col li { line-height:1.2; }
#sitemap .item1 { width:220px; }
#sitemap .item1 ul li { position:relative; float:left; width:125px; }
#sitemap .item1 ul li a { display:block; padding-right:10px; color:#FF8000; }
#sitemap .item1 ul ul { position:relative; }
#sitemap .item1 ul ul li { position:relative; float:none; }
#sitemap .item1 ul ul li a { color:#ccc; }
#sitemap .item2 { width:265px; padding-left:9px; border-left:1px dashed #777; }
#sitemap .item3 { width:265px; padding-left:9px; border-left:1px dashed #777; }
#sitemap .item4 { width:210px; padding-left:9px; border-left:1px dashed #777; text-align:right; }


#formular { margin-bottom:20px; }
#formular label { color:#0000FF; }
#formular .require label { color:#0000FF; }
#formular fieldset { padding:5px; background:rgba(255,255,255,0.25); border:1px solid #ccc; border-radius:3px; }
#formular .row { margin-bottom:5px; }
#formular .label { }
#formular .input { }
#formular .input input[type="text"] {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 1px 1px 5px #DFDFDF inset;
	font: 14px tahoma;
	margin: 0;
	padding: 4px 3px;
	vertical-align: baseline;
	width: 180px;
}
#formular .input input[type="radio"] { margin:0 2px 0 10px; }
#formular .error { color:#c00; border:2px solid #c00; padding:10px; font-weight:bold; background:#fff; }
#formular .ok { color:#0c0; border:2px solid #0c0; padding:10px; font-weight:bold; background:#fff; }
#formular ul { margin:0 0 10px 10px; }



#page-title { position:absolute; top:30px; left:30px; }
#page-title a h1 { /*color:#FE7B24;*/ color:rgb(254, 132, 49); font:800 44px 'Coda'; text-shadow:1px 1px 1px rgba(0,0,0,0.5); }

#navi ul li a span { display:block; line-height:12px; }
#navi ul li a span.top { text-align:left; padding-left:30px; }
#navi ul li a span.bot { text-align:right; padding-right:30px; }
#navi ul li a span.center { text-align:center; }
#navi ul li a span.mid { line-height:24px; }


#kopf_start { position:relative; height:350px; }
#kopf_start div { position:absolute; }
#kopf_start h2 { font-size:36px; font-style:italic; font-weight:normal; }
#kopf_start h2 b { }
#kopf_start img { width:225px; }
#misserfolg { top:0; right:0; }
#misserfolg-text { top:20px; left:0; }
#miss-zur { top:150px; left:250px; /*width:100%; text-align:center;*/ }
#miss-erfolg-text { top:250px; right:0; }
#miss-erfolg { top:80px; right:left; }

.small-italic { font-size:13px; font-style:italic; line-height:1.3; }
.orange { color:#FF8000; }

#fb { position:absolute; margin-top:128px; left:50%; margin-left:510px; display:block;}
#fb .fb-follow { display:block; text-align:center; margin-top:15px;}
#fb .fb-like { display:block; margin-top:5px; text-align:center;}

#xing { position:absolute; margin-top:80px; left:50%; margin-left:510px; display:block;}


