<script>document.addEventListener("touchstart", function(){}, true);</script>
<style type="text/css">
html{height:100%; margin-bottom:1px;}
body{background: none;background-color:#fff;color:#626262;font-family:'Noto Sans', Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica,sans-serif;font-size:15px;line-height:20px;text-align:center;margin-top:0;}
/* allgemeine Linkfarbe */
a:link, a:visited, a:hover, a:active{color:#546f9a;text-decoration:underline;font-weight:bold;font-size:15px;}
a:hover, a:active{text-decoration:underline;font-size:15px;}
/* Abstaende Paragraphen und Listen */
#seitenbreite{width:auto;margin-left:auto;margin-right:auto;}
h1{font-weight:bold;font-size:1.2em;font-family:'Noto Serif',Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica;}
h2{font-weight:bold;font-size:1.2em;font-family:'Noto Serif',Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica;}
h3{font-weight:bold;font-size:1.2em;font-family:'Noto Serif',Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica;}
h4{font-weight:bold;font-size:1.2em;font-family:'Noto Serif',Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica;}
h5{font-weight:bold;font-size:1.2em;font-family:'Noto Serif',Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica;}
h1.naviueberschrift{font-size:1.6em;}
p, ol li{font-size:1.2em;}
p span.chn{font-size:1.4em;}
.chn{font-size:15px;}
.chn_gross{font-size:17px;}
#seitennavigation{margin-top:170px;left:0;background-color:#3C5995;padding:5px;width:auto;}
#seitennavigation img{border: 1px solid #edf0f6;}
#seitennavigation td{color:#fff;text-align:left;margin:0;padding:5px;white-space:nowrap;line-height:3em;}
#seitennavigation td ul li{display:none;}
#seitennavigation a:link, #seitennavigation a:visited, #seitennavigation a:hover, #seitennavigation a:active{height:2.5em;white-space:nowrap;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;}
/* Mouseout und nicht aktiv navi eins */
#seitennavigation table tr td.menu_2t{background: none;background-color:#3C5995;color:#fff;white-space:nowrap;border-left:0px none #3c5996;border-right:0 none #3c5996;padding-top:0.2em;padding-bottom:0.6em;font-size:15px;}
/* Mouseover und aktiv navi eins */
#seitennavigation table tr td.menu_2ta{background: none;background-color:#3C5995;white-space:nowrap;border-left:0px none #3c5996;border-right:0 none #3c5996;color:#fff;padding-top:0.2em;padding-bottom:0.6em;font-size:15px;}
#seitennavigation table, #seitennavigation thead, #seitennavigation tbody, #seitennavigation th, #seitennavigation td, #seitennavigation tr { display: block;}
.kopfbereich{width:auto; background-color:#fff;height:0px; }
.kopfbereich{width:auto;background: url(/bilder/icons/leer.gif) no-repeat top left;}
/*.startseitenfoto img.left{width:100%;height:100%;float:none;margin:0em;display:block;}*/
.startseitenfoto {display:block;}
.startseitenfoto img{display:block;width:100%;height:100%;margin:auto;margin-bottom:1em;margin-top:0;}
.startseitentext{width:auto;float:none;margin-left:0px;display:block;font-size:15px;padding:3px;background-color:#ffffff;}
.navilang{margin:5px 5px 10px 10px;float:left;height:30px;}
.navilang a img{margin-right:2px;}
.navilang a{height:25px;padding:0;}
#logodiv {height:90px;margin-top:0px;padding-top:0px;padding-left:0px;}
#logodiv img.logo {margin-top:10px;}
img.logo {padding-left:5px;}
.logo {	margin-left: 2em;}
/*#produktfinder{margin-left:0;margin-top:2em;margin-bottom:2em;width:auto;height:100%;float:none;display:block;}
#produktfinder h2 {font-size:1.5em;padding:0.5em; background-color:#1c3e85; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;}
#produktfinder h3 {display:block;font-size:1.4em;color:#000;font-weight:normal;padding-bottom:0;margin-bottom:0.5em;}
#produktfinder select{font-size:1.5em; min-height:1.8em;width:95%;color:#000;text-align:center;margin-bottom:1em;border:1px solid #fff;display:inline-block;}
#produktfinder select.selectsmall{font-size:15px;line-height:2em;width:95%;color:#000;}
#produktfinder div.teaserContent1{ background-image:none;background-color:#f8f9fd;}
#produktfinder div.teaserContent1 span{font-size:15px;color:#7B8DAF; }
#produktfinder h2 img{display:none;}*/
#produktfinder{width:99%;margin-left:auto;margin-right:auto; }
#produktfinder div.teaserContent1{width:99%;-moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;padding-top:1em;}

#produktfinder div.teaserContent1 span.form_span_left label{vertical-align:top;font-size:1.2em;}
#produktfinder h2{width:99.7%;}


.teaser{display:block;width:auto;}
#iconteaser {margin-right:0px; float:left;margin-bottom:20px;}
.direkt a, .direkt a:visited{display:block;text-decoration:none;color:#fff;width:150px;padding-left:0px;}
#inhalt{width:auto;float:none; z-index:1; background-image:none; border:0 none; padding-top:10px; padding-left:0px; padding-right:0px; margin-left:0; margin-right:0; margin-top:0;}
/*.slogan{float:none; width:auto;font-size:1em;display:block;position:relative;top:55px;left:auto;background-color:#fff;padding-top:1em;border-top:1px solid #3C5995; margin-bottom:.5em;font-family:Noto Serif, Arial,Helvetica; line-height:1.2em;}
.slogan ul li a:link{font-size:1em;line-height:1em;}*/
.slogan{display:none;}
.slogan ul, .slogan ul li{display:none;}
img.sprachwechsler{border:0px none;height:21px;width:32px;margin-right:5px;}

#seitenbreite, .teaserbereich, #inhalt, .teaser, #produktfinder{
	margin-left:0; -moz-border-radius:0px 0px 0px 0px; /* Firefox */-webkit-border-radius:0px 0px 0px 0px; /* Chrome, Safari */	-khtml-border-radius:0px 0px 0px 0px; /* Konqueror */
	border-radius:0px 0px 0px 0px; /* CSS3 */	behavior:url(); /* Internet Explorer */	border:0 #fff none;	-webkit-box-shadow: 0px 0px 0px 0  rgba(255, 255, 255, 0);
	-moz-box-shadow: 0px 0px 0px 0  rgba(255, 255, 255, 0);	box-shadow: 0px 0px 0px 0  rgba(255, 255, 255, 0);	background-color:#fff;}
#inhalt p{font-size:15px; line-height:22px;background-color:#fff;}
table.index {min-width:280px;margin:1em 0 1em 0;}
table.index tr th {font-size:1.2em; line-height:22px;}
table.index tr td, table.index tr td p, table.index tr td ol li, table.index tr td ul li, table.index tr td ol li ul li, table.index tr td ul li ol li, table.index tr td ol li ol li, table.index tr td ul li ul li{font-size:15px; line-height:22px;}
table.index caption{font-size:1.5em;line-height:22px;}
table.index, table.index tr, table.index tr td, table.index tr th {border:0 none;display:block;}
table.index caption{border:0 none;}
#kontaktdatenseite table.index tr td, #kontaktdatenseite table.index tr th {display:block;}
#tarifstarttext{width:100%;float:none;clear:left; margin-top:0px;}
div.startseitentext p.just{text-align:left;}
div.startseitentext h1{color:#E67F00; float:none;font-size:1.3em; font-weight:bold; margin-top:1em; margin-bottom:10px;display:block;}
img.left{width:100%;float:none; margin-top:0px;margin-right:0px; border:1px solid #c8c9cb;}
img.right{width:100%;float:none; margin-top:0px;margin-left:0px; border:1px solid #c8c9cb;}




.teaserblock{margin:0;padding:0;}
.teaser{width:auto;margin-bottom:10em;background-image:none;}
.teaserbereich{width:auto;margin-bottom:3em;background-image:none;}
.teaser{width:auto;margin-top:3em; margin-bottom:3em; margin-left:0;color:#7B8DAF;font-size:15px;}
.teaser a:link, .teaser a:visited, .teaser a:hover, .teaser  a:active {font-size:15px; line-height:22px;}
.teaserlink {line-height:22px;font-size:1.1em;}
.teaserlink img{line-height:1.6em;width:1.4em; height:1.4em; vertical-align:bottom; border:none; padding-top:1px; margin:0px}
.teaser, .m3{background-color:#fff;;}
.teaser img.teaserbildmob{width:320px;text-align:center;border:1px solid #f8f9fd; display: block;  margin: 0 auto;  -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -khtml-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px; behavior:url(border-radius.htc);}
.teaserContent1, .teaserContent, .teaser m3 {line-height:22px; min-height:10em; background-color:#f8f9fd;background-image: none;padding:5px 3px 0 3px; -moz-border-radius:0px 0px 4px 4px; 
-webkit-border-radius:0px 0px 4px 4px; -khtml-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; behavior:url(border-radius.htc);}
.teaserContent1 p {font-size:1em;} 
.teaser .teaserContent1{width:320px;margin: 0 auto;}
.teaserbild_sp{width:75px; height:75px;padding-top:45px;}
.teaserbild{display:none;}
.teaser p, .teaser p.just{font-size:15px;line-height:22px;text-align:left;}
.teaserContent1 {border-bottom:0px solid #fff;}
div.teaserContent1text{min-height:90px;font-size:15px;line-height:22px;text-align:left;padding:0.3em;}
.teaserContent1text a:link{font-size:15px;text-align:left;}
.teaserContent1links{min-height:39px; font-size:15px; line-height:22px;}
.teaser h2, .teaser.m3 h2 {font-size:15px;}
.teaser h2, .teaser.m3 h2.tarifteaserh2, .teaser.m3 h2.tarifteaserh2ff {display:block;font-size:1.4em;min-height:1.8em;background-image:none;background-color:#fff; color:#FF9900;margin-left:auto;margin-right:auto;margin-top:2em;}
.teaserContent1links a.teaserlink:link, .teaserContent1links a.teaserlink:hover, .teaserContent1links a.teaserlink:active{line-height:2.5em;font-size:1.3em;margin:1em;margin-left:0em;padding-left:0em;}
#seitenfooter {width:auto;margin:auto;background-color:#3c5995;}
#seitenfooter a {display:block;}
#seitenfooter span.trenner{display:none;}
#seitenfooter a:link, #seitenfooter a:hover, #seitenfooter a:visited, #seitenfooter a:active{white-space:nowrap;text-align:left;font-size:15px;color:#ffffff;font-weight:normal;line-height:2.5em;margin:5px;text-decoration:none;}
#seitenfooter a:hover,#seitenfooter a:active{background-color:#5F83CE;}
#tarifstarttext{float:none;width:auto;margin-bottom:20px;background-color:#fff; padding:5px;}
#navibereich ul li a:link{display:block;background-image:none;}
#navibereich ul li .navibereich-sub {visibility:hidden;width:0;}
#tarifstarttext h1{color:#F37F2B;font-family:'Noto Serif',Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica;font-size:15px;}
#tarifstarttext p, #tarifstarttext p.just {font-family:'Noto Serif',Verdana,verdana,Tahoma,tahoma,Arial,arial,Helvetica;font-size:15px;line-height:22px;text-align:left;}
#navibereich {display:none;}
.tarifstarts tr td{display:block;}
table.tarifstarts tr td table.index caption{font-size:1.5em;}


#navibereichmob {width:99%;padding:1em;}
#seitennavigation #navibereichmob ul li a {white-space:normal;text-align: justify;font-size:15px; padding-bottom:10px; padding-left:5px;}
#seitennavigation table tr td{display: block;}
/* keine weisse linie mehr drüber#navigation2{border-top:1px solid #ffffff;}*/
#navigation2{width:99%;border-bottom:0px none #3c5995;vertical-align:top;margin-right:0;display: none;}
#navigation2 table,#navigation2 ul {width:98%;display: block;}
#navigation2 table,#navigation2  th,#navigation2  td,#navigation2  tr { display: none;  border:0 none;}
#navigation2 table tr td.menu_3t, #navigation2 table tr td.menu_3ta { display: none;background-color:#3c5995; background-image:none;border:0 none;padding:0em;line-height:3em;}
#navigation2 table tr td.menu_3t, #navigation2 table tr td.menu_3ta { padding-top:0.7em;padding-bottom:0.7em;}
#navigation2 #navibereich{line-height:22px; color:#FF3300;}
#navigation_unterseiten{display:none;}
#navibereichmob{display:block;}








#xnavigation_quermobil {display: block;}
#xnavigation_quermobil #xmenu_blanko_nav_ober { min-height: 1.5em;	padding: 5px 0;	position:relative;	top:0em;	left:0;border: solid 1px #545353;}
#xnavigation_quermobil #xmenu_blanko_nav_ober {	border-radius: 5px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);width: 100%;background:#3C5995 url(/bilder/icons/menue_pfeil_mob.gif) no-repeat 7px 0px;}
#xnavigation_quermobil div#xmenu_blanko_nav_ober span.xmenu_blanko_nav, 
#xnavigation_quermobil div#xmenu_blanko_nav_ober span.xmenu_blanko_nava{display:none;}
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span{	animation:600ms ease 0s normal none 1 running fadeIn;	display: block;	margin-top:10px;	margin-left:10px;	margin-right:10px;	background-color:#466BB9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span{	margin-top:0.4em;	margin-bottom:0.4em;	padding:0.4em;	text-align:left;	display: block;	color:#fff;	background-color:#466bb9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover a:link, #xnavigation_quermobil a:visited, #xnavigation_quermobil a:hover, #xnavigation_quermobil a:active{height:2em;white-space:nowrap;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;}
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav a.menu33 {background-color:#466bb9; color:#fff;}   	
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav a:link, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav a:visited, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav a:hover, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav a:active { color:#fff;}   	
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nava, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nava a:link, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nava a:visited, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nava a:hover, #xnavigation_quermobil span.xmenu_blanko_nava a:active { background-color:#5581de; color:#fff;}   	
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav:hover, #xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav:hover a {background-color:#5581de; color:#fff;}   	
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nav a.menu33  { display:block;}  
#xnavigation_quermobil div#xmenu_blanko_nav_ober:hover span.xmenu_blanko_nava a.menu33a  { display:block;}  

/* direktbuchungsmenue */
div#xmenu_direktbuchung {display:block; color: #ffffff; min-height: 1.5em;	padding: 5px 0;	position:relative;top:1em;left:0;border: solid 1px #545353; }
div#xmenu_direktbuchung {border-radius: 5px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);width: 100%;background-color:#3C5995;}
div#xmenu_direktbuchung span.menu_blanko_nav, 
div#xmenu_direktbuchung span.menu_blanko_nava{display:none;}
div#xmenu_direktbuchung:hover span{	animation:600ms ease 0s normal none 1 running fadeIn;	display: block;	margin-top:0.4em;	margin-left:10px;	margin-right:10px;	background-color:#466BB9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3); margin-top:0.4em;	margin-bottom:0.4em;	padding:0.4em;	text-align:left;	display: block;	color:#fff;	background-color:#466bb9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
div#xmenu_direktbuchung a:link,
div#xmenu_direktbuchung a:visited, 
div#xmenu_direktbuchung a:hover, 
div#xmenu_direktbuchung a:active{height:2em;white-space:nowrap;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;}
div#xmenu_direktbuchung:hover span.menu_blanko_nav, 
div#xmenu_direktbuchung:hover span.menu_blanko_nav a.menu33 {background-color:#466bb9; color:#fff;}   	
div#xmenu_direktbuchung:hover span.menu_blanko_nav, 
div#xmenu_direktbuchung:hover span.menu_blanko_nav a:link, 
div#xmenu_direktbuchung:hover span.menu_blanko_nav a:hover,
div#xmenu_direktbuchung:hover span.menu_blanko_nav a:visited,
div#xmenu_direktbuchung:hover span.menu_blanko_nav a:active { color:#fff;}   	
div#xmenu_direktbuchung:hover span.menu_blanko_nav:hover, 
div#xmenu_direktbuchung:hover span.menu_blanko_nav:hover a {background-color:#5581de; color:#fff;}   	
div#xmenu_direktbuchung:hover span.menu_blanko_nav a.menu33:hover  { background-color:#5581de; color:#fff;display:block;}  

#xnavigation_quermobil::after{white-space: pre;}

/* direktbuchungsmenue unten*/
div#xmenu_direktbuchung2  {display: block; margin-bottom:2em;}
div#xmenu_direktbuchung2 {color: #ffffff; min-height: 1.5em;	padding: 5px 0;	position:relative;top:1em;left:0;border: solid 1px #545353;}
div#xmenu_direktbuchung2 {border-radius: 5px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);width: 100%;background-color:#3C5995;}
div#xmenu_direktbuchung2 span.menu_blanko_nav, 
div#xmenu_direktbuchung2 span.menu_blanko_nava{display:none;}
div#xmenu_direktbuchung2:hover span{	animation:600ms ease 0s normal none 1 running fadeIn;	display: block;	margin-top:0.4em;	margin-left:10px;	margin-right:10px;	background-color:#466BB9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3); margin-top:0.4em;	margin-bottom:0.4em;	padding:0.4em;	text-align:left;	display: block;	color:#fff;	background-color:#466bb9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
div#xmenu_direktbuchung2 a:link,
div#xmenu_direktbuchung2 a:visited, 
div#xmenu_direktbuchung2 a:hover, 
div#xmenu_direktbuchung2 a:active{height:2em;white-space:nowrap;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;}
div#xmenu_direktbuchung2:hover span.menu_blanko_nav, 
div#xmenu_direktbuchung2:hover span.menu_blanko_nav a.menu33 {background-color:#466bb9; color:#fff;}   	
div#xmenu_direktbuchung2:hover span.menu_blanko_nav, 
div#xmenu_direktbuchung2:hover span.menu_blanko_nav a:link, 
div#xmenu_direktbuchung2:hover span.menu_blanko_nav a:hover,
div#xmenu_direktbuchung2:hover span.menu_blanko_nav a:visited,
div#xmenu_direktbuchung2:hover span.menu_blanko_nav a:active { color:#fff;}   	
div#xmenu_direktbuchung2:hover span.menu_blanko_nav:hover, 
div#xmenu_direktbuchung2:hover span.menu_blanko_nav:hover a {background-color:#5581de; color:#fff;}   	
div#xmenu_direktbuchung2:hover span.menu_blanko_nav a.menu33:hover  { background-color:#5581de; color:#fff;display:block;}  



 /*unternaviseiten*/
#seitennavigation2  {margin-top:15px;padding:5px;width:auto;}
#seitennavigation2 table {padding:0;}	
#seitennavigation2 #navigation_unterseiten caption.navcaption {font-size:16px;color:#F37F2B;margin-bottom:2em;margin-left:5px;}	
#seitennavigation2 tr td{
	text-align:left;
	display: block;
	background-color:#3C5995;
	border: solid 1px #545353;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
#seitennavigation2 tr td.menu_3ta{
	background-color:#466bb9;
}
#seitennavigation2 a:link, #seitennavigation2 a:visited, #seitennavigation2 a:hover, #seitennavigation2 a:active{height:2em;white-space:nowrap;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;}
/* Mouseout und nicht aktiv navi eins */
#seitennavigation2 table, #seitennavigation2 thead, #seitennavigation2 tbody, #seitennavigation2 th, #seitennavigation2 td, #seitennavigation2 tr { display: block;}
#navigation_unterseiten{width:99%;border-bottom:0px none #3c5995;vertical-align:top;margin-right:0;display: block;}
#navigation_unterseiten table,#navigation_unterseiten ul {width:98%;display: block;}
#navigation_unterseiten table,#navigation_unterseiten  th,#navigation_unterseiten  td,#navigation_unterseiten  tr { display: block;  border:0 none;}
#navigation_unterseiten table tr td.menu_3t, #navigation_unterseiten table tr td.menu_3ta { display: block;background-color:#3c5995; background-image:none;border:0 none;line-height:3em;}
#navigation_unterseiten table tr td.menu_3t, #navigation_unterseiten table tr td.menu_3ta { padding-left:0.5em;padding-top:0.2em;padding-bottom:0.2em;}
#navigation_unterseiten table tr td.menu_3ta{background-color:#466bb9;}
#navigation_unterseiten #navibereich{line-height:22px; color:#FF3300;}
table.bildleiste{display:none;}
.teaser a.teaserlinkfontsize9 {font-size:1.3em;line-height:2.5em;}
.teaser a.teaserlinkfontsize10:link, .teaser a.teaserlinkfontsize10:hover, .teaser a.teaserlinkfontsize10:active, .teaser a.teaserlinkfontsize10:visited {font-size:1.3em;line-height:2.5em;}
.teaser a.teaserlinkfontsize11 {font-size:1.3em;line-height:2.5em;}
.teaser a.fontsize9 {font-size:15px;line-height:22px;}
.teaser a.fontsize10 {font-size:15px;line-height:22px;}
.teaser a.fontsize11 {font-size:15px;line-height:22px;}
.nomob{display:none;}
table.index tr.indexblue{background-color:#fff;}
table.index tr td{text-align:left;}
table.index tr td.lplinkzeilenhoehe{min-height:3em;}
table.index tr td.lplinkzeilenhoehedoppel, table.index tr td.lplinkzeilenhoehedoppel p{min-height:8em;background-color:#eff2f7;}
.finebl table.index td.lplinkzeilenhoehe a:link, .finebl table.index td.lplinkzeilenhoehe a:visited, .finebl table.index td.lplinkzeilenhoehe a:hover, .finebl table.index td.lplinkzeilenhoehe a:active{font-size:14px;}
.finebl table.index td.lplinkzeilenhoehedoppel a:link, .finebl table.index td.lplinkzeilenhoehedoppel a:visited, .finebl table.index td.lplinkzeilenhoehedoppel a:hover, .finebl table.index td.lplinkzeilenhoehedoppel a:active{font-size:14px;line-height:2em;}
img.lppfeil{display:none;}
table.finebl caption.mobcaption, table.index caption.mobcaption{font-size:15px;line-height:22px;}
fieldset.tariffinder table.index tr.indexblue{background-color:#e8ecf7;}
/*.lptariffinder {width:auto;margin:0px;}
.lptariffinder legend{background-color:#eff2f7;color:#626262;border:0 none;font-size:13px;height:4em;}
.lptariffinder table.index{margin-top:3em;}*/
table.finebl tr td{padding-left:0;}
.finebl table.index a.nurmobil:link, .finebl table.index a.nurmobil:visited, .finebl table.index a.nurmobil:hover, .finebl table.index a.nurmobil:active {font-size: 1em;color:#546f9a;}
fieldset.lptariffinder{display:none;}
fieldset.tariffinder{margin:0.5em;}
p.lpmoblink a:link, p.lpmoblink a:visited, p.lpmoblink a:hover, p.lpmoblink a:active{font-size:15px;}
fieldset.fieldset_serviceportal{width:95%;margin-top:15px;margin-bottom:15px;}
fieldset.fieldset_serviceportal table.fineblue{width:95%;}
.right50prozent{float:none;width:100%;padding-left:0px;text-align:left;margin-top:15px;font-size:1em;}
fieldset.fieldset_serviceportal legend{display:none;}
#legendmobil{font-size:15px; display:block;color:#e67f00;width:100%;}
#seitennavigation  {
	padding: 5px 0;	position: absolute;	top: 0;	left: 0;	border: solid 1px #aaa;	border-radius: 5px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#seitennavigation {width: 100%;padding:0;}	
#seitennavigation table {padding:0;}	
#seitennavigation table tr#obernavi {
	min-height: 1.5em;	padding: 5px 0;	position: relative;	top: 0;	left: 0;	border: solid 1px #545353;	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.3);	width: 100%;	background:#3C5995 url(/bilder/icons/menue_pfeil_mob.gif) no-repeat 7px 0px;}
#seitennavigation td.menu_2t, #seitennavigation td.menu_2ta, #seitennavigation td.menu_2tdirekt, #seitennavigation td.menu_2tdirekta, #seitennavigation #navigation2 table tr td.menu_3t, #seitennavigation #navigation2 table tr td.menu_3ta {display: none; /* hide all <td> items */}
#seitennavigation tr:hover {background-image: none;}
#seitennavigation tr:hover td.menu_2ta, #seitennavigation tr:hover td.menu_2t{
	animation:600ms ease 0s normal none 1 running fadeIn;	display: block;	margin-top:10px;	margin-left:10px;	margin-right:10px;
	background-color:#466BB9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#seitennavigation tr td.menu_2t a,	#seitennavigation tr td.menu_2ta a{	padding-left:0.5em;}
#seitennavigation tr td.menu_2ta a, div.unterbereichnavigation{	animation:600ms ease 0s normal none 1 running fadeIn;
	display: block;	text-align: left;	background-color:#466BB9;	background: none;	color: #fff;}
#seitennavigation tr:hover td.menu_3ta, #seitennavigation tr:hover td.menu_3t{
	animation:900ms ease 0s normal none 1 running fadeIn;	display: block;	margin-top:10px;	margin-left:20px;	margin-right:10px;
	background-color:#8EA4D3;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#seitennavigation tr:hover td.menu_2ta, #seitennavigation tr td.menu_2ta, #seitennavigation #navigation2 tr:hover td.menu_3ta, #seitennavigation #navigation2 tr td.menu_3ta {border: solid 1px #7098EC; background-color:#5581DE;}
#seitennavigation td#menuepunkt1{margin-top:35px;}
#navigation2 tr:hover { background-image: none;}
#seitennavigation:hover #navigation2 table tr td.menu_3ta, #seitennavigation:hover #navigation2 table tr td.menu_3t { 	animation:900ms ease 0s normal none 1 running fadeIn;	display: block;	padding:5px 5px 10px 5px;
	margin-top:7px;	margin-bottom:7px;	margin-left:25px;	margin-right:0px;	background-color:#466BB9;	border: solid 1px #545353;
	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#seitennavigation:hover #navigation2 table tr td.menu_3ta {	border: solid 1px #7098EC; background-color:#5581DE;}
#navigation2 #navibereichmob ul li {	padding: 5px;	margin:0.9em 0.5em;	line-height:2.2em;	background-color:#466BB9;	border: solid 1px #545353;
	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
/*Tarifnavigation ANfang */
#inhalt{/*float:left;*/}
#navigation_quermobil, #navigation_quermobil2  {display: block;}
#navigation_quermobil span.menu_blanko_nav, #navigation_quermobil span.menu_blanko_nava{display:none;}
#navigation_quermobil div#menu_blanko_nav_ober {	min-height: 1.5em;	padding: 5px 0;	position: relative;	top: 0;	left: 0;	border: solid 1px #545353;
	border-radius: 5px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);	width: 100%;	background:#3C5995 url(/bilder/icons/submenu.png) no-repeat 7px 0px;}
#navigation_quermobil div#menu_blanko_nav_ober:hover span{	animation:600ms ease 0s normal none 1 running fadeIn;	display: block;	margin-top:10px;	margin-left:10px;	margin-right:10px;	background-color:#466BB9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#navigation_quermobil div#menu_blanko_nav_ober:hover span, #navigation_quermobil2 span{	margin-top:0.4em;	margin-bottom:0.4em;	padding:0.4em;	text-align:left;	display: block;	color:#fff;	background-color:#466bb9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#navigation_quermobil div#menu_blanko_nav_ober:hover a:link, #navigation_quer a:visited, #navigation_quer a:hover, #navigation_quer a:active{height:2em;white-space:nowrap;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;}
/* Mouseout und nicht aktiv navi eins */
#navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav a.menu33 {background-color:#466bb9; color:#fff;}   	
#navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav a:link, #navigation_quermobil div#menu_blanko_nav_ober:hover span#menu_blanko_nav_ober:hover span.menu_blanko_nav a:visited, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav a:hover, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav a:active { color:#fff;}   	
#navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nava, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nava a:link, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nava a:visited, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nava a:hover, #navigation_quermobil span.menu_blanko_nava a:active { background-color:#5581de; color:#fff;}   	
#navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav:hover, #navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav:hover a {background-color:#5581de; color:#fff;}   	
#navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nav a.menu33  { display:block;}  
#navigation_quermobil div#menu_blanko_nav_ober:hover span.menu_blanko_nava a.menu33a  { display:block;}  
#navigation_quermobil::after{white-space: pre;}
#navigation_quermobil2 a:link, #navigation_quermobil2 a:visited, #navigation_quermobil2 a:hover, #navigation_quermobil2 a:active{height:2em;white-space:nowrap;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;}
#navigation_quermobil2 span.menu_blanko_nav, #navigation_quermobil2 span.menu_blanko_nav a.menu33  {background-color:#3C5995; color:#fff;display:block;}   	
#navigation_quermobil2 span.menu_blanko_nav:hover, #navigation_quermobil2 span.menu_blanko_nav:hover a {background-color:#466bb9; color:#fff;}   	
table.index tr td p{margin-bottom:1.5em;}
table.index tr td img.right{float:none; width:100%;}
/*Tarifnavigation Ende */
#seitenfooter  {border: solid 1px #aaa;border-radius: 5px;box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#seitenfooter a {	padding:3px;	background-color:#466BB9;	border: solid 1px #545353;	border-radius: 4px;	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
#sidebar2{display:none;}
img.left, img.right, img.right_ob, img.right_ob_kl{float: none;}
img.mid_ob{margin:0px;}
fieldset table.fineblue tr th.right{text-align:left;}
td.dekoelement a img, td.dekoelement img{display:none;}
td.sprunglink_text{background-image: url("/bilder/icons/pfeil_mob_.gif");background-repeat:no-repeat; }
td.sprunglink_text a{vertical-align:text-top;padding-left:30px; text-align:left;vertical-align:top;}
table.sprungliste tr{display:block;}
/* produkttabelle soll horizontal scrollbar sein*/
.table-scrollable {	width: 100%; overflow-y: auto; margin: 0 0 1em;}
.table-scrollable::-webkit-scrollbar {	-webkit-appearance: none; width: 14px; height: 14px;}
.table-scrollable::-webkit-scrollbar-thumb {border-radius: 8px;	border: 3px solid #fff; background-color: rgba(0, 0, 0, .3);}
span.mobilth{display:inline; margin-right:1em;font-size: 1em;}
.mobilth{display:inline; margin-right:1em;font-size: 1em;}
.nurmobil{display:inline;}
div.nurmobil{display:inline;}
.mobillinks{text-align:left;}
.mobilrechts{text-align:right;}
.leistungstabelle_kleinschrift{vertical-align:middle; text-align:center; font-size: 1.2em;}
.nichtmobil{display:none;}
.nichtmobil2{display:none;}

table.forumline {width:95%;	background-color:#ffffff; margin-bottom:1em;border:1px solid #10479a;}
table.forumline tr{margin:1em;width:95%;border:3px solid #626262;}
table.forumline tr th{background:#fff;border:1px solid #fff;border-top:1px solid #fff;}
table.forumline tr td{font-family:'Noto Sans';background:#fff;border:1px solid #fff;}
table.forumline tr td, table.forumline tr th, table.forumline tr td p{text-align:left; display:block;font-size:1em;}
table.forumline tr th{min-height:1.6em; display:block;font-size:1.1em;}
table.forumline tr td select,table.forumline tr th select{font-size:1em;height:2em;border-color:#fff;width:99%;}
.forumline {background:#fff;border:1px solid #fff;}
.tariftabelle_td_zentriert{text-align:left; vertical-align:middle;}
td.tariftabelle_td_zentriert a:link{font-family:'Noto Serif';font-size:1em;line-height:2em;padding:1em;}
.tariftabelle_td_links_nowrap{text-align:left;white-space:normal;}
span.preisab{margin-top:2em;padding:1.2em;}
h3.tariftabelle{min-height:3.2em;white-space:normal;width:95%; font-size:1.2em;padding:1em;line-height:1.4em;padding-left:0;}
h3.tariftabelle a{padding:1em;font-size:1.2em;line-height:1.4em;padding-left:0;}
table.forumline tr td a.tariftabelle_tarifname, table.forumline tr th a.tariftabelle_tarifname:link, table.forumline tr th a.tariftabelle_tarifname:visited, table.forumline tr th a.tariftabelle_tarifname:hover, table.forumline tr th a.tariftabelle_tarifname:active{font-family:'Noto Serif';font-size:1.1em; color:#10479a;}
table.forumlinex tr td a.tariftabelle_tarifname, table.forumlinex tr th a.tariftabelle_tarifname:link, table.forumlinex tr th a.tariftabelle_tarifname:visited, table.forumlinex tr th a.tariftabelle_tarifname:hover, table.forumlinex tr th a.tariftabelle_tarifname:active{font-size:1.2em; color:#ffffff;}


fieldset table.fineblue{display:block;}

.datentabelle {width:95%;}
.datentabelle tr td, .datentabelle tr th{display:block;font-size:1.4em;}
.datentabelle tr td p, .datentabelle tr th p{font-size:1.4em;}
a.tooltip{font-size:1em;}
.datentabelle tr td.nichtmobil, .datentabelle tr th.nichtmobil {display:none;}
.datentabelle caption{text-align:left;color:#fff;background:#fba337;padding:3px;border:1px solid #e58101;font-size:1.4em;}
#footernavigation {width:100%;}
#footernavigation table tr td{margin:1em auto 1em auto;}
#footernavigation img.anfang, #footernavigation img.drucken, #footernavigation img.antrag {height: 55px;margin:1em auto 1em auto;}
#footernavigation a.orange_link2{background-image:none;background-color:#f59b00; color:#ffffff;font-weight:normal;}
table.datentabelle tr th.mobillinks{text-align:left;white-space:normal;font-size:1.4em; }
.index tr td table.datentabelle tr th.mobillinks{text-align:left;white-space:normal;font-size:1.4em; }
input#nachricht{width:100%;}
fieldset.oberfield{-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);width:98%; margin:15px; background-color:#fff;float:left;}
fieldset.linksfield{-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);float:none;width:98%;margin:5px;}
fieldset.rechtsfield{-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);float:none;width:98%;margin:5px;}
div.form_einzelblock{width:99%;margin-bottom:5px;display:block;font-size:0.9em;}
table.fineblue tr td, table.fineblue tr td.left{font-size:1.2em;}
div.form_einzelblock p{font-size:1.1em;padding:5px;}
div.form_einzelblock ul li{font-size:1.1em;}
.form_span_left{float:left; width:100%;color:#004799;font-size:1.1em;margin-top:.5em;margin-bottom:0.5em;padding-top:3px;padding-left:3px; }
.form_span_right{float:none;font-size:1em;}
.form_span_right label{font-size:1em;}
fieldset.linksfield {margin-top:1em;background-color:#f8f9fd;-moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;}
fieldset p{font-size:1.2em;}
input.normale8edf9{background-color:#f8f9fd;border: 1px solid #f8f9fd;}
input.normal{background-color:#f8f9fd;}
.form_span_left ol {padding-left:20px;margin-left:0px;}
h5.expat_personen_unterteilung{border-bottom:1px dotted #626262;margin-top:2em;margin-bottom:1em;font-size:0.9em;border-radius:0;}
/*einfügung nächste 5 zeilen für anderes formulardesign*/
fieldset.linksfieldpraemientabelle {margin-top:1em;background-color:#f8f9fd;-moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;width:90%;margin:5px;}
fieldset.linksfieldpraemientabelle legend{font-size:1.2em;white-space:normal;background-color:#1c3e85;-moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;border:1px solid #fff;padding:0.5em; }
fieldset.linksfield legend{font-size:1.2em;white-space:normal;background-color:#f59b00;-moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; border-radius:0px;border:1px solid #fff;padding:0.5em; }
fieldset.linksfield select{font-size:1.2em; min-height:1.8em;color:#004799;text-align:center;margin:0.1em;margin:0.5em;border:1px solid #e0e8f3;display: inline-block;}
fieldset.linksfield select#tarif_vp1, fieldset.linksfield select#tarif_vp2, fieldset.linksfield select#tarif_vp3, fieldset.linksfield select#tarif_vp4, fieldset.linksfield select#tarif_vp5{font-size:1.0em;}
fieldset.linksfield input[type=text], fieldset.linksfield input[type='email'].text, fieldset.linksfield input[type='tel'].text{font-size:1.4em; min-height:1.7em;width:90%;color:#004799;text-align:left;margin:0.25em 0.5em 0.25em 0.5em;border:1px solid #e0e8f3;    display: inline-block;}
fieldset.linksfield input[type=text]#nachricht{width:85%;}
fieldset.linksfield input[type=radio]{margin:0.5em;border:1px solid #e0e8f3; display: inline-block;}
fieldset.linksfield  label{font-size:1.3em;line-height:1.7em;}
fieldset.linksfield input[type=text].normal, fieldset.linksfield input[type=text].normale8edf9{background-color:#f8f9fd;border:1px solid #f8f9fd;}
fieldset.linksfield input#groesse, fieldset.linksfield input#gewicht, fieldset.linksfield input#frage0_030_0_00{width:4em;}
fieldset.linksfield input#groesse_vp1, fieldset.linksfield input#gewicht_vp1, fieldset.linksfield input#frage0_030_0_00_vp1{width:4em;}
fieldset.linksfield input#groesse_vp2, fieldset.linksfield input#gewicht_vp2, fieldset.linksfield input#frage0_030_0_00_vp2{width:4em;}
fieldset.linksfield input#groesse_vp3, fieldset.linksfield input#gewicht_vp3, fieldset.linksfield input#frage0_030_0_00_vp3{width:4em;}
fieldset.linksfield input#groesse_vp4, fieldset.linksfield input#gewicht_vp4, fieldset.linksfield input#frage0_030_0_00_vp4{width:4em;}
fieldset.linksfield input#groesse_vp5, fieldset.linksfield input#gewicht_vp5, fieldset.linksfield input#frage0_030_0_00_vp5{width:4em;}
fieldset.linksfield select#kuendigungsgrund{width:12em;}
fieldset.linksfield select#kuendigungsgrund option{font-size:0.7em;}
div.nurmobil{display:inline;}
/*div.aussendiv{position:relative !important; padding-top:100px !important; }
div.innendiv{overflow-y:auto !important; height:200px!important;}
table#test thead{display:inline !important; position:absolute !important; top:0 !important; left:0 !important;}
table#test thead th, table#test tbody td{font-size:0.7em;}
table#test tbody{display:block !important;}*/
ul.mobilkopflink li{font-size:1.3em;line-height:2em;}
#unternavigation  {margin-left:5px;}
#unternavigation table.finebl tr td {padding:1px;margin:0px;}
#unternavigation table.finebl tr td table#a2 {margin-left:6px;}
#unternavigation table.finebl tr td table.dotted, #unternavigation table.finebl tr td table.dotted_aktiv {width:99%;font-family: sans-serif;-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);
text-align:center;}
#unternavigation table.finebl tr td table.dotted {border:0 none #466bb9;background-color: #466bb9; box-shadow: none;box-sizing: none;text-align:center;color: #fff;}
#unternavigation table.finebl tr td table.dotted:hover, #unternavigation table.finebl tr td table.dotted_aktiv {border:0 none #5581DE;background-color: #5581DE; box-shadow: none;box-sizing: none;text-align:center;color:#fff;}
#unternavigation table tr td{display:inline;}
#unternavigation table.finebl tr td table.dotted tr td a.menu3, #unternavigation table.finebl tr td table.dotted tr td a.menu3a{display:block;color:#fff; font-weight:normal;margin:0px;}
#unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3, #unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3a{display:block;color:#fff; font-weight:normal;margin:0px;}
#unternavigation table.finebl tr td table.dotted tr td a.menu3:link, #unternavigation table.finebl tr td table.dotted tr td a.menu3a:link,
#unternavigation table.finebl tr td table.dotted tr td a.menu3:hover, #unternavigation table.finebl tr td table.dotted tr td a.menu3a:hover,
#unternavigation table.finebl tr td table.dotted tr td a.menu3:active, #unternavigation table.finebl tr td table.dotted tr td a.menu3a:active,
#unternavigation table.finebl tr td table.dotted tr td a.menu3:visited, #unternavigation table.finebl tr td table.dotted tr td a.menu3a:visited{font-weight:normal;}
#unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3:link, #unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3a:link,
#unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3:hover, #unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3a:hover,
#unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3:active, #unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3a:active,
#unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3:visited, #unternavigation table.finebl tr td table.dotted_aktiv tr td a.menu3a:visited{font-weight:normal;}
table.datentabelle tr th.pranzeige_kv, table.datentabelle tr td.pranzeige_kv {background-color:#f6dfb3;}
table.datentabelle tr td.pranzeige_kv input.normal{background-color:#f6dfb3;border:0px solid;}
table.datentabelle tr td#mobilpraemie_hv11, table.datentabelle tr td#mobilpraemie_hv21, table.datentabelle tr td#mobilpraemie_hv31, table.datentabelle tr td#mobilpraemie_hv41, table.datentabelle tr td#mobilpraemie_hv51 {background-color:#f6e8cd;}
table.datentabelle tr td#mobilpraemie_hv12, table.datentabelle tr td#mobilpraemie_hv22, table.datentabelle tr td#mobilpraemie_hv32, table.datentabelle tr td#mobilpraemie_hv42, table.datentabelle tr td#mobilpraemie_hv52 {background-color:#f6e8cd;}
table.datentabelle tr td#mobilpraemie_hv13, table.datentabelle tr td#mobilpraemie_hv23, table.datentabelle tr td#mobilpraemie_hv33, table.datentabelle tr td#mobilpraemie_hv43, table.datentabelle tr td#mobilpraemie_hv53 {background-color:#f6e8cd;}
table.datentabelle tr td#mobilpraemie_hv11 input.normal, table.datentabelle tr td#mobilpraemie_hv21 input.normal, table.datentabelle tr td#mobilpraemie_hv31 input.normal, table.datentabelle tr td#mobilpraemie_hv41 input.normal, table.datentabelle tr td#mobilpraemie_hv51 input.normal {background-color:#f6e8cd;}
table.datentabelle tr td#mobilpraemie_hv12 input.normal, table.datentabelle tr td#mobilpraemie_hv22 input.normal, table.datentabelle tr td#mobilpraemie_hv32 input.normal, table.datentabelle tr td#mobilpraemie_hv42 input.normal, table.datentabelle tr td#mobilpraemie_hv52 input.normal {background-color:#f6e8cd;}
table.datentabelle tr td#mobilpraemie_hv13 input.normal, table.datentabelle tr td#mobilpraemie_hv23 input.normal, table.datentabelle tr td#mobilpraemie_hv33 input.normal, table.datentabelle tr td#mobilpraemie_hv43 input.normal, table.datentabelle tr td#mobilpraemie_hv53 input.normal {background-color:#f6e8cd;}
table.datentabelle tr td#mobilgesamtpraemie_hv1, table.datentabelle tr td#mobilgesamtpraemie_hv2, table.datentabelle tr td#mobilgesamtpraemie_hv3{background-color:#f6e8cd;}
table.datentabelle tr td#mobilgesamtpraemie_hv1 input.normal, table.datentabelle tr td#mobilgesamtpraemie_hv2 input.normal, table.datentabelle tr td#mobilgesamtpraemie_hv3 input.normal{background-color:#f6e8cd;}
table.datentabelle tr td#mobilpraemie_tg11, table.datentabelle tr td#mobilpraemie_tg21, table.datentabelle tr td#mobilpraemie_tg31, table.datentabelle tr td#mobilpraemie_tg41, table.datentabelle tr td#mobilpraemie_tg51 {background-color:#f6efe1;}
table.datentabelle tr td#mobilpraemie_tg12, table.datentabelle tr td#mobilpraemie_tg22, table.datentabelle tr td#mobilpraemie_tg32, table.datentabelle tr td#mobilpraemie_tg42, table.datentabelle tr td#mobilpraemie_tg52 {background-color:#f6efe1;}
table.datentabelle tr td#mobilpraemie_tg13, table.datentabelle tr td#mobilpraemie_tg23, table.datentabelle tr td#mobilpraemie_tg33, table.datentabelle tr td#mobilpraemie_tg43, table.datentabelle tr td#mobilpraemie_tg53 {background-color:#f6efe1;}
table.datentabelle tr td#mobilpraemie_tg11 input.normal, table.datentabelle tr td#mobilpraemie_tg21 input.normal, table.datentabelle tr td#mobilpraemie_tg31 input.normal, table.datentabelle tr td#mobilpraemie_tg41 input.normal, table.datentabelle tr td#mobilpraemie_tg51 input.normal {background-color:#f6efe1;}
table.datentabelle tr td#mobilpraemie_tg12 input.normal, table.datentabelle tr td#mobilpraemie_tg22 input.normal, table.datentabelle tr td#mobilpraemie_tg32 input.normal, table.datentabelle tr td#mobilpraemie_tg42 input.normal, table.datentabelle tr td#mobilpraemie_tg52 input.normal {background-color:#f6efe1;}
table.datentabelle tr td#mobilpraemie_tg13 input.normal, table.datentabelle tr td#mobilpraemie_tg23 input.normal, table.datentabelle tr td#mobilpraemie_tg33 input.normal, table.datentabelle tr td#mobilpraemie_tg43 input.normal, table.datentabelle tr td#mobilpraemie_tg53 input.normal {background-color:#f6efe1;}
table.datentabelle tr td#mobilgesamtpraemie_tg1, table.datentabelle tr td#mobilgesamtpraemie_tg2, table.datentabelle tr td#mobilgesamtpraemie_tg3{background-color:#f6efe1;}
table.datentabelle tr td#mobilgesamtpraemie_tg1 input.normal, table.datentabelle tr td#mobilgesamtpraemie_tg2 input.normal, table.datentabelle tr td#mobilgesamtpraemie_tg3 input.normal{background-color:#f6efe1;}
.mobil_abernichtanzeigen,.datentabelle tr td.mobil_abernichtanzeigen, .datentabelle tr th.mobil_abernichtanzeigen{display:none;}
.mobilh{font-size:1.2em;font-weight:bold;}
.frage_einrueck {padding-left:0px;}
.frage_einrueck strong{font-weight:bold;}
table.datentabelle tr td.center_11px, table.datentabelle tr th.center_11px{font-size:1.2em;text-align:left;}
table.datentabelle tr th.datentabelle_oberbegriff{background-color:#CC6600;margin-top:1em;}
table.datentabelle input{width:90%;padding:0.5em; margin:0.5em;}
input.normalwhite, input.normal, input#praemie_kv_m_anzeige_vp1.normal{border:0 none;background-color:#F6DFB3;}
.lbild{width:99%;}
table.teaser m3 tr.singlecontent td.teaserContent a.teaserlink {font-size:1.2em;line-height:1.6em;}
.teaserContent1links a.teaserlink img {display:none;}
#navigation_quer{display:none;}
.teaser.m3 h2{background-color:#1c3e85;font-size:1.2em;line-height:1.6em;}
div.spalte1_40prozent{width:100%;float:none;}
#partnerprogramm_maklerstatus_1{float:left;}
#partnerprogramm_maklerstatus_2{float:left;width:235px;height:26px;}
#partnerprogramm_verlinkungsart_1{width:248px;height:180px;float:left;margin:1px 1px 20px 1px;}
#partnerprogramm_verlinkungsart_2{width:248px;height:180px;float:left;margin:1px 1px 40px 1px;}
#partnerprogramm_seitenbereich_1{width:263px;height:93px;float:left;margin:20px 1px 1px 1px;}
#partnerprogramm_seitenbereich_2{width:263px;height:180px;float:left;margin:20px 1px 1px 1px;}
#partnerprogramm_seitenbereich_3{width:263px;height:180px;float:left;margin:20px 1px 20px 1px;}
.jsfehlermeldung_box, .phpfehlermeldungrot legend {  background: none repeat scroll 0 0 #B21F1F;border: 2px solid #DDDDDD; border-radius: 6px 6px 6px 6px;box-shadow: 0 0 6px #000000; color: #FFFFFF; display: block; font-size: 1em; height: 100%; line-height: 1.4em; padding: 4px 10px; width: 90%;}
p#hinweis_angaben_allgemein_fehler{width:50%;margin:1em;}
fieldset.fieldset_serviceportal, fieldset.fieldset_serviceportal p, fieldset.fieldset_serviceportal em, fieldset.fieldset_serviceportal p em {font-size:1em;}
fieldset.fieldset_serviceportal div.form_einzelblock span.form_span_left, fieldset.fieldset_serviceportal div.form_einzelblock span.form_span_left label {font-size:1.1em;}
fieldset.grau p{font-size:1em;}
.indexmob tr td,  .indexmob tr th{	box-sizing: border-box;float:left;display:inline;}
.indexmob tr td table.tariffinderpfade tr td{float:left;display:inline;margin:1em;padding:0;}
table.tariffinderpfade tr td input[type="checkbox"]{width:2em;/* Double-sized Checkboxes */  -ms-transform: scale(2); /* IE */  -moz-transform: scale(2); /* FF */  -webkit-transform: scale(2); /* Safari and Chrome */  -o-transform: scale(2); /* Opera */ margin: 2em;  padding: 5px;}
table.studentvergleich_uebersicht tr td{display:inline;width:99%;}
table.studentvergleich_uebersicht tr td table{display:inline;width:99%;}
table.studentvergleich tr td.teaser a:link, .teaser a:visited, .teaser a:hover, .teaser  a:active {font-size:1em;}
table.studentvergleich tr td.teaser p{font-size:1em}
table.studentvergleich tr td.teaserpfrandunten{background-image:none; width:100%;}
table.studentvergleich tr td.teaserrandunten{background-image:none; width:100%;}
table.studentvergleich tr td.teaserlink {font-size:1em; }
table.studentvergleich tr td.teaserlink img{ display:none;}
table.studentvergleich tr td.teaser{width:100%;    border-radius: 0px;  box-shadow: none;}
table.studentvergleich tr td.teaserContent1 { width:100%;font-size:1em;background-color:#ffffff;    border-radius: 0px;   box-shadow: none;}
table.studentvergleich tr td.teaseruntenlink a:link, .teaseruntenlink a:visited{font-size:0.9em;}
table.studentvergleich tr td.teaserpfrandunten{background-image:none;}
table.studentvergleich tr td.teaser h2{font-size:1.2em;line-height:1.4em;background-color:#ffffff;color:#3c5995;}
a.submitbutton_klein:link, a.submitbutton_klein:hover, a.submitbutton_klein:active, a.submitbutton_klein:visited{ padding:.3em; margin-left:1em; font-size:1em;border:1px solid #808080;}
input.submitbuttonblau,input.submitbutton{padding:1em;margin:1em;height:3em;background-image:none; background-color:#466BB9;border-color:#000099;}
input.submitbuttonblau:hover, input.submitbuttonblaua, input.submitbutton:hover, input.submitbuttona{padding:1em;margin:1em;height:3em;background-image:none; background-color:#F9A336;border-color:#ffffff;}
span#weitere_person_vp1 input.submitbuttonblau:hover, span#weitere_person_vp1 input.submitbuttonblau, span#weitere_person_vp1 input.submitbuttona{padding-left:0em;margin-left:0em;height:3em;background-image:none; background-color:#F9A336;}
input.submitbutton{border-color:#fff;}
a.linkbutton{-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);padding:.5em;margin-bottom:4em;height:3em; background-color:#466BB9;border-color:#fff;color:#fff;text-decoration:none;}
a.linkbutton:hover{ background-color:#F9A336;}


table.forumline input.submitbutton {border-color:#fff;}
td.karrierebild{display:none;}
table.index caption.karriere{font-size:1.5em;}
a.teaseruntenlink{font-size:1.1em;}
input.normal{background-color:#E8EDF9; border:1px solid #E8EDF9;}
.seitenueberschrift{font-size:1.1em; line-height:2.5em;}
.seitenueberschrift table.dotted tr td table.finebl th{display:block;width:99%;font-size:1.3em; line-height:2.5em;}
.seitenueberschrift table.dotted tr td table.finebl tr th.right{text-align:left;}
.seitenueberschrift span{font-size:.9em; color:#3c5995;width:80%;}
.seitenueberschrift span.seitenueberschrift_untersatz{font-size:.9em; color:#3c5995;width:80%;}




table.index tr td table.sitemap tr td {}
table.sitemap tr td a:link img.sitemap_flagge, table.sitemap tr td a:hover img.sitemap_flagge, table.sitemap tr td a:visited img.sitemap_flagge, table.sitemap tr td a:active img.sitemap_flagge{width:45px;height:27px; margin:0.5em 0.5em 0 0;border:1px solid #626262;}
table.index tr td table.sitemap tr td a:link, table.index tr td table.sitemap tr td a:hover, 
table.index tr td table.sitemap tr td a:active, table.index tr td table.sitemap tr td a:visited{width:99%;font-size:1em;padding:0.7em;line-height:2em;float:left;}
table.index tr td table.sitemap tr td.sitemap_tariftitel a:link, table.index tr td table.sitemap tr td.sitemap_tariftitel a:hover, 
table.index tr td table.sitemap tr td.sitemap_tariftitel a:active, table.index tr td table.sitemap tr td.sitemap_tariftitel a:visited{width:99%;font-size:1.5em;padding:0.7em;line-height:2em;float:left;}
table.index tr td table.sitemap tr td.sitemap_tariftitel a:link.sitemap_tariftitel_teil2, table.index tr td table.sitemap tr td.sitemap_tariftitel a:hover.sitemap_tariftitel_teil2, 
table.index tr td table.sitemap tr td.sitemap_tariftitel a:active.sitemap_tariftitel_teil2, table.index tr td table.sitemap tr td.sitemap_tariftitel a:visited.sitemap_tariftitel_teil2{width:99%;font-size:1.1em;margin-top:2em;float:left;}
table.index tr td table.sitemap tr td a:link.sitemap_tarif_unterseite, table.index tr td table.sitemap tr td a:visited.sitemap_tarif_unterseite, table.index tr td table.sitemap tr td a:hover.sitemap_tarif_unterseite, table.index tr td table.sitemap tr td a:active.sitemap_tarif_unterseite {color:#F37F2B;font-size:1.3em;font-weight:bold;padding:0.7em;line-height:3em;margin-top:2em;}
.finebl table.index, .finebl table.dotted{background-color:#fff;}
	fieldset.oberfield{-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);width:98%; margin:15px; background-color:#fff;float:left;}
	fieldset.linksfield{-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);float:none;width:90%;margin:5px;}
	fieldset.rechtsfield{-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -khtml-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; behavior:url(border-radius.htc);float:none;width:90%;margin:5px;}
	div.form_einzelblock{width:99%;margin-bottom:5px;display:block;}
	.form_span_left,.form_span_left_breit, .form_span_left_sehr_breit{float:left; text-align:left;padding:0; width:100%;text-align:left;}
	.form_span_right{float:none;text-align:left;}
	fieldset p{font-size:1.3em;}
	fieldset.gesundheitsfragen p, fieldset.gesundheitsfragen label, div.form_einzelblock fineblue{font-size:.9em;}
	fieldset.linksfield legend{font-size:1.1em;}
	input#praemie_kv_m_anzeige_vp1{background-color:#ffffff;}
	select{font-size:1.1em;}
	input.normal{background-color:#fff;}
	span.form_span_left label, .form_span_left_breit label, .form_span_left_sehr_breit label{font-size:1em;}
	span.form_span_right label{font-size:1.1em;}
	fieldset.linksfield .form_span_left ol li{font-size:0.9em;}
fieldset.linksfield input[type=text], fieldset.linksfield input[type='email'], fieldset.linksfield input[type='tel']{font-size:1.5em; min-height:1.8em;width:90%;color:#004799;text-align:left;margin:0.25em 0.5em 0.5em 0.5em;border:1px solid #e0e8f3;display: inline-block;}
fieldset.rv input[type=text]{border:1px solid #626262;}
form#antrag fieldset.linksfield{margin-bottom:1.5em;width:95%;}
form#antrag fieldset.linksfield legend{width:95%;}
h5.expat_personen_unterteilung{font-size:1.3em; color:#FF9900;line-height:1.8em;}

.popup {
  margin: 30px auto;
  padding: 10px;
  width: 90%;

}
.popup .close {font-size: 2em;}
.infobild {width:1.6em;height:1.5em;background-color:#f9a336; border:2px solid #e58101;border-radius:50%;float:right; margin-top:-0.2em;overflow:hidden;}

.infobild a:link, .infobild a:hover, .infobild a:visited, .infobild a:active{font-size:1.7em; color:#ffffff; text-decoration:none;vertical-align:middle; }
td.zwischenseite_links{width:100%; text-align:left;}
td.zwischenseite_links_frage{width:100%; text-align:right;}
fieldset.linksfield input#praemienteil_1{font-size:0.7em;}
fieldset.fieldset_serviceportal span.form_span_left_sehr_breit_sp select#kuendigungsgrund{width:15em;}
.nuranzeige{background-color:#f8f9fd; border:1px solid #f8f9fd;}

#seitenfooter .linkblock{width:85%;text-align:left;margin-left:0;padding-left:5px;background-color:#3c5995;}
#seitenfooter .linkblock h1{margin-left:0;padding-left:0;color:#fff;}
#seitenfooter .linkblock ul {margin-left: 0; padding-left: 0;}
#seitenfooter .linkblock ul li{width:100%;text-align:left;margin-left:0;padding:0;padding-left:0;margin-top:1.3em;margin-bottom:1.3em;}
#seitenfooter .linkblock ul li a{width:100%;padding:1em;font-size:11px; display:inline;}
.linkblock{width:85%;margin-left:0;padding:0px;}

/*#seitenfooter .linkblock, #seitenfooter .linkblock h1, #seitenfooter .linkblock ul, #seitenfooter .linkblock ul li{display:none;}*/
div.tarifstart_h1block{width:320px; background-image:none;}
div.tarifstart_h1block h1{padding:.5em;width:320px; color:#FF9900; font-size:16px;line-height:3em; font-weight:bold;font-family: 'Noto Serif';}
div.tarifstart_h1block h1 span{ padding-top:4em;font-family: 'Noto Sans';font-size:14px;line-height:20px;color:#FF9900;font-weight:normal;}
div.tarifstart_h1block h2 {width:280px;position:relative;top:0;left:0; float:left;background-color:#FF9900; padding:8px;}
div.tarifstart_h1block h2 a, div.tarifstart_h1block h2 span{text-decoration:none;color:#fff;font-family: 'Noto Sans';font-size:18px;font-weight:bold; position:relative; left:10px;}
div.tarifstart_h1block h2 a{top:0;}
div.teaserblock1_r{display:inline;float: left;width:100%;margin-bottom:1em;}	
div.teaserbereich_r{display:inline;width:100%;float:left;margin:0.5em;padding:0;}
div.teaserbereich_r div.bild_r img{display:block;float:left;margin-left:2px;margin-right:5px;}
div.teaserbereich_r div.bild_r{display:none;}
div.teaserbereich_r div.bild_r img{display:none;}
div.teaserbereich_r div.content_r{width:100%;padding-left:0.2em;}
div.teaserbereich_r div.content_r h2{padding-left:5px;margin-top:5px;margin-bottom:5px;}
div.teaserbereich_r div.content_r p{padding-left:5px;margin-top:0em;}
div.teaserbereich_r div.content_r p.links_r a{font-size:1em;}
table.bildleistevier tr td img{width:320px;height:266px;margin: 0 1em 0 1em;padding:0;}
table.bildleistevier tr td.no2 img, table.bildleistevier tr td.no3 img, table.bildleistevier tr td.no4 img{display:none;}
table.bildleistevier tr td.no1 {padding-left:0em;}
.smicon img{margin-top:5px;width: 17px;height:17px;}
input#kkzuschlag_anzeige_zahlung, input#kkzuschlag, input#zahlrhythmus_kk{border:0 none;background-color:#f8f9fd;color:#F8F9FD;}
input#praemie_kv_z_anzeige_allepersonen, input#praemie_hv_z_anzeige_allepersonen, input#zahlrhythmus, input#zahlrhythmus_hv {border:0 none;background-color:#f8f9fd;}
img.statement{width:250px;}
table.blankoindex tr td{display:block;}
#checkbody{max-width:600px;}
div.emblock{width:100%;max-width:399px;margin:0;padding:0;}
div.block_inhalt_teil2{width:100%;max-width:399px;margin:1em 0em 3em 0em; padding:10px;}   
div.block_inhalt_teil2 h1{ font-size: 1.8em;line-height: 1.3em; padding-top:1.4em;padding-bottom:0.8em;font-weight: 400;}    
div.block_inhalt_teil2 p{font-size: 1.4em;  line-height: 1.4em; padding-bottom:1.3em;}

div.block_inhalt_teil1{margin:0em;  max-width:399px;padding-left:.5em;padding-right:.5em;} 
div.block_inhalt_teil1 h1, div.block_inhalt_teil1 p {margin:0em; max-width:399px;padding:0;} 
.bs_college_1, .bs_student_1 ,.bs_gkv_1 ,.bs_eco_1 ,.bs_exp_1 {background-image: none;width:100%;max-width:399px;}

.bs_2,.bs_3,.bs_4 {width:100%;max-width:399px;}
a.orangebut_gr_2 {display: block; height: 6em; width: 200px;  color: #ffffff;text-decoration:none;}
a.orangebut_2, a.orangebut {display: block; height: 4em; width: 200px;  color: #ffffff;text-decoration:none;}
.orangebut_gr, .orangebut{width: 200px;}


div.einleitung, div.block_inhalt_teil1, div.block_inhalt_teil2, div.block_inhalt_teil3, div.block_kontakt_teil1, div.logo_kopfbild{width:100%;max-width:399px; display:block;margin-left:auto; margin-right:auto;}

.bs_college_1 img, .bs_gkv_1 img,.bs_student_1,.bs_eco_1,.bs_exp_1 img{margin:0 0 0 1em; padding:.5em;}
div.block_kontakt_teil1{background-image:none;}
img.kopfbild{width:80%;margin-left:1em;text-align:left;}
/*.icon-bar {  top:20%;margin-right:0;}
.icon-bar a {  padding:7px 3px;}*/
</style>