/*General Style*/

body, html {
	margin:0px 0px 30px 15px;  /* befor was 12px top*/
	padding:0px;
	color:#54585c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	height:98%;
}
html {
	margin:0px
}

table {
	margin:0px;
	padding:0px;
	border-width:0px;
}

th{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif;
	vertical-align:top;
	text-align:left;
}

div{
	line-height:150%;

}

td {
	line-height:150%;
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align:left;
}
#banner1 td, #banner2 td, #navi table td div {
	line-height:110% !important;
}
img{ 
	border : none;
	display: inline;
	margin:0px;
	padding:0px;
}

a {
	color:#54585c;
	outline:0;
}

a:hover{
	color:#0074a5;

}

p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding: 0px;
}

h1 {
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

h2 {
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}
h2.top {
	margin-top: 0px;
}

h3 {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
}

h4 {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
}


ul {

	padding: 0px 0px 0px 5px;
	margin: 2px 0px 2px 10px;
	list-style-type:square;

}

li {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 5px;
}


/*Layoutstyles*/

.layout_table {
	width: 970px;
	height:100%;
}

.navigation {
	width: 161px;

}

.padding_nav{
	width: 35px;

}

.content {
	width: 398px;
}

.spalte_content{
	width: 186px;
}
.spalte_context{
	width: 186px;
	padding-top:8px;
}
.spalte_context_top{
	width: 186px;
	padding-top:4px;
}
.overlap_image{
	height:10px;
	overflow:visible;
	margin-top:12px;
}
.overlap_image_top{
	height:10px;
	overflow:visible;
	margin-top:4px;
}
.zweisp_content{
	width: 382px;
}

.dreisp_content{
	width: 578px;
}

.viersp_content{
	width: 774px;
}

.padding_content{
	width: 10px;
}

.padding_absatz td{
	padding-top: 0px !important;
}
.nur_code {
	position:relative;
	top:-21px;
}
.linie_horizontal{
	background-image:url(/lin/media/template/linie_horiz.gif);
	background-repeat:repeat-x;
}


.fusszeile{
	padding:3px;
}

/*Kopf Grafiken*/

.pic_head{
	margin: 10px 0px 7px 0px;
	
}




/*Formulare*/

form {
	display:inline;
	padding:0px;
	margin:0px;

}

input {
	border: 1px solid #8b7b9a;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:150px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:150px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:150px;
}
.suchen {	
	margin:2px 0px 0px 4px;
	border: none;
	width: 178px;
	color:#54585c;
}

/* fix for non-ie browsers */
html>body .suchen {
	height:17px;
	width: 180px;

}




/*Menü style*/

/*Topnavigation*/

.topnavnotsel {
	text-decoration : none;
	margin-right: 8px;
}

.topnavsel {
	text-decoration : none;
	margin-right: 8px;
	font-weight : bold;	

}


/*Hauptnavigation*/

.raquo, .noraquo { /*for menu3*/
	display:none;
	margin-right:5px;
}

.underline { /*for menu4*/
	display:none;
	color : #ffffff;
}

.menu1_div {
	margin: 13px 0px 4px 0px;
}

.menu1_div_bottom{
	margin: 3px 0px 0px 0px;
}


.menu1 {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	position:relative;
	top: -19px;
}

/* spezial Formatierungen für Notfallstation */
a.sel_20382:link,a.sel_20382:visited,a.sel_20382:active {
	color: #c10076 !important;
}

a.notsel_20382:link,a.notsel_20382:visited,a.notsel_20382:active {
	color: #c10076 !important;
}

a.sel_20382:hover {
	color: #0074a5 !important;
}

a.notsel_20382:hover {
	color: #0074a5 !important;
}




.menu1_notselected_nochildren,
.menu1_notselected_children {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-type: none;
}

a.menu1_notselected_nochildren,
a.menu1_notselected_children {
	width:100%;
	display:block;
	letter-spacing:0.2em;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
}

a.menu1_notselected_nochildren:hover,
a.menu1_notselected_children:hover {
	width:100%;
	display:block;
	letter-spacing:0.2em;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
	color:#0074a5;
}

.menu1_selected_nochildren,
.menu1_selected_children,
.menu1_notselected_childrenselected {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}

a.menu1_selected_nochildren,
a.menu1_selected_children,
a.menu1_notselected_childrenselected {
	width:100%;
	display:block;
	letter-spacing:0.2em;
	text-transform:uppercase;
	color:#222222;
	text-decoration: none;
	font-weight: bold;
}

a.menu1_selected_nochildren:hover,
a.menu1_selected_children:hover,
a.menu1_notselected_childrenselected:hover {
	width:100%;
	display:block;
	letter-spacing:0.2em;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
	color:#0074a5;
}


ul.menu2 {
	padding: 3px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}


li.menu2_notselected_nochildren,
li.menu2_notselected_children {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	list-style-image: none;
	list-style-type: none;
}

a.menu2_notselected_nochildren,
a.menu2_notselected_children {
	width:100%;
	display:block;
	font-weight: bold;
	text-decoration: none;
	color:#54585c;
}

a.menu2_notselected_nochildren:hover,
a.menu2_notselected_children:hover {
	width:100%;
	display:block;
	font-weight: bold;
	text-decoration: none;
	color:#0074a5;
}

li.menu2_selected_nochildren,
li.menu2_selected_children,
li.menu2_notselected_childrenselected {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	list-style-image: none;
	list-style-type: none;
	text-decoration: none;
}

a.menu2_selected_nochildren,
a.menu2_selected_children,
a.menu2_notselected_childrenselected {
	width:100%;
	display:block;
	font-weight: bold;
	color:#222222;
	text-decoration: none;
}

a.menu2_selected_nochildren:hover,
a.menu2_selected_children:hover,
a.menu2_notselected_childrenselected:hover {
	width:100%;
	display:block;
	font-weight: bold;
	text-decoration: none;
	color:#0074a5;
}





ul.menu3 {
	padding: 3px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	position:relative;
	left: -5px;
}

li.menu3_selected_nochildren .raquo,
li.menu3_selected_children .raquo,
li.menu3_notselected_childrenselected .raquo {
	display:inline;
	position:relative;
	top:-2px;
}
a.menu3_notselected_nochildren .noraquo,
a.menu3_notselected_children .noraquo {
	display:inline;
}

li.menu3_notselected_nochildren,
li.menu3_notselected_children {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-type: none;

}

a.menu3_notselected_nochildren,
a.menu3_notselected_children {
	width:100%;
	display:block;
	color:#54585c;
	text-decoration: none;
}

a.menu3_notselected_nochildren:hover,
a.menu3_notselected_children:hover {
	width:100%;
	display:block;
	text-decoration: none;
	color:#0074a5;
}

li.menu3_selected_nochildren,
li.menu3_selected_children,
li.menu3_notselected_childrenselected {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}

a.menu3_selected_nochildren,
a.menu3_selected_children,
a.menu3_notselected_childrenselected {
	width:100%;
	display:block;
	color:#4A4A4A;
	text-decoration: none;
	font-weight: bold;
}

a.menu3_selected_nochildren:hover,
a.menu3_selected_children:hover,
a.menu3_notselected_childrenselected:hover {
	width:100%;
	display:block;
	text-decoration: none;
	color:#0074a5;
}


ul.menu4 {
	padding: 3px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}


ul.menu4 .underline {
	display:inline;
}
ul.menu4 .raquo {
	display:none;
}
ul.menu4 .noraquo {
	display:none;
}

li.menu4_notselected_nochildren,
li.menu4_notselected_children {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-type: none;
}

a.menu4_notselected_nochildren,
a.menu4_notselected_children {
	width:100%;
	display:block;
	color:#54585c;
}

a.menu4_notselected_nochildren:hover,
a.menu4_notselected_children:hover {
	width:100%;
	display:block;
	color:#0074a5;
}

li.menu4_selected_nochildren,
li.menu4_selected_children,
li.menu4_notselected_childrenselected {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
}

a.menu4_selected_nochildren,
a.menu4_selected_children,
a.menu4_notselected_childrenselected {
	width:100%;
	display:block;
	color:#4A4A4A;
	font-weight: bold;
}

a.menu4_selected_nochildren:hover,
a.menu4_selected_children:hover,
a.menu4_notselected_childrenselected:hover {
	width:100%;
	display:block;
	color:#0074a5;
}





/* sitemap */

ul.sitemap2 {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 18px;
	list-style-image: url('/lin/media/template/menu3.gif') !important;
}

li.sitemap2_notselected_nochildren,
li.sitemap2_notselected_children {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
}

a.sitemap2_notselected_nochildren,
a.sitemap2_notselected_children {
	text-decoration: none !important;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	display:block;
}

a.sitemap2_notselected_nochildren:hover,
a.sitemap2_notselected_children:hover {
	text-decoration: none !important;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	display:block;
}




ul.sitemap3 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

li.sitemap3_notselected_nochildren,
li.sitemap3_notselected_children {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none !important;
	list-style-type: none;
	font-weight:bold;
	text-transform:none;
}

a.sitemap3_notselected_nochildren,
a.sitemap3_notselected_children {
	text-decoration: none !important;
}

a.sitemap3_notselected_nochildren:hover,
a.sitemap3_notselected_children:hover {
	color: #ED2939;
	text-decoration: none !important;
}





ul.sitemap4 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 20px;
}

