@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
body#boxes {
	text-align:left;
}
.boxes p.bodytext {
}
.headline {
	font-size: 14px;
	line-height:26px;
	border-bottom:1px solid #e0e0e0;
	padding:0 5px;
}
.headline sup {
	font-size: 9px;
}
.beschreibung .bodytext {
	padding-bottom:15px;
}
.csc-header {
	height:0px;
	font-size:0px;
	visibility:hidden;
}
.bild {
	margin-bottom:5px;
}
img {
	border:0px;
}
/* STARTBOX 230px */
.startbox {
	border: 1px solid #e0e0e0;
	background-color:#ffffff;
	display:block;
	width:230px;
	margin-bottom:6px;
}
.startbox p.bodytext {
	padding-left:5px;
}
/* BOX 270px */
.box270 {
	background-color:#ffffff;
	display:block;
	width:270px;
	margin-bottom:6px;
}
.box270 .inner {
	width:268px;
	border: 1px solid #e0e0e0;
}
.box270 .inner .beschreibung {
	margin-top:0px;
	padding-top:0px;
}
.box270 p.bodytext {
	padding-left:5px;
}
.box270 .headline p.bodytext {
	padding-left:0px;
}
/* BOX 190px */

.box190 {
	background-color:#ffffff;
	display:block;
	width:190px;
	margin-bottom:6px;
}
.box190 .inner {
	border: 1px solid #e0e0e0;
}
.box190 .csc-textpic-imagewrap {
}
.box190 .inner .beschreibung {
	padding-left:5px;
}
.box190 .beschreibung {
	margin-top:0px;
	padding-top:0px;
}

/* BOX 190bg*/
.box190bg {
	background-color:#ffffff;
	display:block;
	width:190px;
	margin-bottom:6px;
}

.box190bg .inner {
	border: 1px solid #e0e0e0;
}
.box190bg .beschreibung {
	padding-left:5px;
	padding-top:160px;
	padding-right:5px;
}
.box190bg h2 {
 font-weight:normal;
}
.box190bg li {
	list-style:url(../img/la_listpunkt_fliesstext.gif);
	line-height:16px;
}
.box190bg ul {
	margin-left:15px;
	padding-left:0px;
}
.box190bg #hoehe130{ padding-top:130px;}
.box190bg #hoehe140{ padding-top:140px;}
.box190bg #hoehe150{ padding-top:150px;}
.box190bg #hoehe160{ padding-top:160px;}
.box190bg #hoehe170{ padding-top:170px;}
.box190bg #hoehe180{ padding-top:180px;}
.box190bg #hoehe190{ padding-top:190px;}
/* TAB */
.tab_213 {
	display:block;
	background: left top;
}
/* BOX 547px */

.box547 {
	border: 1px solid #e0e0e0;
	background-color:#ffffff;
	display:block;
	width:547px;
	margin-bottom:6px;
}
.box547 .inhalt {
	margin-left:24px;
}
/* BOX IKARUS 547px */

.ikausStart {
	background-color:#ffffff;
	display:block;
	width:744px;
	margin-bottom:6px;
}
.ikausStart .inner {
	border: 1px solid #e0e0e0;
}
.ikausStart .spalten {
	padding:0px 10px 5px 15px;
	height:420px;
}
.ikausStart .spLi {
	width:50%;
	float:left;
	display:block;
	height:341px;
}

.ikausStart .linksleiste a.Linkliste {
	margin-right:15px;
}
.ikausStart .spRe {
	width:48%;
	float:right;
	padding-top:20px;
	
}
.ikausStart .spRe {
}
.ikausStart .spLi ul.Listehaken {
	
		margin-top:15px;

	
}

.ikausStart .spLi .fontsize18 {
	font-size:18px;
	margin-bottom:10px;
		line-height:30px;
		margin-top:265px;

	
}
.ikausStart .spRe p.fontsize30Bold {
	
	margin-bottom:0px;
	

	
}
.ikausStart .spRe .fontsize14 {
	font-size:14px;
	margin-bottom:10px;
}
.ikausStart .spRe p {
	margin-bottom:15px;
}
.ikausStart .spRe p b {
	margin-bottom:-10px;
	display:block;
}
.ikausStart .spRe ul {
	margin-bottom:15px;
	padding-left:15px;
}
.ikausStart .spRe ul li {
	list-style:url(../img/la_listpunkt_fliesstext.gif);
	line-height:16px;
}
.ikausStart .linksleiste {
	margin-left:375px;
	width:350px;
	display:block;
	margin-bottom:10px;
}
/* BOX IKARUS 547px id KMU */
#kmu {
	background-color:#ffffff;
	display:block;
	margin-bottom:6px;
}
#kmu .spRe ul {
		margin-top:15px;
		margin-bottom:15px;
		margin-left:15px;
}
#kmu .spRe ul li {
	list-style:url(../img/la_listpunkt_fliesstext.gif);
	line-height:16px;
}

