a {font-family: Lucida,sans-serif !important; font-size:medium; color:black; text-decoration:none;} /*#52679c*/
a:hover {color:#2b2bd9;}

body {
	color:#343434;;
	font-family: Lucida,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:#ebe9e3;	
	background-image: url(img/bg_page.jpg);
	/*background-repeat: repeat-x;*/
	overflow:scroll;
}

.wnd      {width:1000px;margin:0px auto;}
.wnd_logo {height:120px;/*background-image: url(img/ArztRuf_1000_120_Pixel_12.jpg);background-repeat: no-repeat;*/}
.wnd_logo img {border:0px;}
.wnd_menu1  {height:25px;border-bottom:1px solid #bbbbbb;background-image: url(img/bg_m1.gif);background-repeat: repeat-x;}
.wnd_menu2  {float:left;width:200px;padding-bottom:20px;}
.wnd_menu2 ul {padding:0px;margin:0px;list-style:none;}
.wnd_menu2 img {margin-right:10px;}

.liNO {
	padding-left:10px;
	background-color:#ececec;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #bbbbbb;
    border-right:1px solid #bbbbbb;
    height:30px;
    line-height:30px;
}
.m1Head {
    height:25px;
    line-height:25px;
	text-align:left;
    float:left; 
    font-weight:bold; 
    width:199px;
    background-color:#e2e2e2;
}

.m1 {
    width:265px; /*198px*/
    height:25px;
    line-height:25px;
	text-align:center;
    float:left; 
    font-weight:bold;     
}
.m1 {border-left:1px solid #bbbbbb;}
.m1:hover {background-color:#e2e2e2;}

.liNO:hover {
	border-top:1px solid #efefef;	
	border-bottom:1px solid #bbbbbb;
	background-color:#dbdbdb;	
}

.border {border:1px solid #bbbbbb;background-color:#f4f4f4;}
.wnd_client {margin-left:205px;padding-right:20px;min-height:400px;}
.wnd_top {margin-top:30px;height:10px;background-image: url(img/bg_top.gif);background-repeat: no-repeat;}
.wnd_bottom {height:21px;line-height:21px;text-align:right;padding-right:20px;font-size:10px;background-image: url(img/bg_bottom.gif);background-repeat: no-repeat;}
.wnd_bottom a {color:black;font-size:x-small;}

.mainList a {font-size:16px;}


.label {width:300px;float:left;}
.la {background-color:#e8e8e8;margin-bottom:5px;}
.lb {background-color:#dbdbdb;margin-bottom:5px;}
.errMsg {text-align:center;color:red;}
.okMsg  {text-align:center;color:green;}

.T  {display:table;}
.TR {display:table-row;}
.TD {display:table-cell;padding-left:5px;padding-right:5px; white-space:nowrap;}
.HEADL {text-align:center; font-weight:bold;}

.content {padding-left:40px;min-height:400px;}
#stadt {border:1px solid black;margin:4px;margin-bottom:20px;}
/*
 * KONTAKT
 *****************************************************/
#kontakt {
	margin: 0px auto;	
	width:380px;
	text-align:right;
}
#kontakt input,textarea { width:250px;}
#kontakt select { width:256px;}

