body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button { 
	margin:0;
	padding:0;
}
body * {}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
strong {
	font-style:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
button {
	background:none; border:none;
}
a {
	text-decoration:none;
	color:#00A9AA;color: #00697c;
	text-decoration:underline;
}
a:hover {
	color:#fff;
}
/**/
body {
	font-family:"times",serif; font-size:18px;
	line-height:150%;
	color:#000;
}
ol {
	margin:0;
	padding:0 0 0 22px; 
}
ul li,
ol li {
	width:auto; height:auto;
	padding:3px 0 2px 10px;
}
ul li a, 
ol li a {
	color:#F3DB35;color: #b01100;
}
ul li a:hover,
ol li a:hover {
	color:#fff;
}
ol {
	list-style: decimal;
}
ol li {
	background:none;
}
/**/
h1,h2,p,address,li,strong {color:#F3DB35;color: #b01100;}
h1 {color: #282087;font-weight: bold;}

.shadowy {margin: 0; padding: 0;letter-spacing: 1px;}


div#k_all {
	width:960px; height:auto; min-height:680px;
	margin:10px auto;
	position:relative;
	/*background:#162127 url(../images/www/b.jpg) 0 0 repeat;*/
	background: #bababa;
	background: url(../images/new_bg.JPG) 0 0 repeat;

}
div#k_all a#back {
	position:relative; top:20px; left:20px;
	border:none;
}
div#k_all div#k_header {
	width:auto; height:auto;
	position:absolute; top:20px; right:20px;
	text-align:center;
}
div#k_all div#k_header h1 {
	font-size:14px; font-weight:bold;line-height: 15px;
	font-weight: bold;
	color: #3a6f79;
}
div#k_all div#k_header h2 {
	font-size:14px;
	line-height:normal;
	line-height: 15px;
	font-weight: bold;
	color: #3a6f79;
}
div#k_all div#k_header img {
	margin-top:5px;
}
div#k_all div#k_body {
	width:93%;
	position:relative;
	margin:5px auto 5px;
	padding-top:75px;
	_ height: 600px;_
}

div#k_all div#k_body.k_subsite {	_ height: 568px;_
}

div#k_all div#k_body h1 {
	margin-top: -30px;
	margin-left: -2px;
	font-size:36px;
	margin-bottom:16px; padding:2px;
	padding-bottom: 7px;
}
div#k_all div#k_body p {
	margin-bottom:18px;
}
div#k_all div#k_body address {
	 margin:0 0 10px 30px;
}
div#k_all div#k_footer {
	width:100%; height:42px;
	clear:both;
	position:absolute; bottom:7px;
/*	background:url(../images/www/footer.gif) center 0 no-repeat;*/
	text-align:right;
}
/*******************************/
body#main_page div#k_all div#k_body h1 {position:absolute; top:130px; left:160px;}
body#main_page div#k_all div#k_body img {position:absolute; top:190px; left:170px;}
body#main_page div#k_all div#k_body ul {position:absolute; top:177px; left:-8px;}
body#main_page div#k_all div#k_body li {line-height:21px; padding:0 0 8px;}
body#main_page div#k_all div#k_body li a {border:none; text-decoration:none;}
body#main_page div#k_all div#k_body object {position:absolute; top:320px; right:90px;}
body#main_page div#k_all div#k_body p#powered {position:absolute; top:591px; left:735px; font-style:italic; font-size:21px; color:#bbe0e3;}
body#main_page div#k_all div#k_body p#powered a {text-decoration:none;color:#C9E5EE;color: #bbe0e3}
body#main_page div#k_all div#k_footer {background:none;}
body#main_page div#k_all div#k_footer p {margin:20px 20px 0 0; color:#fff;}
body#main_page div#k_all div#k_footer a {border:none; color:#fff;}
body#main_page div#k_all div#k_footer a:hover {color:#F3DB35;}

