
/* stylesheet for internet explorer */

/* copyright gomedical AG */

/*author ::web.forge - online.marketing - Florian Pankarter - fp@web-forge.de */

/* juli 2005  */

/* www.go-medical.de  */


/* ################################################## */
/* ###################         LAYOUT         ################## */
/* ################################################## */


/* ####################   base  settings   ################### */


body {
    scroll: no;
    margin: 0px;
    padding: 0px;
}		

.layout_spacer_left {
    width:50%;
    height:1px; 
}

.layout_spacer_right {
    width:50%;
    height:1px; 
}


/* ##########   styles for header background and navigation  ######### */


#header_bg {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
    margin:0px;	
    padding:0px;	 
}    

.spacer_header_bg {
    height:50px;  
    width:1px;
}
	
.spacer_header_bg_index {
    height:60px;  
    width:1px;
}	
	
img.header_bg_pic {
    width:690px;
    height:190px;
}
	
img.header_bg_pic_index {
    width:690px;
    height:200px;
}	
	
/* #################   styles for header bar   ################# */	
	
	
#header_bar {
    position: absolute;
    left: 0px;
    top: 210px;
    z-index: 1;
    margin:0px;	
    padding:0px;	 
}  

#header_bar_index {
    position: absolute;
    left: 0px;
    top: 220px;
    z-index: 1;
    margin:0px;	
    padding:0px;	 
}  

.header_bar_width {
    width:459px;
    height:1px;
}  

.header_bar_height {
    width:1px;
    height:40px;
} 
 
.header_bar_height_index {
    width:1px;
    height:50px;
} 

.header_bar_spacer_right {
    width:230px;
    height:1px;
}  

td.header_bar_headline {
    height:39px;
    background-image: url(../gfx/layout/spacer_14b0ab.jpg);
    text-align:right;
    vertical-align:center;	
}

td.header_bar_headline_index {
    height:49px;
    background-image: url(../gfx/layout/spacer_14b0ab.jpg);
    text-align:right;
    vertical-align:center;	
	padding-right:10px;
}

/* ##############   styles for right header navigation   ############ */	

#header_nav {
    position: absolute;
    left: 0px;
    top: 35px;
    z-index: 3;
    margin:0px;	
    padding:0px;	 
}  

#header_nav_index {
    position: absolute;
    left: 0px;
    top: 45px;
    z-index: 3;
    margin:0px;	
    padding:0px;	 
} 

td.header_nav {
    height: 20px;
    width:690px;
    text-align:right;
    vertical-align:bottom;	
    padding-right:10px;
    padding-bottom:0px;		
}	


/* ##############   styles for main header navigation   ############ */	

#header_nav_main {
    position:absolute;
    left: 0px;
    top: -2px;
    z-index: 2;
    margin:0px;	
    padding:0px;	 
}  

#header_nav_main_index {
    position:absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    margin:0px;	
    padding:0px;	 
} 

.header_nav_main_spacer_left {
    width:10px;
    height:242px;
}  

.header_nav_main_spacer_left_index {
    width:10px;
    height:262px;
}  

.header_nav_main_spacer_center {
    width:190px;
    height:1px;
} 
.header_nav_main_spacer_right {
    width:10px;
    height:240px;
} 

.header_nav_main_spacer_right_off {
    width:460px;
    height:240px;
} 

td.header_nav_main_bg {
    background-image: url(../gfx/layout/spacer_ffffff.jpg);
    width:210px;
    height:240px;
    text-align:right;
    vertical-align:top;
    padding-right:20px
} 

img.logo_klein {
    margin-right: 104px;
    margin-top:17px;
    width:75px;
    height:65px;
}

img.logo_gross {
    margin-right: 80px;
    margin-top:17px;
    width:100px;
    height:85px;
}

.header_nav_main_spacer_logo {
    width:1px;
    height:18px;
} 

.header_nav_main_spacer_logo_index {
    width:1px;
    height:19px;
} 

.header_nav_main_spacer_menu {
    width: 170px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 6px;		
    margin-bottom: 6px;		
}


/* ##################   styles for body layout  ################ */	

#body_container {
    position: absolute;
    left: 0px;
    top: 284px;
    z-index: 2;
    margin:0px;	
    padding:0px;	 
}  

#body_container_index {
    position: absolute;
    left: 0px;
    top: 294px;
    z-index: 2;
    margin:0px;	
    padding:0px;	 
}  

.body_content_spacer_heading {
    width: 445px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 10px;		
    margin-bottom: 5px;		
}

.body_spacer_footer {
    width: 690px;
    height: 4px;
}


/* ######   body styles index  ###### */


td.body_nav_index {
    width:190px;
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
	padding-top:0px;
    padding-left:0px;	
    padding-right:0px;
    padding-bottom:0px;	
} 