#kmu .spLi {
	width:50%;
	float:left;
	display:block;
}
#kmu .spRe {
	float:right;
	display:block;	
	width:48%;
	padding-top:30px;
}
#kmu .spRe p {
	margin-bottom:15px;
}
#kmu .spRe p b {
	margin-bottom:-10px;
	display:block;
}

#kmu .spLi, #kmu .spRe {
}
#kmu .inner {
	border: 1px solid #e0e0e0;
}
#kmu .spalten {
	display:block;
	height:280px;
}

#kmu .linksleiste {
}

/* box_180 */
.box_180{ margin-bottom:6px;}
.box_180 .zweiteHeadline {
	background:url(../img/la_bg_box180.png) repeat-x;
	height:41px;
	line-height:41px;
	margin-bottom:15px;
	font-size:14px;
	margin-top:-6px;
}
.box_180 .bild {
	padding:0px;
	margin:0px;
	height:128px;
		margin-bottom:6px;

}
.box_180 .beschreibung, .box_180 .zweiteHeadline {
	padding-left:10px;
}
.box_180.header2 .beschreibung {
	height:100px;
}
.box_180 .beschreibung {
	height:50px;
}
.box_180 .inner {
	border: 1px solid #e0e0e0;
	width:177px;
}
.box_180 .gelb .zweiteHeadline {
	border-bottom:#A08800 solid 1px;
}
.box_180 .blau .zweiteHeadline {
	border-bottom:#4A849A solid 1px;
}
.box_180 .braun .zweiteHeadline {
	border-bottom:#704e2b solid 1px;
}
/*TEXT*/
.hl1_hl2 {
	margin-bottom:15px;
	display:block;
	margin-left:5px;
}
.hl1_hl2 .Gheader18px {
	line-height:20px;
	height:20px;
}
.text .headline h1 {
	font-size: 18px;
	padding:0px;
	font-weight:normal;
}
.text .headline {
	border-bottom:1px solid #e0e0e0;
	margin-bottom:15px;
	font-size: 18px;
	font-weight:normal;
}
.text .contentIn ul {
	margin-bottom:15px;
	padding-left:5px;
	padding-right:10px;
}
.text {
	margin-bottom:18px;
}
.text p.bodytext {
	margin-bottom:15px;
	padding-left:5px;
	padding-right:10px;
}
/* FARBEN */

.gelb .headline, .gelb a, .details .gelb h2, .gelb .TextGrosseHeadline, .dach .gelb {
	color:#A08800;
	text-decoration:none;
}
.blau .headline, .blau a, .details .blau h2, .blau .TextGrosseHeadline, .dach .blau {
	color:#4A849A;
	text-decoration:none;
}
.braun .headline, .braun a, .details .braun h2, .braun .TextGrosseHeadline, .dach .braun {
	color:#704e2b;
	text-decoration:none;
}
.BGgelb .headline, .details .BGgelb h2, .dach .BGgelb {
	color:#fff;
	background-color:#A08800;
}
.BGblau .headline, .details .BGblau h2, .dach .BGblau {
	color:#fff;
	background-color:#4A849A;
}
.BGbraun .headline, .details .BGbraun h2, .dach .BGbraun {
	color:#fff;
	background-color:#704e2b;
}
.BGgelb a {
	color:#A08800;
	text-decoration:none;
}
.BGblau a {
	color:#4A849A;
	text-decoration:none;
}
.BGbraun a {
	color:#704e2b;
	text-decoration:none;
}
/*LINKS*/
	a.Linkliste {
	background:url(../img/la_link_pfeil.gif) left center no-repeat;
	padding-left: 15px;
	color:#000000;
	text-decoration:none;
	line-height:19px;
}
a.LinkEinzeln {
	background:url(../img/la_link_pfeil.gif) left center no-repeat;
	padding-left: 15px;
	color:#000000;
	text-decoration:none;
	line-height:19px;
}
.linksleiste {
	clear:both;
}
/*DETAIL*/
.details {
}
.details .td1 {
	border-right:1px solid #e0e0e0;
	width:75%;
}
#detail_50_50 .td1 {
	width:50%;
}
.details td {
	border-bottom:1px solid #e0e0e0;
	line-height:18px;
	padding-left:10px;
}
.details .head {
	border-bottom:1px solid #e0e0e0;
	line-height:18px;
	font-weight:bold;
	padding-left:15px;
}
.details td img {
	margin-right: 10px;
}
.details h1 {
	margin-left:5px;
	font-weight:bold;
	font-size:11px;
}
.details h2 {
	margin-left:5px;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
}
.details .gelb .head {
	border-bottom:1px solid #a08800;
}
.details .blau .head {
	border-bottom:1px solid #4a849a;
}
.details .braun .head {
	border-bottom:1px solid #704e2b;
}
.details .verlauf, .infobox .verlauf {
	background:url(../img/la_detail_bg.gif) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:10px;
}
.infobox .verlauf .LinkEinzeln {
	background:url(../img/la_link_pfeil.gif) left center no-repeat;
}

