/* CSS-Definitionsdatei, die Site-übergreifende Stylesheets enthält */

.zh-siebzehn {
	line-height: 17px
}

.abst_route {
	padding-top: 10px
}

.link_weiss_elf {
	font-size: 11px;
 	color: rgb(255,255,255);
 	text-decoration: none 
}

.link_klick {
	font-size: 9px;
 	color: rgb(0,128,255);
 	text-decoration: none 
}

.tf_b {
	background-color: rgb(40,65,97);
 	border: 1px solid rgb(71,100,137);
 	padding: 5px 10px 5px 15px
}

.bg_az {
	background-repeat: no-repeat;
 	background-position: left;
 	padding-left: 25px
}

.tf_c {
	background-color: rgb(59,83,113);
 	border: 1px solid rgb(71,100,137);
 	padding: 5px 10px 5px 15px
}

.bild_abst_links {
	padding-left: 15px;
 	padding-right: 7px
}

.form_button_b {
	font-family: Verdana,  Tahoma,  Arial,  Helvetica,  Sans-serif;
 	font-size: 11px;
 	color: rgb(255,255,255);
 	text-decoration: none ;
 	background-image: url( "../assets/images/form_button_b.png" );
 	background-repeat: no-repeat;
 	background-position: top;
 	border-left-style: none;
 	border-top-style: none;
 	border-right-style: none;
 	border-bottom-style: none
}

.abst_schnellkont {
	padding-top: 4px
}

.text_klick {
	font-size: 9px;
 	color: rgb(255,255,255);
 	text-decoration: none 
}

.zeile_schmal_b {
	line-height: 7px
}

.form_button {
	font-family: Verdana,  Tahoma,  Arial,  Helvetica,  Sans-serif;
 	font-size: 11px;
 	color: rgb(255,255,255);
 	background-image: url( "../assets/images/form_button.png" );
 	background-repeat: no-repeat;
 	background-position: center;
 	border-left-style: none;
 	border-top-style: none;
 	border-right-style: none;
 	border-bottom-style: none
}

.form_text {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
 	font-size: 11px;
 	color: rgb(10,17,36);
 	text-decoration: none 
}

.zeile_schmal_c {
	line-height: 15px
}

.link_gruen {
	color: rgb(189,253,42);
 	text-decoration: none 
}

.Preise {
	font-size: 15px;
 	color: rgb(189,253,42);
 	font-weight: bold
}

.pfeil_bg_b {
	background-repeat: no-repeat;
 	background-position: top left
}

.abst_bottom_two {
	text-align: left;
 	padding-bottom: 2px
}

.linkuebersicht {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
 	font-size: 16px;
 	color: rgb(189,253,42);
 	font-weight: bold;
 	text-decoration: none ;
 	text-align: center;
 	background-color: rgb(40,65,97);
 	border: 1px solid rgb(71,100,137);
 	padding-top: 5px;
 	padding-bottom: 5px;
 	display: block
}

.monate {
	font-size: 15px;
 	text-transform: capitalize;
 	letter-spacing: 1px;
 	margin-bottom: 5px;
 	padding-bottom: 1px;
 	border-bottom: 1px solid rgb(189,253,42)
}

.text_gruen {
	color: rgb(189,253,42)
}

.linkus_b {
	font-size: 14px;
 	color: rgb(189,253,42);
 	font-weight: normal;
 	font-style: normal;
 	text-decoration: none ;
 	display: block
}

.linkus {
	font-size: 16px;
 	color: rgb(189,253,42);
 	font-weight: bold;
 	text-decoration: none ;
 	display: block
}

.hoch {
	font-size: 12px;
 	vertical-align: super
}

.textnavi {
	color: rgb(255,255,255);
 	text-decoration: none ;
 	padding: 3px 8px
}

.text_blau {
	color: rgb(51,153,255);
 	background-repeat: no-repeat
}

.abst_trennstr {
	padding-top: 17px
}

.rahmenuebersicht {
	border: 1px solid rgb(71,100,137)
}

.abst_pfeil {
	padding-top: 5px;
 	padding-bottom: 5px
}

.banner {
	text-decoration: none ;
 	background-repeat: no-repeat;
 	background-position: center;
 	padding-top: 6px
}

.zh {
	line-height: 19px
}

.pfeil_bg {
	background-repeat: no-repeat;
 	background-position: 0% 70%
}

.link_blau {
	color: rgb(51,153,255);
 	text-decoration: none 
}

.linie {
	background-repeat: no-repeat;
 	background-position: top
}

.sg_zwoelf {
	font-size: 12px;
 	background-repeat: no-repeat;
 	background-position: bottom left;
 	margin-right: 20px;
 	margin-bottom: 4px;
 	padding-bottom: 1px;
 	border-bottom: 1px solid rgb(189,253,42)
}

.link_weiss {
	color: rgb(255,255,255);
 	text-decoration: none 
}

.Linie_b {
	background-repeat: no-repeat;
 	background-position: bottom left;
 	padding-bottom: 4px
}

.ankerzeile {
	line-height: 2px
}

.klick {
	color: rgb(10,17,36);
 	background-color: rgb(10,17,36);
 	border-left-style: none;
 	border-top-style: none;
 	border-right-style: none;
 	border-bottom-style: none
}

.link_tot {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
 	font-size: 12px;
 	color: rgb(71,100,137);
 	font-weight: bold;
 	background-color: rgb(40,65,97);
 	border: 1px solid rgb(71,100,137);
 	padding-top: 5px;
 	padding-bottom: 5px
}

.us_us {
	margin-bottom: 5px;
 	padding-bottom: 1px;
 	border-bottom: 1px solid rgb(189,253,42)
}

.Termine {
	font-size: 11px;
 	line-height: 17px
}

.tf {
	background-color: rgb(40,65,97);
 	border: 1px solid rgb(71,100,137);
 	padding: 20px 10px 15px 15px
}

.Impressum {
	font-size: 12px;
 	font-weight: bold;
	line-height : 16px;
	background-repeat : no-repeat;
	background-position : 0% 100%
}

.button {
	font-size: 10px;
 	color: rgb(51,51,51)
}

.linkuebersicht_b {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
 	font-size: 13px;
 	color: rgb(0,128,255);
 	font-weight: bold;
 	text-decoration: none ;
 	background-color: rgb(40,65,97);
 	border: 1px solid rgb(71,100,137);
 	padding-top: 4px;
 	padding-bottom: 4px;
 	display: block
}

.zeile_schmal {
	line-height: 5px
}

.news {
	font-size: 11px;
 	line-height: 16px
}

.ueberschr_rechts {
	font-size: 22px;
 	color: rgb(255,255,255);
 	margin-top: 45px;
 	margin-bottom: 26px;
 	padding-bottom: 6px;
 	border-bottom: 2px solid rgb(51,153,255)
}

.abst_logo {
	padding-top: 18px;
 	padding-bottom: 7px
}

.ZH_fuenfzehn {
	line-height: 14px;
	margin-top : 4px
}

.linkuebersicht_b:hover {
	background-color: rgb(121,150,187)
}

.link_weiss_hover {
	text-decoration: underline
}

.link_weiss_elf:hover {
	text-decoration: underline
}

.linkuebersicht:hover {
	text-decoration: none ;
 	background-color: rgb(121,150,187)
}

.link_klick:hover {
	text-decoration: underline
}

.textnavi:hover {
	text-decoration: underline
}

.link_blau:hover {
	text-decoration: underline
}