td.body_content_index {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align:left;
    vertical-align:top;
	padding-top:10px;	
    padding-left: 15px;		
    padding-right:0px;
    padding-bottom:15px;	
}

td.body_teaser_index {
    background-image: url(../gfx/layout/spacer_e7f7f6.jpg);
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
    padding-top:10px;
    padding-left:0px;	
    padding-right:0px;
    padding-bottom:5px;	
} 

.body_nav_spacer_heading_index_teaser {
    width: 190px;
    height: 1px;
    margin-left: 10px;	
    margin-right: 10px;		
    margin-top: 10px;		
    margin-bottom: 10px;		
}

td.body_content_index_leftcell {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align:left
    vertical-align:top;
	padding-top:5px;	
    padding-left: 0px;		
    padding-right:10px;
    padding-bottom:10px;	
} 

td.body_content_index_rightcell {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align:left;
    vertical-align:top;
	padding-top:5px;	
    padding-left: 10px;		
    padding-right:0px;
    padding-bottom:10px;	
} 


/* ######   body styles main (allgemein) ###### */

.body_nav_spacer_heading {
    width: 200px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 10px;		
    margin-bottom: 5px;		
}

.body_nav_spacer_menu {
    width: 200px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 6px;		
    margin-bottom: 5px;		
}

.body_nav_spacer_menu2 {
    width: 200px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 18px;		
    margin-bottom: 5px;		
}

.body_nav_spacer_menu_bottom {
    width: 200px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 6px;		
    margin-bottom: 20px;		
}

td.body_content {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align:left;
    vertical-align:top;
	padding-top:0px;	
    padding-left: 15px;		
    padding-right:0px;
    padding-bottom:10px;	
} 


/* ######   body styles main (ohne teaser) ###### */


td.body_nav {
    background-image: url(../gfx/layout/spacer_ffffff.jpg);
    width:190px;
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
	padding-top:0px;
    padding-left:20px;	
    padding-right:10px;
} 


/* ######   body styles main (mit teaser) ###### */


td.body_nav_main {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
    padding-top:0px;
    padding-left:10px;	
    padding-right:0px;
    padding-bottom:5px;	
}

td.body_nav_nav {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
    padding-top:0px;
    padding-left:10px;	
    padding-right:10px;
    padding-bottom:5px;	
} 

td.body_nav_teaser {
    background-image: url(../gfx/layout/spacer_e7f7f6.jpg);
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
    padding-top:10px;
    padding-left:0px;	
    padding-right:0px;
    padding-bottom:5px;	
} 


/* ######   body styles alt  ###### */


td.body_nav_shop {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
    padding-top:0px;
    padding-left:10px;	
    padding-right:10px;
    padding-bottom:5px;	
}

td.body_teaser_shop {
    background-image: url(../gfx/layout/spacer_e7f7f6.jpg);
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;	
    text-align:left;
    vertical-align:top;
    padding-top:10px;
    padding-left:0px;	
    padding-right:0px;
    padding-bottom:5px;	
} 

.body_nav_spacer_heading_shop {
    width: 190px;
    height: 1px;
    margin-left: 10px;	
    margin-right: 10px;		
    margin-top: 10px;		
    margin-bottom: 10px;		
}

td.body_content_shop {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align:left;
    vertical-align:top;
	padding-top:10px;	
    padding-left: 15px;		
    padding-right:0px;
    padding-bottom:10px;	
} 

.body_content_spacer_heading_faq {
    width: 445px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 10px;		
    margin-bottom: 10px;		
}

.body_content_spacer_heading_shop {
    width: 444px;
    height: 1px;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 10px;		
    margin-bottom: 0px;		
}


/* ###################   styles for body copy  ################ */


h1.intro_leistungen {
    font-family: verdana;
    font-weight: bold;
    font-size: 9pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 0px;		
    margin-bottom: 5px;		
}
h1.copy_standard {
    font-family: verdana;
    font-weight: bold;
    font-size: 9pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 20px;		
    margin-bottom: 0px;		
}
h1.copy_starter {
    font-family: verdana;
    font-weight: bold;
    font-size: 9pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 5px;		
    margin-bottom: 0px;		
}

h1.copy_sample_sgb {
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: center;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 5px;		
    margin-bottom: 0px;		
}

p {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 10px;		
    margin-bottom: 10px;		
}
p.starter {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 5px;		
    margin-bottom: 10px;		
}
p.postobject {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 20px;		
    margin-bottom: 10px;		
}
p.expose {
    font-family:verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 0px;		
    margin-bottom: 10px;		
}