li.sitemap4_notselected_nochildren,
li.sitemap4_notselected_children {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none !important;
	list-style-type: none;
	font-weight:normal;
	text-transform:none;
}

a.sitemap4_notselected_nochildren,
a.sitemap4_notselected_children {
	text-decoration: none !important;
	text-indent: -10px;
}

a.sitemap4_notselected_nochildren:hover,
a.sitemap4_notselected_children:hover {
	color: #ED2939;
	text-decoration: none !important;
	text-indent: -10px;
}


ul.sitemap5 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}

li.sitemap5_notselected_nochildren,
li.sitemap5_notselected_children {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none !important;
	list-style-type: none;
	font-weight:normal;
	text-transform:none;
}

a.sitemap5_notselected_nochildren,
a.sitemap5_notselected_children {
	text-decoration: none !important;
	text-indent: -10px;
}

a.sitemap5_notselected_nochildren:hover,
a.sitemap5_notselected_children:hover {
	color: #ED2939;
	text-decoration: none !important;
	text-indent: -10px;
}





/*Klassen für Inhalt*/

.edit_Box_grau{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #e9e9e9;


}

.edit_Hervorheben {
	color: #e592e4;
	font-weight:bold;
	text-decoration: none;
}

.edit_small, .edit_Klein{
	font-size: 9px;

}