.details .verlauf a {
	padding-top:5px;
}
.details p#first.verlauf {
	margin-bottom:15px;
}
.details .rahmen {
	border:1px solid #e0e0e0;
}
.details .verlauf .LinkEinzeln {
	background:url(../img/la_link_pfeil_detail.gif) left center no-repeat;
}
/*detail Aufzählung*/
#detailAaufzaehlung .auzaehlung {padding-left:25px;}
#detailAaufzaehlung td.td1 { font-weight:bold;}

#detailAaufzaehlung td { padding-left:10px;}
.details .hov {
}
.details .hov a {
	border:none;
	text-decoration:none;
	position:relative;
}
.details .hov div.tooltip {
	display:none;
	font-weight:normal;
	background-color:#FFFFFF;
	width:300px;
	color:#000000;
}
.details .hov:hover {
	position:relative;
	z-index:100;
}
.details .hov a:hover, .details .hov:hover a {
	border:0 none;
	position:relative;
	text-decoration:none;
}
.details .hov:hover div.tooltip, .details .hov a:hover div.tooltip {
	cursor:pointer;
	display:block;
	left:8px;
	padding:5px 10px;
	position:absolute;
	top:1em;
	visibility:visible;
}
.details .blau .hov:hover div.tooltip, .details .blau .hov a:hover div.tooltip {
	border:1px solid #4a849a;
}
.details .gelb .hov:hover div.tooltip, .details .gelb .hov a:hover div.tooltip {
	border:1px solid #a08800;
}
.details .braun .hov:hover div.tooltip, .details .braun .hov a:hover div.tooltip {
	border:1px solid #704e2b;
}
.details .hov div.tooltip a {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	display:block;
	text-decoration:none;
	white-space:nowrap;
}
.details .hov div.tooltip a:hover {
	text-decoration:underline;
}
/*
.hov {position:relative;}
.hov:hover {font-size:100%}
.hov div.tooltip {display:none}
.hov:hover div.tooltip {
display:block;
position:absolute;
top:1.3em;
left:20px;
background-color:#dae9ed;
color:#086989;
border:2px dashed #fff0c4;
padding:2px 3px;
width:325px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
cursor:help;
z-index:9999;
 visibility: visible;
}
*/
/*DEtail / Tarif Mobile*/

#mobile td.td1, #mobile td.td2, #mobile td.td3, #mobile td.td4 { width:25%;}
#tarif td.td1, #tarif td.td2, #tarif td.td3, #tarif td.td4, #tarif td.td5 { width:20%;}

 #mobile td.td3, #mobile td.td4,  #tarif td.td3, #tarif td.td4, #tarif td.td5  { border-left:1px solid #e0e0e0; }
 #mobile .gelb .underline td,  #tarif .gelb .underline td  {
border-bottom:1px solid #A08800;
}
#tarif .head td.td1 { border-bottom:none;}
#tarif td.td1 { font-weight:bold;}

#tarif #hidden { visibility:hidden; display:none;}

 #mobile .rahmen,  #tarif .rahmen {
border:1px solid #E0E0E0; border-bottom:none; margin-bottom:15px;
}

 #mobile .align-right a, #tarif .align-right a  { margin-left:10px;}

#tarif .BeschreibungBold { font-weight:bold; margin-bottom:6px;}