p.expose_main {
    font-family: verdana
    font-weight: bold;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 20px;	
    padding-top: 10px;		
    padding-bottom:2px;		
    margin-top: 0px;		
    margin-bottom: 0px;		
}
p.expose_sub {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 40px;	
    padding-top: 2px;		
    padding-bottom: 2px;		
    margin-top: 0px;		
    margin-bottom: 0px;		
}
p.expose_sub2 {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 60px;	
    padding-top: 2px;		
    padding-bottom: 2px;	
    margin-top: 0px;		
    margin-bottom: 0px;				
}

p.sitemap_main {
    font-family: verdana
    font-weight: bold;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 20px;	
    padding-top: 10px;		
    padding-bottom:2px;		
    margin-top: 15px;		
    margin-bottom: 0px;		
}
p.sitemap_sub {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 40px;	
    padding-top: 2px;		
    padding-bottom: 2px;		
    margin-top: 10px;		
    margin-bottom: 0px;		
}
p.sitemap_sub2 {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 60px;	
    padding-top: 2px;		
    padding-bottom: 2px;	
    margin-top: 5px;		
    margin-bottom: 0px;				
}



p.leistungspaket_main {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 0px;	
    padding-top: 20px;		
    padding-bottom:2px;		
    margin-top: 0px;		
    margin-bottom: 0px;		
}
p.leistungspaket_sub {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: left;
    margin-left: 20px;	
    padding-top: 5px;		
    padding-bottom: 2px;		
    margin-top: 0px;		
    margin-bottom: 0px;		
}




/* ####################   settings divers    ################## */

img.bullet_square {
    width: 6px;
    height: 6px;	
    margin-left:0px;	
	margin-right:5px;
	margin-top:5px;
	padding-bottom:1px;	
	padding-top:5px;		
}

p.teaser {
    font-family: verdana;
    font-weight: normal;
    font-size: 7.5pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    margin-left: 10px;	
    margin-right: 10px;		
    margin-top: 0px;		
    margin-bottom: 5px;		
}



p.sgb_just {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: justify;
    vertical-align: top;
    margin-left: 0px;	
    margin-right: 0px;		
    margin-top: 10px;		
    margin-bottom: 10px;		
}

p.sgb_just2 {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
    text-align: justify;
    vertical-align: top;
    margin-left: 20px;	
    margin-right: 0px;		
    margin-top: 10px;		
    margin-bottom: 10px;		
}

.qm_leseprobe {
    font-family: verdana;
    font-weight: normal;
    font-size: 7.5pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
    padding-left: 3px;	
    padding-right: 3px;		
    padding-top: 3px;		
    padding-bottom: 3px;
	border-width:1px;	
	border-style: solid;
	border-color: #14b0ab;
}
.qm_leseprobe_legende {
    font-family: verdana;
    font-weight: normal;
    font-size: 7.5pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
}

.legende {
    font-family: verdana;
    font-weight: normal;
    font-size: 7.5pt;
    color: #5f5f5f;
    text-align: left;
    vertical-align: top;
}

.faq_pos {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
	width:20px;
	height:3px;
    text-align: left;
    vertical-align: top;
	padding:0px;
	margin:0px;
}

.faq_copy {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #14b0ab;
	width:100%;
	height:1px;
    text-align: left;
    vertical-align: top;
	padding-bottom:10px;
	margin:0px;
}
.faq_copy_spacer {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
	width:100%;
	height:1px;
    text-align: left;
    vertical-align: top;
	padding:0px;
	margin:0px;
}

.list_copy {
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #5f5f5f;
	width:100%;
    text-align: left;
    vertical-align: top;
	padding-bottom:5px;
}


img.bullet_square_sub1 {
    width: 5px;
    height: 5px;	
    margin-left:15px;	
	margin-right:10px;
	margin-top:5px;
}

img.bullet_square_sub2 {
    width: 4px;
    height: 4px;	
    margin-left:0px;	
	margin-right:10px;
	margin-top:5px;
}


img.bullet_square_sub3 {
    width: 3px;
    height: 3px;	
    margin-left:0px;	
	margin-right:10px;
	margin-top:5px;
}

img.bullet_square_sub4 {
    width: 2px;
    height: 2px;	
    margin-left:0px;	
	margin-right:10px;
	margin-top:6px;
}

.spacer_list {
    width:1px;
	height:5px;
}


th, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}

th.header {
	background-color: #CCCCCC;
}

td.data {
	background-color: #EEEEEE;
	padding-top:6px;
           padding-bottom:6px;	
}

td.produktpreis {
	background-color: #EEEEEE;
	padding-top:6px;
           padding-bottom:6px;	
}

td.produktanzahl {
	background-color: #EEEEEE;
	padding-top:2px;
           padding-bottom:2px;	
}

.bgWhite {
	background-color: #FFFFFF;
}

.layout_spacer_productcategory {
    width:1px;
    height:5px;
}



