﻿/* general */
body 
{
	font-family:Arial, Helvetica, Sans-Serif;
}

ul.extra
{
	list-style-image:url(images/BulletBlue.gif)
}

img
{
	border:0px;
	border-style:none;
	margin:0px;
}

table.FormatTable
{
	border-width:0px;
}

/* Footer */
tr.footer
{
	background-color:#ffffff;
	font-family:Arial, Helvetica, Sans-Serif;
	color:White;
}
td.footer
{
	background-color:#ffffff;
	font-family:Arial, Helvetica, Sans-Serif;
	color:Black;
	font-size:9px;
}
#footerlist
{
	display:block;
}

li.footerentry
{
	padding:0px;
	margin:0px;
	display:inline;
	border-left:solid 1px White;
	padding-left:5px;
	padding-right:3px;
}

li.footerentry:first-child
{
	border-left-width:0px;
}

tr, td
{
	border:0;
	padding:0px;
	margin:0px;
}	

#_ctl0_BkSeiteL
{
	display:none;
}
#_ctl0_BkSeiteR
{
	display:none;
}
#_ctl0_BkSeiteRshort
{
	display:none;
}
tr.BkOben
{
}

p.Sprechzeiten
{
	font-family:Helvetica, Arial, Sans-Serif;
	color:Black;
	font-size:70%;
}

#zeiten
{
	display:none;
}

a.footer:link
{
	color:Black;
	text-decoration:none;
}
a.footer:active
{
	color:Black;
	background-image: none;
	text-decoration:underline;
}
a.footer:hover, a.footer:focus
{
	color:White;
	background-image: none;
	text-decoration: none;
}
a.footer:visited
{
	color:White;
	background-image: none;
	text-decoration:none;
}

#Notfallnummer
{
	display:block;
}

#_ctl0_TopMiddleCell
{
	display:none;
}
	
#_ctl0_TopMiddleRight
{
	background-image: url(images/BkElementObenR.png);
	background-repeat: no-repeat; 
	width: 211px;
}

/*Menü Positionen*/

#ML1
{
	width:100%;
	font-size:14px;
	position:relative;
	top:120px;
	padding:0px;
	margin:0px;
}

#ML2
{
	vertical-align:top;
}

/*Menu*/
#MenuObenL1
{
	width:100%;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

/*Menu Listen*/
#MenuObenL1 span
{
	display:none;
}

#MenuL2Links
{
	display:none;
}

/*#MenuL3Links
{
	list-style-type:none;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	margin-left:22px;
	margin-top:-15px;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}*/

/*menu Links*/


/* Content */

#widearea
{
	display:none;
}

#widepic
{
	display:none;
}

#contentarea
{
	color:#084EA2;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	/*overflow:auto;*/
	vertical-align:top;
	/*min-height:320px;*/
	padding-left:40px;
	padding-right:40px;
	padding-top:40px;
	padding-bottom:30px;
	text-align:left;
	width:481px;
	margin:2px 0px 0px 0px;
	/*border:solid 1px Black;*/
}

h1
{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#1A5AA9;
}

h2,h3,h4
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#1A5AA9;
}

#contentarea ul
{
	list-style-image:url(images/BulletBlue2.gif);
}
#contentarea a
{
	color:#a31127;
	text-decoration:none;
	font-weight:normal;
}
#contentarea a:hover
{									
	color:#a31127;
	text-decoration:underline;
	font-weight:normal;
}
#contentarea input.text,
#contentarea input.LinkButton
{									
	color:#a31127;
	border-style:none;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
#contentarea input.text:hover,
#contentarea input.LinkButton:hover
{									
	color:#a31127;
	border-style:none;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}/*#contentarea a:visited
{
	color:#084EA2;
	text-decoration:line-through;
	font-weight:bold
}	*/

/* Sidebars */

#contentarea div img.rechtsoben
{
	margin:0px 0px 15px 30px;
}

#contentarea div img.linksoben
{
	margin:0px 30px 15px 0px;/*orul*/
}

#news h1,
#Seite h1
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#1A5AA9;
}
#news h2,
#Seite h2
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:White;
}

#news
{
	color:White;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	/*overflow:auto;*/
	vertical-align:top;
	/*min-height:420px;*/ 
	padding-left:35px;
	padding-right:35px;
	padding-top:30px;
	padding-bottom:25px;
	text-align:left;
}

#Seite
{
	color:Black;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	overflow:auto;
	vertical-align:top;
	/*min-height:420px;*/
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:15px;
	text-align:left;
}

#news hr
{
	color:#79828B;
	height:1px;
}

/* forms */

input,
textarea
{
	color:#0F53A5;
	background-color:White;
	border-bottom:solid 1px #0F53A5;
	border-left:solid 1px #0F53A5;
	border-right:solid 1px #0F53A5;
	border-top:solid 1px #0F53A5;
	margin-top:12px;
	margin-left:0px;
	margin-right:12px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
}

input:focus,
textarea:focus
{
	background-color:White;
	border:solid 1px #B5D8F4;
	margin-top:12px;
	margin-left:0px;
	margin-right:12px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
}

/* routing */
td.routing
{
	text-align:left;
	vertical-align:baseline;
}

td.tableheaderfirst
{
	font-weight:bold;
	padding-bottom:6px;
}
td.tableheader
{
	font-weight:bold;
	padding-bottom:6px;
	padding-left:8px;
	text-align:left;
}

.tablecellfirst
{
	padding-bottom:4.5px;
	border-top:solid 1px #094EA2;
}

.tablecell
{
	padding-bottom:4.5px;
	padding-left:8px;
	border-top:solid 1px #094EA2;
	text-align:left;
}

#Logo,
#widepicdisplay,
#mainpicdisplay
{
	display:none;
}

#contentarea #imageup td.tableheader,
#contentarea #imageup td.tableheaderfirst
{
	background-color:#0F53A5;
	color:Black;
	padding-top:4px;
	padding-left:6px;
	padding-bottom:4px;
	border-bottom:solid 1px #0F53A5;
}
#contentarea #imageup td.tablecell,
#contentarea #imageup td.tablecellfirst
{
	color:#0F53A5;
	background-color:White;
	border-bottom:solid 1px #77A5DB;
	border-top-style:none;
	padding-left:4px;
	padding-right:4px;
}
#contentarea #imageup td.tablecell
{
	border-left:solid 1px #77A5DB;
}

#contentarea #imageup input
{
	margin:auto;
	background-color:White;
	margin:2px 4px 2px 4px;
}

#contentarea #imageup input.text
{
	border-left:solid 1px White;
	border-top:solid 1px White;
	border-right:solid 2px #0F53A5;
	border-bottom:solid 2px #0F53A5;
}

#contentarea #halter th
{
	color:#0F53A5;
	padding:8px 13px 8px 13px;
}

#contentarea #halter td
{
	color:#77A5DB;
	border-top:solid 1px #0F53A5;
	padding:13px 13px 12px 13px;
}

