* {margin:0px;padding:0px}

/* Allgemein */

body {padding:0px; margin:0px;font-family:arial,helvetica,verdana,sans-serif; font-size:11px; font-style:normal;background-color:#F5FAFF} 
p,table,td,h2,ul,li,ol,blockquote {font-family:arial,helvetica,verdana,sans-serif; font-size:11px; font-style:normal;}

h1 {font-family:tahoma; font-size:20px; color:#1C488E;padding-bottom:17px; margin:0px;font-weight:100}
h3 {font-family:tahoma; font-size:16px; color:#DC5800;padding-bottom:10px; margin:0px}
h4 {font-family:tahoma; font-size:18px; color:#FFFFFF;margin:0px;font-weight:100}
h5 {font-family:tahoma; font-size:12px; color:#1D498F; font-weight:bold;}

form {margin:0px; padding:0px;}
img {border:0px}

.content_width {width:958px}
.greyish {color:#949494;margin:0px 3px 0px 3px}
.pflicht {color:#1C488E;padding:0px 2px 0px 2px;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;font-style:normal}
p.normal {font-family:arial; font-size:12px; color:#000000;line-height:16px;padding-right:23px}
.stern {font-family:arial; font-size:10px; color:#527CBE;line-height:16px;padding:0px 2px 6px 2px}.maxime {font-family:tahoma; font-size:14px; color:#527CBE;line-height:16px;padding:0px 0px 0px 20px;font-style:italic;font-stretch:wider}

ul.wl {margin-left:25px;list-style-type:none;padding-left:0px}
ul.wl li {background-image: url(/images/haekchen.gif);background-repeat: no-repeat;background-position:top left;padding-left:25px;font-size:12px;color:#515151;line-height:20px}

ul.wlcloser {margin-left:25px;list-style-type:none;padding-left:0px}
ul.wlcloser li {background-image: url(/images/haekchen.gif);background-repeat: no-repeat;background-position:top left;padding-left:25px;font-size:12px;color:#515151;line-height:16px}

ul.abrechnung {margin-left:25px;list-style-type:none;padding-left:0px}
ul.abrechnung li {background-image: url(/images/pfeil.gif);background-repeat: no-repeat;background-position:top left;padding-left:25px;font-size:12px;color:#515151;line-height:20px}

ul.abrechnung a:link { font-family:arial,helvetica,verdana,sans-serif; font-size:12px; font-style:normal; text-decoration:none; color:#515151; }
ul.abrechnung a:visited { font-family:arial,helvetica,verdana,sans-serif; font-size:12px; font-style:normal; text-decoration:none; color:#515151; }
ul.abrechnung a:hover { font-family:arial,helvetica,verdana,sans-serif; font-size:12px; font-style:normal; text-decoration:underline; color:#515151; }
ul.abrechnung a:active { font-family:arial,helvetica,verdana,sans-serif; font-size:12px; font-style:normal; text-decoration:none; color:#515151;}

ul.team {margin-left:0px;list-style-type:none;padding:10px 0px 10px 0px;line-height:14px}
ul.team li {background-image: url(/images/square.gif);background-repeat: no-repeat;background-position:top left;padding-left:10px}

ul.lebenslauf {margin-left:0px;list-style-type:none;padding:10px 0px 10px 0px;line-height:18px}
ul.lebenslauf li {background-image: url(/images/square_03.gif);background-repeat: no-repeat;background-position:top left;padding-left:12px;font-size:12px}

ul.normal li {list-style-image:url(/images/square.gif);font-size:12px;padding-left:5px;margin-left:40px;line-height:18px}

ol.normal li {font-size:12px;padding-left:5px;margin-left:40px;line-height:18px}

.lebenslauf {line-height:19px;font-size:12px}

.glossarimg {margin:4px 15px 15px 0px;float:left;width:180px}

ul.glossar {margin:0px;list-style-type:none;padding:10px 10px 10px 10px;line-height:14px}
ul.glossar li {background-image: url(/images/square.gif);background-repeat: no-repeat;background-position:top left;padding-left:10px}

/* Links */

ul.glossar li a:link {color:#000000;text-decoration:none}
ul.glossar li a:visited {color:#000000;text-decoration:none}
ul.glossar li a:hover {color:#000000;text-decoration:underline}
ul.glossar li a:active {color:#000000;text-decoration:none}

a:link { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#FFFFFF; }
a:visited { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#FFFFFF; }
a:hover { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:underline; color:#99C0FF; }
a:active { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#99C0FF;}

a.check:link { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#000000;line-height:16px}
a.check:visited { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#000000;line-height:16px}
a.check:hover { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:underline; color:#000000;line-height:16px}
a.check:active { font-family:tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#000000;line-height:16px}

a.main:link {font-family:arial; font-size:12px; color:#DC5800; text-decoration:none;background-color:#EAF1FD;padding:1px 5px 1px 5px;font-weight:bold}
a.main:visited {font-family:arial; font-size:12px; color:#DC5800; text-decoration:none;background-color:#EAF1FD;padding:1px 5px 1px 5px;font-weight:bold}
a.main:hover {font-family:arial; font-size:12px; color:#527CBE; text-decoration:underline;background-color:#EAF1FD;padding:1px 5px 1px 5px;font-weight:bold}
a.main:active {font-family:arial; font-size:12px; color:#DC5800; text-decoration:none;background-color:#EAF1FD;padding:1px 5px 1px 5px;font-weight:bold}

a.main02:link {font-family:arial; font-size:12px; color:#DC5800; text-decoration:none;background-color:#EAF1FD;font-weight:bold}
a.main02:visited {font-family:arial; font-size:12px; color:#DC5800; text-decoration:none;background-color:#EAF1FD;font-weight:bold}
a.main02:hover {font-family:arial; font-size:12px; color:#527CBE; text-decoration:underline;background-color:#EAF1FD;font-weight:bold}
a.main02:active {font-family:arial; font-size:12px; color:#DC5800; text-decoration:none;background-color:#EAF1FD;font-weight:bold}

a.footer_link:link { font-family:tahoma; font-size:10px; font-style:normal; text-decoration:none; color:#8FA8CF;}
a.footer_link:visited { font-family:tahoma; font-size:10px; font-style:normal; text-decoration:none; color:#8FA8CF;}
a.footer_link:hover { font-family:tahoma; font-size:10px; font-style:normal; text-decoration:none; color:#426090;}
a.footer_link:active { font-family:tahoma; font-size:10px; font-style:normal; text-decoration:none; color:#8FA8CF;}

a.main_right:link {font-family:tahoma; font-size:11px; color:#1D498F; font-weight:bold; text-decoration:underline;}
a.main_right:visited {font-family:tahoma; font-size:11px; color:#1D498F; font-weight:bold; text-decoration:underline;}
a.main_right:hover {font-family:tahoma; font-size:11px; color:#527CBE; font-weight:bold; text-decoration:underline;}
a.main_right:active {font-family:tahoma; font-size:11px; color:#1D498F; font-weight:bold; text-decoration:underline;}

a.glossar:link {font-family:tahoma; font-size:11px; color:#DC5800; font-weight:bold; text-decoration:none;}
a.glossar:visited {font-family:tahoma; font-size:11px; color:#DC5800; font-weight:bold; text-decoration:none;}
a.glossar:hover {font-family:tahoma; font-size:11px; color:#EEB48D; font-weight:bold; text-decoration:underline;}
a.glossar:active {font-family:tahoma; font-size:11px; color:#DC5800; font-weight:bold; text-decoration:none;}

/* Gesamt Divs */

.padding_1px {padding:0 1 0 1px;}

/* Header Logo */
.header_gesamt {width:956px;height:110px;}
.header_logo {width:319px; height:110px; background:#FFFFFF; text-align:left;}
.padding_logo {padding-left:19px; padding-top:24px;}
.header_bitmap {width:446px; height:110px; background:#CCCCCC;}
.header_space {width:191px; height:110px; background:#FFFFFF}

/* Header Menu */
.menu_gesamt {width:956px; height:66px; background:#FFFFFF; text-align:center;}
.menuleft1 {width:540px; height:66px; background: url(/images/menuback1.gif) left top repeat-x; }
.menu_text_padding {padding-left:20px; padding-top:5px;}
.menupadding {padding-left:8px; padding-right:8px;}
.menuright_gesamt {width:416px; height:66px; float:right;}
.menuright_top {width:416px; height:31px; background: url(/images/menuback2.gif) left top repeat-x;}
.menuright_bottom {width:416px; height:35px; background: url(/images/menuback3.gif) left top no-repeat;}

/* Header Space */
.header_space_gesamt {width:956px; height:29px; background: url(/images/menuback3.gif) right top no-repeat}
.header_space_left {width:540px; height:29px; background: #FFFFFF;}
.header_space_right {width:416px; height:29px;}

/* Main Left */
.main_left_content {}
.main_title {}
.main_title_font {}
.main_foto {}
.main_text_div {}
.main_text_font {font-family:arial; font-size:12px; color:#000000;line-height:16px}
.main_text_font2 {font-family:arial; font-size:12px; color:#999999;}
.main_text_font3 {font-family:arial; font-size:12px; color:#666666;}
.main_anmelden {}
.main_anmelden_margin {}

/* Main Left Kategorien Botom */
.main_category_gesamt {width:739px; text-align:left;}
.main_category_box {width:141px; height:323px; padding-right:5px; }
.main_category_padding_box2 {padding-left:5px; padding-top:10px;}
.main_category_padding_box1 {padding-left:5px; padding-top:5px;}
.main_category_font1 {font-family:arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
.main_category_font2 {font-family:tahoma; font-size:11px; color:#000000; line-height:15px}
p.main_category_font2 {font-family:tahoma; font-size:11px; color:#000000; line-height:15px;padding:0px 5px 0px 5px}

	.main_category_box11 {text-align:left; width:141px; height:40px; background:#DC5800;}
	.main_category_box12 {text-align:left; width:141px; height:9px; background:#FE8331;}
	.main_category_box13 {text-align:left; width:141px; height:167px; background: url(/images/uebersicht12.gif) left bottom no-repeat;}
	.main_category_box14 {text-align:left; width:141px; height:107px;}
	.main_category_box130 {text-align:left; width:141px; height:67px; background: url(/images/uebersicht12.gif) left bottom no-repeat;text-align:center}
	
	.main_category_box21 {text-align:left; width:141px; height:40px; background:#FD9D2A;}
	.main_category_box22 {text-align:left; width:141px; height:9px; background:#FDBA6B;}
	.main_category_box23 {text-align:left; width:141px; height:167px; background: url(/images/uebersicht22.gif) left bottom no-repeat;}
	.main_category_box24 {text-align:left; width:141px; height:107px;}
	.main_category_box230 {text-align:left; width:141px; height:67px; background: url(/images/uebersicht22.gif) left bottom no-repeat;text-align:center}
	
	.main_category_box31 {text-align:left; width:141px; height:40px; background:#3363A8;}
	.main_category_box32 {text-align:left; width:141px; height:9px; background:#578AD2;}
	.main_category_box33 {text-align:left; width:141px; height:167px; background: url(/images/uebersicht32.gif) left bottom no-repeat;}
	.main_category_box34 {text-align:left; width:141px; height:107px;}
	.main_category_box330 {text-align:left; width:141px; height:67px; background: url(/images/uebersicht32.gif) left bottom no-repeat;text-align:center}

	.main_category_box41 {text-align:left; width:141px; height:40px; background:#59A6D8;}
	.main_category_box42 {text-align:left; width:141px; height:9px; background:#7AC5F5;}
	.main_category_box43 {text-align:left; width:141px; height:167px; background: url(/images/uebersicht42.gif) left bottom no-repeat;}
	.main_category_box44 {text-align:left; width:141px; height:107px;}
	.main_category_box430 {text-align:left; width:141px; height:67px; background: url(/images/uebersicht42.gif) left bottom no-repeat;text-align:center}
	
	.main_category_box51 {text-align:left; width:141px; height:40px; background:#38BBAF;}
	.main_category_box52 {text-align:left; width:141px; height:9px; background:#64DDD1;}
	.main_category_box53 {text-align:left; width:141px; height:167px; background: url(/images/uebersicht52.gif) left bottom no-repeat;}
	.main_category_box54 {text-align:left; width:141px; height:107px;} 
	.main_category_box530 {text-align:left; width:141px; height:67px; background: url(/images/uebersicht52.gif) left bottom no-repeat;text-align:center}

	/* Layout for check */
	.main_category_box61 {text-align:left; width:166px; height:40px; background:#DC5800;}
	.main_category_box62 {text-align:left; width:166px; height:9px; background:#FE8331;}
	.main_category_box63 {text-align:left; width:166px; height:167px; background: url(/images/uebersicht12.gif) left bottom repeat-x;}
	.main_category_box64 {text-align:left; width:166px; height:107px;}
	
	.main_category_box71 {text-align:left; width:166px; height:40px; background:#FD9D2A;}
	.main_category_box72 {text-align:left; width:166px; height:9px; background:#FDBA6B;}
	.main_category_box73 {text-align:left; width:166px; height:167px; background: url(/images/uebersicht22.gif) left bottom repeat-x;}
	.main_category_box74 {text-align:left; width:166px; height:107px;}

	.main_category_box81 {text-align:left; width:166px; height:40px; background:#3363A8;}
	.main_category_box82 {text-align:left; width:166px; height:9px; background:#578AD2;}
	.main_category_box83 {text-align:left; width:166px; height:167px; background: url(/images/uebersicht32.gif) left bottom repeat-x;}
	.main_category_box84 {text-align:left; width:166px; height:107px;}

	.main_category_box91 {text-align:left; width:166px; height:40px; background:#59A6D8;}
	.main_category_box92 {text-align:left; width:166px; height:9px; background:#7AC5F5;}
	.main_category_box93 {text-align:left; width:166px; height:167px; background: url(/images/uebersicht42.gif) left bottom repeat-x;}
	.main_category_box94 {text-align:left; width:166px; height:107px;}

	.main_category_box101 {text-align:left; width:166px; height:40px; background:#38BBAF;}
	.main_category_box102 {text-align:left; width:166px; height:9px; background:#64DDD1;}
	.main_category_box103 {text-align:left; width:166px; height:167px; background: url(/images/uebersicht52.gif) left bottom repeat-x;}
	.main_category_box104 {text-align:left; width:166px; height:107px;} 

	.main_cat_box_small_1 {width:166px; height:79px;background:url(/images/uebersicht_1_btn_bg.gif) left bottom no-repeat}
	.main_cat_box_small_2 {width:166px; height:79px;background:url(/images/uebersicht_2_btn_bg.gif) left bottom no-repeat}
	.main_cat_box_small_3 {width:166px; height:79px;background:url(/images/uebersicht_3_btn_bg.gif) left bottom no-repeat}
	.main_cat_box_small_4 {width:166px; height:79px;background:url(/images/uebersicht_4_btn_bg.gif) left bottom no-repeat}
	.main_cat_box_small_5 {width:166px; height:79px;background:url(/images/uebersicht_5_btn_bg.gif) left bottom no-repeat}

/* Main Right */
.main_box_right {background: #E4F0F9; width:196px; vertical-align:top;}
.main_box_right_title1 {background: url(/images/tbl_top1.gif);height:26px; width:18px;}
.main_box_right_title2 {background: url(/images/tbl_top2.gif) left top no-repeat; height:26px; width:178px; text-align:left;}
.main_box_right_title_font {font-family:tahoma; font-size:18px; color:#FFFFFF;padding-top:3px;}
.main_box_right_content_area {background: #E4F0F9; width:178px;}
.main_box_right_spacer2 {height:26px; width:18px;}
.main_box_abstand {padding-top:10px;}
.main_box_abstand2 {padding-top:20px;}
.main_box_abstand3 {padding-top:5px;}
.main_box_right_title2_font {font-family:arial; font-size:12px; color:#DC5800; font-weight:bold;}


/* Glossar */

.glossar_box {width:230px; padding-right:16px; float:left; margin-bottom:16px;}
.glossar_box2 {width:230px; float:left; margin-bottom:18px;}
.glossar_box_top_links {width:230px; height:22px; background:#3D6AB3; border-bottom:1px #FFFFFF solid;}
.glossar_box_top_mitte {width:230px; height:22px; background:#7399D0; border-bottom:1px #FFFFFF solid;}
.glossar_box_top_rechts {width:230px; height:22px; background:#96B6E4; border-bottom:1px #FFFFFF solid;}
.glossar_box_ueberschrift_abstand {padding-left:5px;}
.glossar_box_content_padding {padding:10 0 0 10px;}
.glossar_box_bottom {width:230px; height:12px; background:#F1F9FF; border-top:1px #D4E3EE solid;}

/* Leistungen */
.wl_links  {width:360px;height:113px;background-color:#EAF1FD;border-top:1px solid #AEC4E8;border-bottom:1px solid #AEC4E8;float:left;margin:0px 5px 5px 0px;}
.wl_rechts {width:360px;height:113px;background-color:#EAF1FD;border-top:1px solid #AEC4E8;border-bottom:1px solid #AEC4E8;float:left}
.wl_foto {width:110px;height:90px;float:left}
.wl_text {width:235px;height:90px;margin:10px 0px 10px 0px;float:left}
.wl_foto img {border:1px solid #FFFFFF;margin:10px;}
.headline_wl {font-family:arial; font-size:12px; color:#1C488E; font-weight:bold;}

p.wl {font-family:Tahoma; font-size:11px; color:#000000;line-height:15px;padding:5px 0px 5px 0px}

.team_links  {width:370px;height:160px;background-color:#EAF1FD;border-top:1px solid #AEC4E8;border-bottom:12px solid #F1F9FF;float:left;margin:0px 0px 5px 0px;}
.team_foto {width:110px;float:left}
.team_foto2 {width:110px}
.team_text {width:245px;margin:10px 0px 10px 5px;float:left}
.team_foto img {border:1px solid #FFFFFF;margin:10px}

.eb_links  {width:245px;height:160px;background-color:#EAF1FD;border-top:1px solid #AEC4E8;border-bottom:12px solid #F1F9FF;float:left;margin:0px 0px 5px 0px;}
.eb_foto {width:110px;float:left}
.eb_text {width:120px;margin:10px 0px 10px 0px;float:left}
.eb_foto img {border:1px solid #FFFFFF;margin:10px;}
.headline_eb {font-family:arial; font-size:12px; color:#1C488E; font-weight:bold;}

p.eb {font-family:Tahoma; font-size:11px; color:#000000;line-height:15px;padding:10px 0px 10px 0px}
p.ebb {font-family:Tahoma; font-size:11px; color:#000000;line-height:15px;padding:0px 0px 0px 0px}

.rundgangimgALT {border:1px solid #AEC4E8;padding:1px;margin-top:15px}
.rundgangimg {margin-top:1px}

/* Anmeldung */
.anmeldung {width:422px}
.anmeldung_box {width:245px;background-color:#EAF1FD;border-top:1px solid #AEC4E8;border-bottom:1px solid #AEC4E8;float:left;margin:0px 0px 5px 0px;font-size:12px}

.anmeldung_komplett {float:left;width:80px;background-color:#DC5800;margin-right:4px}
.anmeldung_komplett_01 {width:80px;height:15px;text-align:center;padding:3px 0px 3px 0px;color:#FFFFFF;font-weight:bold;border-bottom:3px solid #FE8331}
.anmeldung_komplett_02 {width:80px;height:15px;background-color:#FE8331;text-align:center;padding:2px 0px 2px 0px}

.anmeldung_basic {float:left;width:80px;background-color:#FD9D2A;margin-right:4px}
.anmeldung_basic_01 {width:80px;height:15px;text-align:center;padding:3px 0px 3px 0px;color:#FFFFFF;font-weight:bold;border-bottom:3px solid #FDBA6B}
.anmeldung_basic_02 {width:80px;height:15px;background-color:#FDBA6B;text-align:center;padding:2px 0px 2px 0px}

.anmeldung_fitness {float:left;width:80px;background-color:#3363A8;margin-right:4px}
.anmeldung_fitness_01 {width:80px;height:15px;text-align:center;padding:3px 0px 3px 0px;color:#FFFFFF;font-weight:bold;border-bottom:3px solid #578AD2}
.anmeldung_fitness_02 {width:80px;height:15px;background-color:#578AD2;text-align:center;padding:2px 0px 2px 0px}

.anmeldung_raucher {float:left;width:80px;background-color:#59A6D8;margin-right:4px}
.anmeldung_raucher_01 {width:80px;height:15px;text-align:center;padding:3px 0px 3px 0px;color:#FFFFFF;font-weight:bold;border-bottom:3px solid #7AC5F5}
.anmeldung_raucher_02 {width:80px;height:15px;background-color:#7AC5F5;text-align:center;padding:2px 0px 2px 0px}

.anmeldung_gefaess {float:left;width:80px;background-color:#38BBAF}
.anmeldung_gefaess_01 {width:80px;height:15px;text-align:center;padding:3px 0px 3px 0px;color:#FFFFFF;font-weight:bold;border-bottom:3px solid #64DDD1}
.anmeldung_gefaess_02 {width:80px;height:15px;background-color:#64DDD1;text-align:center;padding:2px 0px 2px 0px}

/* Footer */
.footer_left {text-align:left; width:500px; height:30px; padding-top:10px; float:left}
.footer_right {text-align:right; width:400px; height:30px; padding-top:10px; float:right}

.bluebox {
	border-top:1px solid #AEC4E8;
	border-bottom:1px solid #AEC4E8; 
	background:#EAF1FD;
	width:725px;
	margin-bottom:15px;
}

.bluebox_image {
	float:left;
	width:180px;
}

.bluebox_text {
	float:left;
	width:535px;
	padding:10px 0px 10px 0px;
}

.map {
	width:317px; 
	height:200px;
	border:1px solid #6689C0;
	float:right;
	margin:14px 19px 0px 0px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.bg_team {
	background:none repeat scroll 0 0 #E4F0F9;
	padding:16px 0 1px;
	width:427px;
}

.layer-aerzte {
	background:url("/images/bg_team.gif") no-repeat scroll 0 50% transparent;
	height:155px;
	margin-left:16px;
	width:396px;
}

.doc_foto, .mitarbeiter_foto {
	float:left;
	width:110px;
}

.doc_foto img, .mitarbeiter_foto img {
	border:1px solid #FFFFFF;
	margin:2px 0px 0px 1px;
}

a.vita {
	
	color:#DC5800;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.bg_mitarbeiter {
	background:none repeat scroll 0 0 #E4F0F9;
	padding-top:16px;
	width:718px;	
}

.layer-mitarbeiter {
	background:url("/images/bg_mitarbeiter.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:154px;
	margin-left:15px;
	width:336px;
}

.bg_mitarbeiter .eb_text {
	float:left;
	margin:10px 0;
	width:auto;
}

.mitarbeiter_foto img {	
	margin:1px 0px 0px 1px !important;
}