/********************************
kombinowanie z ukladem i kolorami
*********************************/
div#k_all div#k_body address.small {line-height:20px; margin-left:100px;}
.small_13,
.small_13 li,
.small_13 strong {
	font-size:11px; font-family:arial; line-height:11px; color:#CDE9EB;color: #b01100;	
}
.text_blue {color:#CDE9EB;color: #b01100;}
.l_margin_big {margin-left:100px}
.t4 {margin:200px 0 0 100px; font-size:33px;}
div#k_all div#k_body address.t5 {margin:130px 0 0 60px; color:#C6E7EA;color: #b01100; font-size:33px; line-height:37px;}
div#k_all div#k_body address.t5 strong {color:#C6E7EA;color: #b01100;}
.t6 {margin:100px 0 0 60px; font-size:25px; line-height:30px;}

/* Herr Slawek CSS */
.impressum {}
.impressum_h2 {font-size: 24px;font-weight: bold;position: relative; left: -1px;text-decoration: underline}
.achtung {color: #f22;}
a.datenschutzerklarung {display: block;height: 30px;font-size: 26px;color: #808080;border: 3px solid #888; padding: 6px 8px 6px 8px;float:right;position: relative; top: 18px;left: 0px;text-decoration: none;z-index: 20000 !important}
a.datenschutzerklarung:hover {color: #fff;border-color: #fff} 
.unterdaten {margin-top: -17px;}
.erklarung {color: #666;font-size: 15px;font-family: Arial;line-height: 21px;}
.erklarung_h1 {margin-top: -3px;color: #f00;text-decoration: underline;font: bold 23px Arial;padding-bottom: 20px;position: relative; left: -2px;}


.header {position: relative; z-index: 10;top: -5px;}
.header * {color: #00697c;}

.header img {float: right;border :1px solid #00697c;position: relative; top: -5px; left: -1px;margin-right: -6px;padding: 13px 5px 13px 5px;background: #fff;}
.header-en img {padding: 0px 5px 0px 5px;}


.header_box {border :1px solid #00697c;width: 282px;float: right;padding: 4px 7px 7px 7px;margin-top: 0px;}
.header_box h2 {}


/* Impressum */
h2.betreiber {font-size: 21px;font-weight: bold;}
.brighterred {color: #f00;}
.smaller {font-size: 14px;font-weight: bold;line-height: 17px !important;}
.like_p {color: #b01100;} 

#k_header {width: 924px !important;}

#k_all #k_header .belt {width: 541px;height: 35px; position: absolute;z-index: 9; top: -5px; left: 0px;background: url(../images/www/pasek_1.png) 0 0 repeat;}
.downbelt, .copyright_dr {position: absolute;left: 15px;bottom: 43px;width: 0px;height:0px;overflow: visible;background: #f00;_ bottom: 8px;_}
.downbelt div {width: 930px;height:35px;background: url(../images/www/pasek_2.png) 0 0 repeat;}
.downbelt img {position: absolute;left:900px;top: -7px}


#copyright-dr {background: #00f;}
#copyright-dr div {position: absolute;top: 35px;left: 613px;width: 300px;height:17px;background: transparent;font: 10px Arial;color: #000;}

.impressum p {line-height: 32px;}
/*h1#home-h1 {padding-bottom: 130px !important;color: #f00;}*/
#me {padding-top: 20px;}
.nutzliche 						{position: relative; left: 90px; top: 15px;}
.praxisinhaber {line-height: 28px;width: 720px;}
.patienten {width: 750px;}
#pteam 							{position: relative; left: 90px; top: 15px;}
#pteamimage {position: relative;top: 40px; left: 37px;}
.header_smaller {font-size: 11px;letter-spacing: 1px;position: relative; top: -1px;}
.header_smaller span {font-size: 10px;position: relative; top: -3px;left: 2px;line-height: 5px;}

.menu li {font-weight: bold;}
.menu li a:hover {color: #00687b;}
#infoforprofess {width: 760px;}

.t6 p a span {text-decoration: underline; /*color: #cbecff; */}
.t6 p a:hover span {text-decoration: underline;color: #fff;}

.disc_linkmenu a {font-weight: normal}
.disclaimer {color: #fff;color: #def3ff;font: 13px Arial;line-height: 19px;padding-left: 92px;text-align: justify;padding-top: 30px;}

.mintopmargin {margin-top: -15px;margin-bottom: 0;padding-top: 0; padding-bottom: 0;}

.madchen {width: 90;height: 176px;position: absolute; top: 82px;left: 945px;}
#disclaimer {margin-top: -12px;}

#titlemain {position: relative; top: -20px;}


.mainBoxWeiss {}
#titlemain {}