.edit_Rechtsbündig{
	text-align: right;

}

.edit_Zentriert{
	text-align: right;

}


/*Abwechselndes einfärben von Tabellen*/

.edit_Abwechselnde_Tabelle{
	margin: 0px 0px 5px 0px;
}
.edit_Abwechselnde_Tabelle tr{
	background-color: #f5f5f5;
}

.edit_Abwechselnde_Tabelle td{
	margin: 0px 0px 0px 0px !important;
	padding: 3px 6px 3px 2px !important;
}


table.edit_Abwechselnde_Tabelle tr.row_dark{
	background-color: #e9e9e9;
}

/*Kleine Schriftart in Tabellen*/

.kleine_schrift td{
	font-size: 10px;
}











/*Boxen ohne Tabellen*/

.no_padding {
	padding: 0px !important;
}



div.box_false, div.box_False, div.box_{
	width:186px;
	margin: -4px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

div.box_false h1, div.box_False h1, div.box_ h1{ 
	font-size : 11px;
}

div.box_false h2, div.box_False h2, div.box_h2{
	font-size : 11px;
	font-weight: bold;
	color:#0074a5;
	text-decoration: none;
}

div.box_false div.linie_horizontal, div.box_False div.linie_horizontal, div.box_ div.linie_horizontal{
	background-image:none;
}








div.box_true, div.box_True{
	width:186px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;

}

div.box_true p, div.box_True p{ 
	background-image: url(/lin/media/template/box_linien.gif);
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 3px 5px;
	background-repeat:repeat-y;
}

div.box_true h1, div.box_True h1{ 
	font-size : 11px;
	letter-spacing:0.1em;
	font-weight: bold;
	background-color:#a1a1a1;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	text-transform: none;
}

div.box_true h2, div.box_True h2{
	font-size : 11px;
	font-weight: bold;
	color:#0074a5;
	text-decoration: none;
	background-image: url(/lin/media/template/box_linien.gif);
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 0px 5px;
}

div.box_true div.linie_horizontal, div.box_True div.linie_horizontal{
	background-image:url(/lin/media/template/linie_horiz.gif);
}

div.box_True ul {

	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/lin/media/template/box_linien.gif);
	background-repeat:repeat-y;
}

