body {  
background-image:url(/fileadmin/template_img/hg.jpg);
height:100%;
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px; 
margin-bottom: 0px;
scrollbar-base-color: 275ca3; 
scrollbar-track-color: 275ca3; 
scrollbar-hightlight-color: 275ca3; 
scrollbar-3dlight-color: 275ca3; 
scrollbar-darkshadow-color: dce4f3; 
scrollbar-shadow-color: 275ca3; 
scrollbar-arrow-color: dce4f3;
}

p {
color: #000000; 
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
margin: 0px;
}

.align-center{
text-align:center;
}
.align-right{
text-align:right;
}


ul li { margin-left: 0px;
padding-left: 5px;
margin-top: 10px;
list-style-image: url(/fileadmin/template_img/pfeil_subnav.gif); }


.ul li { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-family: Verdana;  margin-left: 0px;} 
A.ul li:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.ul li:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.ul li:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.ul li:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: bold; font-family: Verdana; } 

td.ul li { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 10px; font-weight: bold; font-family: Verdana; }
	 
ul li ul li { margin-left: 0px;
padding-left: 5px;
margin-top: 0px;
list-style-image: url(/fileadmin/template_img/pfeil_subnav.gif); }


.text {
color: #000000; 
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
margin: 0px;
}

.footer{
color: #225cad; 
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
margin: 0px;
}

#transparentes-menue{
background-color: #a4b3e1;
background-position: left;
float:left;
filter: Alpha(opacity=100, finishopacity=70, style=1);
-moz-opacity: 0.80;
}


.titel {
color: #000000; 
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
margin: 0px;
}

.subtitle {
color: #275ca3; 
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
margin: 0px;
}

.datum {
color: #000000; 
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9 px;
line-height: 15px;
margin: 0px;
}

td {
color: #000000; 
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
margin: 0px;
}

li {
color: #000000; 
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
margin: 0px;
}


.form_button { 
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #ffcf44;
	width:200px;
	margin-bottom: 6px;
	background:#ffffff;
}

.input { 
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #275ca3;
	width:200px;
	margin-bottom: 6px;
	background:#ffffff;
}

input { 
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #275ca3;
	margin-bottom: 6px;
	background:#ffffff;
}

textarea { 
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #275ca3;
	margin-bottom: 6px;
	background:#ffffff;
}

select { 
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #ffcf44;
	margin-bottom: 6px;
	background:#ffffff;
}

.form_text {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ffcf44;
	width:200px;
}

.form_drop {
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #fbe0aa;
	background:#ffffff;
}


/*service*/
.service { 
background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }


A.service:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }
A.service:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }
A.service:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; } 
A.service:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; } 

td.service { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }

/*service_ACT*/
.service_act { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }
A.service_act:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }
A.service_act:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }
A.service_act:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; }
A.service_act:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 10px; font-weight: normal; font-family: Verdana; } 


/*Klinik-Teufen*/
.klinik_teufen { 
background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }

A.klinik_teufen:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.klinik_teufen:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: underline; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.klinik_teufen:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: underline; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.klinik_teufen:visited { background-position:left; padding-left: 0px; padding-right: 0px; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }

td.klinik_teufen { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }

/*klinik_teufen_ACT*/
.klinik_teufen_act { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: underline; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.klinik_teufen_act:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: underline; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.klinik_teufen_act:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: underline; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.klinik_teufen_act:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: underline; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.klinik_teufen_act:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: underline; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; } 


/*patienten_infos*/
.patienten_infos { 
background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }

A.patienten_infos:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.patienten_infos:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #8ea3e3; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.patienten_infos:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #8ea3e3; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.patienten_infos:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }

td.patienten_infos { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 11px; font-weight: bold; font-family: Verdana; }

/*patienten_infos_ACT*/
.patienten_infos_act { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #8ea3e3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.patienten_infos_act:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #8ea3e3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.patienten_infos_act:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #8ea3e3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.patienten_infos_act:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #8ea3e3; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.patienten_infos_act:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #8ea3e3; font-size: 11px; font-weight: bold; font-family: Verdana; } 



/*subnav*/
.subnav { 
background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; font-size: 11px; font-weight: normal; font-family: Verdana; }

A.subnav:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: normal; font-family: Verdana; }
A.subnav:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.subnav:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A.subnav:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none color: #275ca3; line-height:18px; font-size: 11px; font-family: Verdana; }

td.subnav { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: normal; font-family: Verdana; }

/*subnav_ACT*/
.subnav_act { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: bold; font-family: Verdana; }

A.subnav_act:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.subnav_act:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.subnav_act:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: bold; font-family: Verdana; }
A.subnav_act:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #275ca3; line-height:18px; font-size: 11px; font-weight: bold; font-family: Verdana; } 


.link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: normal; font-family: Verdana; } 
A:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: normal; font-family: Verdana; } 
A:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: bold; font-family: Verdana; } 
A:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #184882; font-size: 11px; font-weight: normal; font-family: Verdana; } 


.tx_bzdstaffdirectory_teamlist_person_name {
	font-weight: bold;
}

/*
	-------------------------------------
	CSS Buttons
	inspired by http://www.wellstyled.com/css-inline-buttons.html
	-------------------------------------
*/
.tx_bzdstaffdirectory_teamlist_detailLink a, .tx_bzdstaffdirectory_box_detailLink a, .tx_bzdstaffdirectory_detail_backlink a {
	_width:12em;
	font: bold 65%/1 Verdana, sans-serif;
	border: 1px solid black;
	white-space: nowrap;
	text-decoration: none;
	vertical-align:middle;
	color: black;
	_width:1em; _cursor:hand;
	font-style: normal;
	margin:0; padding: 0em 0em;
	background: white;
}

.tx_bzdstaffdirectory_teamlist_detailLink a:hover, .tx_bzdstaffdirectory_box_detailLink a:hover, .tx_bzdstaffdirectory_detail_backlink a:hover {
	background: #666;
	color: white;
}


.tx-bzdstaffdirectory-pi1 table {
	border-spacing: 0px;
}

.tx-bzdstaffdirectory-pi1 table tr {

}

.tx_bzdstaffdirectory_teamlist TR TD {
	vertical-align: top;
	border-bottom: 0px dotted #ccc;
	padding: 0px;
}

.tx_bzdstaffdirectory_teamlist TR TD.left {

}

.tx_bzdstaffdirectory_teamlist TR TD.right {
	text-align: right;
	padding-left: 0px;
}


.tx_bzdstaffdirectory_teamlist TR.leader TD {
	background-color: #ddd;
}




table.tx_bzdstaffdirectory_detail {

}
table.tx_bzdstaffdirectory_detail tr {

}
table.tx_bzdstaffdirectory_detail tr td{
	vertical-align: top;
	padding: 0px;
}
table.tx_bzdstaffdirectory_detail tr td ul{
	list-style: square;
	padding-left: 0em;
}
table.tx_bzdstaffdirectory_detail td.header{
	border-bottom: 0px solid #ddd;
}
table.tx_bzdstaffdirectory_detail p.name{
	font-size: 1.5em;
	font-weight: bold;
	color: black;
	margin-bottom: 0px;
}
table.tx_bzdstaffdirectory_detail p.function{
	font-weight: bold;
	color: black;
	margin-top: 0px;
}
table.tx_bzdstaffdirectory_detail td.left{
	width: 305px;
}
table.tx_bzdstaffdirectory_detail td.right{
	width: 200px;
	padding-left: 0px;
}