.Headerbild {
	width:941px;
	height:161px;
}
.Headerbild #keyvisual {
	position: relative;
	left: 40px;
	top: 38px;
	z-index: 1;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	width: 600px;
}
.Headerbild img {
	z-index: 55;
	display:inline;
	position:relative;
}
#freierInhalt .inhalt .bodytext {
	padding-left:5px;
	padding-bottom:15px;
}
/* DREISPALTIG */

.dach {
	width:543px;
	height:90px;
	margin-bottom:6px;
	border:1px solid #e0e0e0;
	
}
.dachIn {
	padding-top:20px;
	height:72px;
}
.infobox table{
}
.infobox {
	margin-bottom:6px;
		border: 1px solid #e0e0e0;

}
.infobox .headline {
	line-height:18px;
	margin-bottom:10px;
	color:#000000;

}
.infobox td.lastTD { border-bottom:none;}
.infobox td.headline {
	height:37px;
	background:url(../img/la_bg_infobox_headline.png) left bottom repeat-x;
	padding-bottom:3px;
	padding-top:3px;

}
.infobox .verlauf {
	border:1px solid #e0e0e0;
	border-top:none;
	border-bottom:none;


}
.infobox .head {
	font-weight:bold;
	padding-left:5px;
}
.infobox .gelb .head {
	border-bottom: 1px solid #A08800;
	line-height:16px;
	padding-top:3px;
	padding-bottom:3px;
}
.infobox .blau .head {
	border-bottom: 1px solid #4A849A;
	line-height:16px;
}
.infobox .braun .head {
	border-bottom: 1px solid #704e2b;
	line-height:16px;
}
.infobox td.mitListenPunkt span {
	background:url(../img/la_listpunkt_fliesstext.gif) no-repeat left center;
	margin-left:5px;
	padding-left: 10px;
}
.infobox .blau td.mitListenPunkt span, .infobox .BGblau td.mitListenPunkt span  {
	background:url(../img/la_listenpunkt_blau.gif) no-repeat left center;
	margin-left:5px;
	padding-left: 10px;
}

.infobox .gelb td.mitListenPunkt span, .infobox .BGgelb td.mitListenPunkt span {
	background:url(../img/la_listenpunkt_ocker.gif) no-repeat left center;
}

.infobox td {
	padding-left:5px;
	line-height:18px;
	border-bottom:1px solid #e0e0e0;
	vertical-align:middle;
}
.infobox td span {
	padding-left: 15px;
}