div.box_True li {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 25px;
	list-style-image: url(/lin/media/template/list.gif);
}


div.box_True div{
	background-image: url(/lin/media/template/box_linien.gif);

}

div.box_True div.image{
	padding: 8px 1px 8px 1px;
}

div.box_True div.imagecolor{
	BACKGROUND-COLOR: #e9e9e9;
	
}



div.box_True div.box_noline{
	background-image: none !important;

}

div.box_True p img{
	position:relative;
	left:-4px;

}











div.box_Content_True{
	background-repeat:repeat-y;
	background-image: url(/lin/media/template/box_linien.gif);
	width:186px;
	margin: 0px;
	padding: 0px;
}

div.box_Content_True p{ 
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 3px 5px;
}

div.box_Content_True h1{ 
	font-size : 11px;
	letter-spacing:0.1em;
	font-weight: bold;
	background-color:#a1a1a1;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	text-transform: none;
}

div.box_Content_True h2{
	font-size : 11px;
	font-weight: bold;
	color:#0074a5;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 0px 5px;
}

div.box_Content_True div.linie_horizontal{
	background-image:url(/lin/media/template/linie_horiz.gif);
}

div.box_Content_True ul {

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	list-style-type:square;
	list-style-image: url(/lin/media/template/list.gif);
}

div.box_Content_True li {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 5px;
}

div.box_Content_True p img{
	position:relative;
	left:-4px;

}

div.box_Content_True a:hover {
	color:#0074a5;
	text-decoration:underline;
}

div.box_Content_True a.title,a.title {
	color:#0074a5;
	font-weight:bold;
	text-decoration:none;
}
div.box_Content_True a.title:hover, a.title:hover {
	text-decoration:underline;
}









div.box_blue{
	width:186px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#f8f8f8;
}

div.box_blue p{ 
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 3px 5px;
	background-repeat:repeat-y;
}

div.box_blue h1{ 
	color:#ffffff;
	font-size : 11px;
	letter-spacing:0.1em;
	font-weight: bold;
	background-color:#0074a5;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	text-transform: none;
}

div.box_blue h2{
	font-size: 11px;
	font-weight: bold;
	color:#0074a5;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 0px 5px;
}

div.box_blue div.linie_horizontal{
	background-image:url(/lin/media/template/linie_horiz.gif);
}

div.box_blue ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 15px;
	list-style-type:square;
	list-style-image: url(/lin/media/template/list.gif);
}

