img{border:0px;}

a.blau, a.blau:link, a.blau:visited{
	color:#12648f;
	text-decoration:none;
}
a.blau:hover, a.blau:active, a.blau:focus{
	color:#666;
	text-decoration:none;
}
.normal{font-size:12px;}

.doXtdd {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	border: 1px solid #CCCCCC;
}
.doXmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #DCE6F8;
	color: #333333;
	padding:3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #06C;
}
a.doXmenu:link, a.doXmenu:visited, a.doXmenu:hover, a.doXmenu:active, a.doXmenu:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #DCE6F8;
	color: #333333;
}
a.black:link, a.black:visited, a.black:active, a.black:focus {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
a.black:hover {
	text-decoration:none;
}
a.grey:link, a.grey:visited, a.grey:active, a.grey:focus {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:underline;
}
a.grey:hover {
	text-decoration:none;
}
.doXbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.doXright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.doXleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.doXauswahl {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
	border: none;
	font-size:12px;
}
.doXsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	border: 1px solid #999999;
}
.doXtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #333333;
}
.doXdmc {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #6467CE;
}
.doXtextnormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #333333;
}
.doXrequest {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	background-color: #FFFFFF;
	color: #333333;
}
.doXmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999999;
	padding:3px;
}
.doXmenu2-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #666666;
	text-align: left;
	border: 1px solid #999999;
}
a.doXlink, a.doXlink:link, a.doXlink:visited, a.doXlink:hover, a.doXlink:active, a.doXlink:focus{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #999999;
	font-size:11px;
}
.doXlink, .doXlink:link, .doXlink:visited, .doXlink:hover, .doXlink:active, .doXlink:focus{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #999999;
	font-size:11px;
}
.doXlinkalt {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 800;
		font-size:11px;
}
.doXlinkcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border: none;
		font-size:11px;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	padding:5px;
}
.header_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.header_mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.doXHilfe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #000000;
	border: none;
	background-color: #5EB1E3;
}
.underline {
	text-decoration: underline;
}
p, td{font-size:12px;}

.font11px{font-size:11px;
font-weight:normal;}
.font10px{	font-size:10px;
font-weight:normal;}
td.border{
	border-bottom:1px solid #360;
}
.rot{
	color:#F00;}
.hotelname{
	font-weight:bold;
	font-size:14px;
}
.bghotel{
	background-image:url(../gfx/pixtransparent.gif);
	border:1px solid #FC3;	
}
.rahmen{
	border:1px solid #FC3;
	font-size: 12px;
}
.shadow{
	filter:dropshadow(color=#000000, offx=3, offy=3);
}
li{
	font-size:12px;
	list-style-type: none;
	list-style-image: url(../gfx/lister.png);
	padding-bottom: 3px;
}
.borderwhite{border: 1px solid #fff;}
.program-title-1{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	background-color:#06C;
	color:#FFF;}
.program-title-2{
	font-size:12px;
	font-weight:bold;
	background-color:#FF9;
	padding:3px;
	vertical-align:top;
}
.program-speaker{
	font-size:12px;
	font-style:italic;
	background-color:#FF9;
	padding:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
		vertical-align:top;
}
.program-speaker2{
	font-size:12px;
	font-style:italic;
	background-color:#FF9;
	padding:3px;
	vertical-align:top;
}

.program-title-2-apricot{
	font-size:12px;
	font-weight:bold;
	background-color:#FC6;
	padding:3px;
		vertical-align:top;
}
.program-speaker-apricot{
	font-size:12px;
	font-style:italic;
	background-color:#FC6;
	padding:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
		vertical-align:top;
}
.program-time{
	font-size:12px;
	color:#FFF;
	background-color:#666;
	padding:3px;
	border-bottom:1px solid #CC0;
	}
.program-patienten{
	font-size:12px;
	color:#333;
	background-color:#CF9;
	padding:3px;
	border-bottom:1px solid #CC0;
}
.program-patienten-title{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	background-color:#093;
	padding:3px;
}
.liste{
	list-style-type:square;
	padding-right:10px;
}
.pdf{
	list-style-type:none;
	list-style-image:url(../gfx/pdf.png);
}