/* Pfeilaufzählung */
.pfeilAufzaehlung { height:66px; margin-bottom:6px;  border:solid 1px #e0e0e0; }
.pfeilAufzaehlung .inhalt { margin-left:70px; padding-top:12px; width:470px;}


.pfeilAufzaehlung .aufzaehlungBg{ background:url(../img/la_bg_pfeil.png) no-repeat; height:66px; }

/*  partner */
.partner td{ width:50%;border-bottom:solid 1px #e0e0e0;height:70px; vertical-align:middle; }
table.partner { border:solid 1px #e0e0e0; border-bottom:none; margin-bottom:6px;}

.partner td.logos{ text-align:center;  border-right:solid 1px #e0e0e0;}
.partner td.beschreibung_links{ padding-left:15px;}
.partner td.beschreibung_links span.name{ display:block;}

.partner td.beschreibung_links a.LinkEinzeln {
	background:url(../img/la_link_pfeil.gif) left center no-repeat;
	padding-left: 15px;
	color:#000000;
	text-decoration:none;
}
.boxProbeflug {height:324px; border:solid 1px #e0e0e0; margin-bottom:15px; }


.boxProbeflug .beschreibung{margin-top: 265px; margin-left:25px;}
/* BILDAUFZÄHLUNG */
.bildAufzaehlung { height:129px;border:1px solid #e0e0e0;}
.bildAufzaehlung .inhalt { margin-top:10px; }
.bildAufzaehlung .aufzaehlungBg { background:url(/fileadmin/templates/img/bg_bildAufzaehlung.png) repeat-x;}
.bildAufzaehlung .bild {margin-left:20px; margin-right:25px; float:left;}
.bildAufzaehlung img {border:1px solid #e0e0e0; }
.bildAufzaehlung .beschreibung { width:400px; float:right; margin-right:10px; padding-top:10px;}

/* SPRACHENSTOERER */
.spalten2 .stoerer_sprachen { width:546px;background:url(../img/la_bg_stoerer_hoch.png) repeat-x bottom; }
.spalte1 .stoerer_sprachen { width:744px;background:url(../img/la_bg_stoerer.png) repeat-x bottom;}
.stoerer_sprachen {  clear:both; margin-bottom:6px;}
.stoerer_sprachen .stoerer_sprachen_in{margin:10px; position:relative;  display:table;}
.stoerer_sprachen .left { float:left; width:85%; display:table-cell; }
.stoerer_sprachen .right {float: right;display:table-cell; text-align:right;}
.stoerer_sprachen .text p.bodytext { margin-bottom:5px;
padding-left:0px;
padding-right:0px;}
.stoerer_sprachen .left h1 { color:#FF0000; font-size:18px; margin-bottom:15px;}


/* EXT KIWI BOXEN*/

.kiwi_box { height:325px; width:941px; background:no-repeat left bottom; display:block;}
.kiwi_box img{ position:relative; z-index:5;}
.kiwi_box .kiwi_text {
	top:50px;
	left:30px;
	padding-right:30px;
	color:#FFFFFF;
	position:absolute;
	z-index:50;
	
}
.kiwi_box a.LinkEinzeln { color:#FFFFFF;}
.kiwi_box .kiwi_text.links {text-align:left;}
.kiwi_box .kiwi_text.rechts { text-align:right;}
.kiwi_box.weiss .kiwi_text p, .kiwi_box.weiss .kiwi_text p a, .kiwi_box.weiss a.LinkEinzeln{ color:#FFFFFF;}
.kiwi_box.weiss a.LinkEinzeln { background:url(../img/la_nav2_pfeil_weiss.gif) no-repeat left center;}
.kiwi_box.schwarz .kiwi_text p, .kiwi_box.schwarz .kiwi_text p a, .kiwi_box.schwarz a.LinkEinzeln { color:#000000;}
.tx-kiwislider-pi1 {
		width: 941px;
		margin: 0 auto;
		position: relative;
	}
	
	.tx-kiwislider-pi1 .scroll {
			height: 325px;
			width: 941px;
			overflow: hidden;
			overflow-x: hidden;
			position: relative;
			clear: left;
	}
	
	.tx-kiwislider-pi1 .scrollContainer div.panel {
		
	}
	
	.tx-kiwislider-pi1 ul.navigation {
			list-style: none;
			margin: 0;
			padding: 5px;
			position:absolute;
			top:290px;
			z-index:100;
			background:url(../img/bg_kiwi_nav.png) repeat;
			margin-left:5px;
	}
	
	.tx-kiwislider-pi1 ul.navigation a:focus {
			outline: none;
	}
	
	.tx-kiwislider-pi1 .hide {
			display: none;
	}
	
	/* Navigation */
	.tx-kiwislider-pi1 h1 {
		font-weight:normal;
		margin:0;
		padding:10px 0px 0px;
	}
	.tx-kiwislider-pi1 ul.navigation {
	}
	.tx-kiwislider-pi1 ul.navigation li {
			display: inline;
			margin:0px;
			padding:0px;
			
	}
	
	.tx-kiwislider-pi1 ul.navigation a {
			padding: 2px 5px;
			color: #000;
			text-decoration: none;
			background-color:#E2E2E2;
	}
	
	.tx-kiwislider-pi1 ul.navigation a:hover {
			background-color: #f6f6f6;
	}
	
	.tx-kiwislider-pi1 ul.navigation a.selected,
	.tx-kiwislider-pi1 ul.navigation a.activeSlide {
			background-color: #f6f6f6;
			-moz-border-radius-topleft:2px;
			-moz-border-radius-topright:2px;
	}
	
	.tx-kiwislider-pi1 .scrollButtons {
		text-indent:-9999px;
		/*display:block;*/
		background:url() no-repeat center;
		width:16px;
		height:16px;
		/*position: absolute;*/
		top: 150px;
		cursor: pointer;
		z-index:99;
	}
	.tx-kiwislider-pi1 .scrollButtons.left {
		z-index:99;
    	background: url(/typo3conf/ext/kiwi_slider/pi1/res/scroll_right.png) no-repeat;
		width: 9px;
		height: 12px;
}
	.tx-kiwislider-pi1 .scrollButtons.right {
		right: 10px;
		z-index:99;
		background: url(/typo3conf/ext/kiwi_slider/pi1/res/scroll_left.png) no-repeat;
	}
	
	.tx-kiwislider-pi1 .scroll {
	}
	
	img.scrollButtons  {
		padding: 0px 0px 0px 0px;
	}
	
	#next2,
	#prev2 {
		visibility: none;
		color: transparent;
	}