div.box_blue li {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 5px;
}

div.box_blue div.box_noline{
	background-image: none !important;
}

div.box_blue p img{
	position:relative;
	left:-4px;
}

div.box_blue a.news_link,div.box_blue a.news_link:hover{
	color:#54585c;
	text-decoration:none;
}


.news{
	padding-bottom: 0px;
	margin-bottom: 0px;
	position:relative;
	top: -3px;
}

.notfall_logo img{
	background-image:url(/lin/media/template/notfallkreuz.gif);
	background-repeat:no-repeat;
}

.notfall_logo:hover img{
	background-image:url(/lin/media/template/notfallkreuz_hover.gif);
}

div.box_blue a:hover {
	color:#0074a5;
	text-decoration:underline;
}


div.box_blue a.title {
	color:#0074a5;
	font-weight:bold;
	text-decoration:none;
}
div.box_blue a.title:hover {
	text-decoration:underline;
}


/*Boxen für auflistun von Gebieten*/

div.listen_box{
	margin:0px 5px 0px 0px;
	float:left !important;
	width: 186px;
}







.onlyprint {
	display: none;
}




/* Premium Links */
#premiumlinks {
	position:relative;
	top:-26px;
}

#premiumlinks h2 {
	margin: 26px 0 5px 0;
	position:relative;
	top:6px;
}


#premiumlinks h3 {
	margin: 13px 0 2px 0;
}



/*Print css*/
@media print {

.noprint {
	display: none;
}

.print_content {
	width: 650px !important;
	background-color: #FFFFFF;
}

.onlyprint {
	display: block;
}

}




/* Blätterlinks */
a.page_link {
	background-color: #F5F5F5;
	padding: 3px 7px;
	margin: 0px 3px;
	text-decoration: none;
}

a.page_link:hover {
	background-color: #E9E9E9;
}

a.page_link_active {
	background-color: #E9E9E9;
	padding: 3px 7px;
	margin: 0px 3px;
	text-decoration: none;
}


.event_28070{
	color:#c75f57 !important;
	font-size:12px !important;
}


/* Spezial */
span.geburt_sichtbar_False, a.geburt_sichtbar_True,
span.geburt_sichtbar_ {
	display: none;
}


.geburt_name_w img {
	/*border: 3px solid #e592e4;*/
}
.geburt_name_m img {
	/*border: 3px solid #0074a5;*/
}
.geburt_name_ img {
	border: 3px solid #f5f5f5;
}
.geburt_name_w .geburt_name {
	font-weight: bold;
	color: #e592e4;
}
.geburt_name_m .geburt_name {
	font-weight: bold;
	color: #0074a5;
}
.geburt_name_ .geburt_name {
	font-weight: bold;
	color: #f5f5f5;
}
.geburt_hide_True img {
	display: none;
}
.geburt_hide_True .hide {
	display: none;
}

.s1 {
	border: none;
	padding:0px;	
}

.s2 {
	padding:0px;
	margin:0px;
}

div.s1 span div.s2 {
	width: 382px;
	height: 220px;
	display: none;
	overflow: scroll;
}

a.video_like_flash_link {
display: block;
	color: #000 !important;
	text-decoration: none;
	width: 371px;
	background-color: #e7e7e7;
background-repeat: no-repeat;
}

a.video_like_flash_link:hover {
	color: #FFF !important;
	background-color: #000;
}

.video_like_flash_link img{
display:block;
margin: 0 7px 0 0;
float: left;
}

.video_like_flash_link p{
padding: 4px 5px 3px 0px !important;
}



.error{
color:#9fb1d7;
font-size:11px;
font-weight:bold;
}
.titel_kurs {
	margin-bottom: 8px;
	margin-top: 0;
}

.titel_kurs2 {
	margin-bottom: 8px;
	margin-top: 20px;
}


@media braille {
	div.s1 span div.s2 {
	display: inline;
}
}