	/*	Stilvorgaben Likamed
  		erstellt am 03.05.2010
		Uwe Maier	UM-MEDIA
		uwemaier@gmx.de
	*/

/* Grunddefinitionen */

html{ margin: 0; padding: 0; height: 101%; }

body { margin: 0px auto; font-size: 12px; line-height: 1.8em; font-family: tahoma, helvetica, arial, sans-serif; color:#333333; text-align:left; background: transparent url(../images/bg_likamed.gif); background-repeat:repeat-x; }
#main { width:100%;height:100%;background:transparent url(../images/head_rechts.png);background-position:top right;background-repeat:repeat-x; }
#main2 { width:100%;height:100%;background:transparent url(../images/head_links.png);background-position:top left;background-repeat:no-repeat; }
h1,h2,h3,h4,h5 { font-family: tahoma, helvetica, arial, sans-serif; font-weight:normal;  margin: 0 0 0.1em 0; }

  h1 { font-size: 20px; color:#009678;}	/* 20px */
  h2 { font-size: 18px; color:#009678;}	/* 18px */
  h3 { font-size: 13px; color:#FFF; text-indent:12px; line-height:14px; margin-bottom:-8px; font-weight:600; }	/* 16px */
  h4 { font-size: 14px; color:#333333;}	/* 14px */
  h5 { font-size: 11px; color:#009678;margin-bottom:-8px;}	/* 12px */
  h6 { font-size: 11px; color:#333333;margin-bottom:-8px;}	/* 12px */
 
p { line-height: 1.8em; margin: 0px; }
	
	/**
   * Gestaltung von Hyperlinks
   */

	
	#select { color:#5666C2; text-decoration:underline; }
	
	a.test:link {color: #000000; text-decoration:underline; outline:0;}
	a.test:focus,
	a.test:hover,
	a.test:active {color:#5666C2; text-decoration:underline; outline:0;}
	
	
	

 	/** Gestaltung der Listen */
	#listeblau { list-style-type:none; list-style-image: url(../images/dreieckblau.gif); line-height: 2em; margin: 0 0 1em 2em; }
	#listequad { list-style-type:none; list-style-image: url(../images/quadratgruen.gif); margin: 0 0 10px 30px; }
	#pdfliste { list-style-type:none; list-style-image: url(../images/pdf_symbol.gif); }
	.form { height: 25px; border: 0px solid red; font-size: 1.3em; }
	
	a.form:link {color:#333333; outline:0;}
	a.form:focus,
	a.form:hover,
	a.form:active {color:#009678; text-decoration:underline; outline:0;}

	sup { line-height: normal; }
	/** Gestaltung der Typo */	
	.typo_klein { font-size: 10px; padding-left: 0px; }
	.typo_klein_grau { font-size: 10px; padding-left: 0px; color: #909090; }
	.typo_normal { font-size: 12px; padding-left: 0px; }
	.typo_teaser1 { font-size: 12px; padding-left: 0px; color: #009678; font-weight:800; }
	.typo_teaser2 { font-size: 11px; padding-left: 0px; color: #333333; }
	.typo_head2 { font-size: 12px; color: #009678; font-weight:800; line-height:35px; }
	.typo_nav { padding: 0px 0px 0px 30px; border: 0px solid #434343; font-family: Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; }
	.typo_liste { font-family: Verdana; font-size: 12px; font-weight: normal; color: #555; line-height: 1.5em; }
	.typo_bereich { font-family: Verdana; font-size: 14px; font-weight: normal; color: #555; line-height: 2.5em; }
	.typo_footer { font-size: 11px; padding-top: 0px; border: 0px dashed #000000; }
	
	.typo_head { font-size: 18px; color:#009678; font-style:normal;}	/* 20px */
	.typo_subhead { font-size: 14px; color:#333333;}	/* 14px */

	/** Gestaltung der Einklinker */
	#bullets { list-style-type:none; list-style-image: url(../images/dreieck.gif); margin-left: 50px; }
	#mennle { text-align: center; }
	#bild_rechts { text-align: left; }

	a.typo_klein_grau:link {color:#909090; outline:0;}
	a.typo_klein_grau:focus,
	a.typo_klein_grau:hover,
	a.typo_klein_grau:active {color:#bebebe; text-decoration:underline; outline:0;}


/* Tabellendesign */	

#tab_links { float:left; width:400px; height: 100%; padding: 5px; background-color: #f9f9f9; }
#tab_rechts { float:right; width:400px; height: 100%px; padding: 5px;  background-color: #f9f9f9; }

/*   -----------------------------------------------------------------------------------------  */
/*   -----------------------------------------------------------------------------------------  */

/*   ---------------------------------------  */
/*   Navigation oben  */
/*   ---------------------------------------  */
#navcontainer_oben { float:left; margin: -8px 1px; padding:0px; }
#navcontainer_oben ul li {
float: left; display: inline; padding-right:20px; font-size: 14px; font-weight: normal; color: #fff; text-decoration: none;  border: 0px solid #000; }
#navcontainer_oben ul li { color:#009678; }
#navcontainer_oben a:link { color: #fff; text-decoration: none; text-shadow: #000 0px -1px 0px; outline:0;}
#navcontainer_oben a:visited { color: #fff; text-decoration: none; text-shadow: #000 0px -1px 0px; outline:0;}
#navcontainer_oben a:active { color:#00bb96; text-decoration: none; text-shadow: #000 0px -1px 0px; outline:0;}
#navcontainer_oben a:hover { color:#00bb96; text-decoration: none; text-shadow: #000 0px -1px 0px; outline:0;}
#navcontainer_oben ul li.active a{ color:#00bb96; text-shadow: #00392e 0px -1px 0px; outline:0;}  /*------hält die erste Ebene aktiv -------- */ 

/*   -----------------------------------------------------------------------------------------  */
/*   -----------------------------------------------------------------------------------------  */

/*   ---------------------------------------  */
/*   Servicenavigation  */
/*   ---------------------------------------  */
.menu_xxx { font-size:12px; color:#fff; line-height: 15px; list-style-type:none; border: 0px solid green; margin-left:0px; margin-top: 12px; }
.menu_xxx ul { padding: 0px;}
.menu_xxx li  { padding: 0px; margin-left:-28px; border: 0px solid green;}

.menu_xxx  a:link { color: #fff; text-decoration: none; outline:0;}
.menu_xxx  a:visited { color: #fff; text-decoration: none; outline:0; }
.menu_xxx  a:active { color:#fff; text-decoration: none; outline:0;}
.menu_xxx  a:hover { color:#333333; text-decoration: none; outline:0;}

/*   -----------------------------------------------------------------------------------------  */
/*   -----------------------------------------------------------------------------------------  */

/* Hier starten die Basis-Layoutinformationen */

/*   hält den äusseren Bereich der Seite  */
#container { margin: 0px auto; background: transparent; width: 950px; border: 0px dashed #000; }  
/*   Strichleiste oben  */
#leiste { background: transparent url(../images/head_content.png); background-repeat:no-repeat; width: 950px; height: 30px; margin: 0px; padding: 0px; border: 0px dashed red; }
/*   Logobereich  */
#header { background: transparent url(../images/stand_logo.gif); background-repeat:no-repeat; width: 950px; height: 90px; margin: 0px; padding: 0px; border: 0px dashed #000; }
/*   Container der oberen Navigation  */
#hauptnavigation { background: #fff url(../images/bar1.png); background-repeat:no-repeat; width: 950px; height: 30px; margin: 0px; padding: 0px; border: 0px dashed #000; }

/*   hält den mittleren Bereich der Seite  */
#mitte { margin: 0px; padding: 0px; width: 950px; height:100%; float: left; background: transparent; background-repeat:repeat-y;}
/*   Container der mittleren Inhalte  */
#inhalte { float: left; margin: 10px 0px 0px 20px; padding: 0px; width: 910px; height:100%; border: 0px solid red; background: transparent }

/*   hält den eigentlichen Inhaltscontainer  */
#content { float: left; margin-top: 0px; padding:0px; width: 910px; height:100%; border:0px dotted yellow; background: transparent url(../images/hg_mitte.png); background-repeat:no-repeat; background-position: 0px 35px; }
/*   Hier fliessen die Inhalte  */
#haupt { padding: 5px; width:900px; background:transparent; }
/*   Unterer Teil des Hintergrunds des Inhalts  */
.hg_main_unten { float: left; width: 910px; height: 7px; background: transparent url(../images/hg_unten.png); background-repeat:no-repeat; }


#breadcrumb { float: left;width: 700px;height:20px;margin-left:5px;padding-left: 40px;font-size:10px;color: #fff;border: 0px solid #000; }

#unten {width: 950px;height:155px;float: left;background: transparent;border: 0px solid yellow; }
#unten_inner {
	width: 910px;
	height:155px;
	margin-left:20px;
	float: left;
	background: transparent url(../images/quickNav.png);
	background-repeat:repeat-x;
	border: 0px solid yellow;
}
#service_produkte, #service_informationen, #service_unternehmen, #service_kontakt {
	float:left;
	padding:8px 0 0 12px;
	width: 200px;
	height:120px;
	border:0px solid red;
}


#footer {
margin-top: 0px;
font-family:tahoma;
font-size: 10px;
text-align:center;
border: 0px solid red;
}
.footer_links {
float:left;
margin-top: 0px;
margin-left: 25px;
width:400px;
font-family:tahoma;
font-size: 10px;
color:#333;
text-align:left;
}
.footer_rechts {
float:right;
width:400px;
margin-right:25px;
font-family:tahoma;
font-size: 10px;
color:#333;
text-align:right;
}
/* Hier enden die Basis-Layoutinformationen */




















/*   -----------------------------------------------------------------------------------------  */
/*   -----------------------------------------------------------------------------------------  */

/*   Styles der Inhalte  */
/*   Container für Headline und Subheadline  */
.lika_base { margin-left:13px; background:transparent;border:0px dotted green;}

#showleiste {float:left;width:890px;height:250px;padding-top:0px;margin-top:18px;margin-left:0px;background: transparent;border:0px dotted cyan; }
#hauptprodukt { float:left;width: 400px;height:250px;margin-top: 0px; background:#FFFFFF; }
#produktdetails { float:left;width: 490px;height:250px;margin-top: 0px; background:#FFFFFF; }
#produkt_detail { float:left;width: 160px;height:115px; margin-top:10px;padding:0px;background: transparent url(../images/hg_detail.gif);background-repeat:no-repeat; }
.detailstand  { margin:1px; }
#zubehoerleiste {float:left;width:870px;height:250px;padding-top:0px;margin-top:18px;margin-left:0px;background: transparent;border:0px dotted cyan; }
#zubehoerleiste_fr {float:left;width:870px;height:350px;padding-top:0px;margin-top:18px;margin-left:0px;background: transparent;border:0px dotted cyan; }
#zubehoerdaten { float:left;width: 360px;height:250px;margin-top: 0px; background:#FFFFFF; border: 0px solid red; }
#zubehoerdetails { float:left;width: 480px;height:250px;margin-top: 0px; padding-left:22px;  background:#FFFFFF;border:0px solid red; }
#zubehoer_detail { float:left;width: 120px;height:90px; margin-top:10px; background: transparent url(../images/hg_detail_z.gif);background-repeat:no-repeat; }
#zubehoerdetails_fr { float:left;width: 480px;height:300px;margin-top: 0px; padding-left:22px;  background:#FFFFFF;border:0px solid red; }
#zubehoer_detail_fr { float:left;width: 120px;height:110px; margin-top:10px; background: transparent url(../images/hg_detail_z.gif);background-repeat:no-repeat;border:0px solid red; line-height: 14px; }
.detailstand_z  { margin:1px; }
#produktcontainer {float:left;width:890px;height: 250px;padding-top:0px;margin-top:13px;margin-left:0px;background: transparent;border:0px dotted cyan; }

/* Container für modal Buttons */
#produkt_zusatz { float:left;width: 510px; height:100px; margin-top: 20px; background:transparent; }
#produkt_modal { float:left;width: 115px; height:80px; padding: 10px 12px 5px 0px; background:transparent; }

/*   Container für das linke grosse Produktbild  */
.lika_produkt { float:left;width: 400px;height:250px;margin-top: 0px;border:0px dotted red; }
/*   Container für die bis zu 6 Zubehörbilder  */
.lika_zubehoer  { float:left; width:485px;height:250px;margin-top:15px;border:1px dotted blue; }

/*   -----------------------------------------------------------------------------------------  */
/*   Stand der einzelnen Zubehörbilder  */
/*   -----------------------------------------------------------------------------------------  */
.lika_cont {
	float:left;
	width: 151px;
	height:125px; 
	margin:0px;
	padding:0px;
	background:red url(../images/hg_detail.gif);
	background-repeat:no-repeat;
}
/*   -----------------------------------------------------------------------------------------  */
/*   Inhalt der einzelnen Zubehörbilder  */
/*   -----------------------------------------------------------------------------------------  */
.lika_detail {
	clear:both;
	width: 151px;
	height:115px;
	padding:0px;
	margin:0px;
	border: 0px dotted grey;
}

/*   -----------------------------------------------------------------------------------------  */
/*   -----------------------------------------------------------------------------------------  */
.lika_text  {
float:left;
width: 871px;
height:100%;
margin-left:-4px;
margin-top: 20px;
padding-left:11px;
padding-right:20px;
background: transparent url(../images/hg_tabs.gif);
background-position: 1px 0px;
background-repeat:repeat-x;
border:0px dotted red;
}
.lika_text_messen  {
float:left;
width: 871px;
height:100%;
margin-left:-4px;
margin-top: 20px;
padding-left:11px;
padding-right:20px;
background: transparent url(../images/hg_tabs_messen.png);
background-position: 1px 0px;
background-repeat:no-repeat;
border:0px dotted red;
}
.lika_text_uebersicht  {
float:left;
width: 871px;
height:100%;
margin-left:-4px;
margin-top: 20px;
padding-left:11px;
padding-right:20px;
background: transparent url(../images/hg_tabs2.gif);
background-position: 1px 0px;
background-repeat:repeat-x;
border:0px dotted red;
}
/*   -----------------------------------------------------------------------------------------  */
/*   -----------------------------------------------------------------------------------------  */
.lika_textohne  {
float:left;
width: 861px;
height:100%;
margin-left:-4px;
margin-top: 40px;
padding-left:21px;
padding-right:20px;
border:0px dotted red;
}
/*   -----------------------------------------------------------------------------------------  */
/*   -----------------------------------------------------------------------------------------  */

/*   Container für Bildheader - Flashs und wasweisichnochalles  */
#header_container {float:left;width:890px;height: 250px;padding-top:0px;margin-top:13px;margin-left:0px;background: transparent;border:0px dotted cyan; }

#inhalte_uebersicht { float:left;width:870px; margin:15px; background:transparent;border:0px dotted green;}

#header_cube {float:left;width:890px;height: 320px;padding-top:0px;margin-top:13px;margin-left:0px;background: transparent;border:0px dotted cyan; }
#cube_stand { float:left; margin-left: 13px; margin-top: 15px; width:870px; height:300px; border: 0px solid red;}

#startseite_container1 {float:left;width:870px;height: 100%;padding-top:0px;margin-left:13px;border:0px dotted cyan; }
#startseite_container2 {float:left;width:870px;height: 100%;padding-top:0px;margin-left:13px;border:0px dotted cyan; }
#start_links { float:left; width:410px; height:100%; border:0px  solid blue; margin-bottom:15px;}
#start_rechts { float:right; width:410px; height:100%; border:0px solid red; margin-bottom:15px;}
.st_oben { width:410px; border:0px dotted red; }
.st_unten { width:410px; border:0px dotted red; }

#uebersicht_container1 {float:left;width:870px;height: 300px;padding-top:0px;margin-left:13px; margin-top:20px; border:0px dotted cyan; }
#teaser_container {float:left;width:870px;height:160px;padding-top:0px;margin-top:13px;margin-left:15px;background: transparent;border:0px dotted cyan; }

.prod_teaser { float:left; background:transparent;width:200px; height:200px; border:0px dotted green; margin-right:5px;}
.link_rechts { text-align:right;}

#uebersicht_bereich {float:left;width:870px;height: 250px;padding-top:0px;margin-left:13px; margin-top:30px; border:0px dotted cyan; }

.prodtext { padding-top: 20px; }
#dreher { margin:0px; background:#fff; border:0px dotted green; width:650px; height: 150px; padding: 5px; }
#zweispalten {
float:left;
width:100%;
padding: 10px;
border: 0px solid red;
}
#spalte_links {
float:left;
width: 600px;
border: 0px solid red;
}
#spalte_rechts {
float:right;
width: 250px;
border: 0px solid green;
}
#einespalte {
float:left;
width:100%;
padding: 10px;
border: 0px solid red;
}
/* everything is constructed with a single background image */

/* root element for tabs */



#tabsstand { float:left; margin-left:11px; width:440px; border: 0px solid red; }
#tabsstand2 { float:left; margin-left:11px; width:650px; border: 0px solid red; }
#tabsstand_messen { float:left; margin-left:10px; width:500px; border: 0px solid red; }

#flowtabs_messen {/* dimensions */width:100%;height:31px !important;margin-left:0px; padding:0;/* IE6 specific branch (prefixed with "_") */_margin-bottom:-2px; }
/* single tab */
#flowtabs_messen li { float:left; margin-top:-8px; padding-right:90px; text-indent:0; list-style-type:none; border:0px solid red; }
/* a- tag inside single tab */
#flowtabs_messen li a { display:block; height: 31px; width: 100%; padding:0; margin-right:15px;/* font decoration */ color:#333333; font-size:12px;font-weight:bold; text-align:left; text-decoration:none; text-shadow: #ececec 1px 1px 0px; }
/* mouseover state */
#flowtabs_messen a:hover 		{ color:#009678;	 }
/* currently selected tabs */
#flowtabs_messen a.current		{ cursor:default; color:#009678; }




#flowtabs {/* dimensions */width:100%;height:31px !important;margin-left:0px; padding:0;/* IE6 specific branch (prefixed with "_") */_margin-bottom:-2px; }
/* single tab */
#flowtabs li { float:left; margin-top:-8px; padding:0px 5px; text-indent:0; list-style-type:none; border:0px solid red; }
/* a- tag inside single tab */
#flowtabs li a { display:block; height: 31px; width: 100%; padding:0; margin-right:5px;/* font decoration */ color:#333333; font-size:12px;font-weight:bold; text-align:left; text-decoration:none; text-shadow: #ececec 1px 1px 0px; }
/* mouseover state */
#flowtabs a:hover 		{ color:#009678;	 }
/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#009678; }
#flowpanes { margin-left:12px; margin-top: 25px; min-height: 340px; border: 0px dashed red; }

#uebersichtstand { float:left; margin-left:-32px; width:900px; border: 0px solid red; }
#uebersichtstand li { float:left; margin-top:-8px; padding:0; text-indent:0; list-style-type:none; border:0px solid red; }
#uebersichtstand li a { display:block; height: 36px; width: 100%; padding:0; margin-right:20px;/* font decoration */color:#333333;font-size:12px;font-weight:bold;text-align:left;text-decoration:none;text-shadow: #ececec 1px 1px 0px; }
#uebersichtstand a:hover 		{ color:#009678;	 }
#uebersichtstand a.current 	{ cursor:default; color:#009678; }
#uebersichtstand ul li.active a{ color:#009678; text-shadow: #ececec 1px 1px 0px;}  /*------hält die erste Ebene aktiv -------- */ 

#unternehmenstand { float:left; margin-left:-32px; width:800px; border: 0px solid red; }
#unternehmenstand li { float:left; margin-top:-8px; padding:0; text-indent:0; list-style-type:none; border:0px solid red; }
#unternehmenstand li a { display:block; height: 31px; width: 100%; padding:0; margin-right:20px;/* font decoration */color:#333333;font-size:12px;font-weight:bold;text-align:left;text-decoration:none;text-shadow: #ececec 1px 1px 0px; }
#unternehmenstand a:hover 		{ color:#009678;	 }
#unternehmenstand a.current 	{ cursor:default; color:#009678; }
#unternehmenstand ul li.active a{ color:#009678; text-shadow: #ececec 1px 1px 0px;}  /*------hält die erste Ebene aktiv -------- */ 

#gradstand { float:left; margin-left:0px; width:210px; border: 0px solid green; }
#gradstand li { float:left; margin-top:-8px; padding:0; text-indent:0; list-style-type:none;border:0px solid red; }
#gradstand li a { display:block;height: 31px; width: 100%; padding:0;margin-right:20px;/* font decoration */color:#333333;font-size:12px;font-weight:bold;text-align:left;text-decoration:none; text-shadow: #ececec 1px 1px 0px; }
#gradstand a:hover 		{ color:#009678;	 }
#gradstand a.current	{ cursor:default; color:#009678; }

#stand_basis { float:right; margin-left:0px; width:200px; border: 0px solid blue; }
#stand_basis li { float:left; margin-top:-8px; padding:0; text-indent:0; list-style-type:none;border:0px solid red; }
#stand_basis li a { display:block;height: 31px; width: 100%;padding:0;margin-right:20px;/* font decoration */color:#333333;font-size:12px;font-weight:bold;text-align:left;text-decoration:none;text-shadow: #ececec 1px 1px 0px; }
#stand_basis a:hover 	{ color:#009678;	 }
#stand_basis a.current	{ cursor:default; color:#009678; }

/* Hier starten die Spaltendefinitionen */

#innen {
		border: 0px solid #000;
		padding: 0px 0px 0px 0px;
		width:800px;
		height: 100%;
		
}

/* Hier enden die Spaltendefinitionen */




.clear {
	clear: both;
}

/* Layout-Definitionen */

a:link {
	color: #009678; text-decoration: none; outline:0;
}
a:visited {
	color: #009678; text-decoration: none;outline:0;
}
a:active {
	color:#009678; text-decoration: none;outline:0;
}
a:hover {
	color:#333333; text-decoration: none; outline:0;
}

#basis { position:relative; top: 45px; left:750px; font-size: 13px; color:#fff; font-weight:800; }

a.basis:link {
	color: red; text-decoration: underline; outline:0;
}
a.basis:visited {
	color: #009678; text-decoration: underline;outline:0;
}
a.basis:active {
	color:#009678; text-decoration: underline;outline:0;
}
a.basis:hover {
	color:#333333; text-decoration: underline; outline:0;
}


/*   ---------------------------------------  */
/*   Inhalte  */
/*   ---------------------------------------  */


.text_head {
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	width: 460px;
	border-bottom: dotted 1px #ff5426;
}
.textform {
	font-size: 10pt;
	line-height: 22px;
}

.aktuell {
	padding-bottom: 15px;
	border-bottom: 2px solid #E3EEC7;
}
.text_klein {
font-family: arial;
font-size: 8pt;
text-align: left;	
}
.typo_impress {
font-family: arial;
font-size: 11px;
text-align: justify;	
}
.text_klein_kursiv {
font-family: arial;
font-size: 8pt;
font-style:italic;
text-align: left;	
}
.text {
font-family: arial	;
font-size: 10pt;
text-align: left;	
}

.impress {
font-size: 8pt;
text-align: justify;	
}
.yellow {
	color: #FF8211;
}

.yellow a:link {
	color: #FF8211; text-decoration: none; outline:0;
}
.yellow a:visited {
	color: #FF8211; text-decoration: none;outline:0;
}
.yellow a:active {
	color: #FF8211; text-decoration: none;outline:0;
}
.yellow a:hover {
	color: #FCC589; text-decoration: none; outline:0;
}



.input { border: 1px solid #C0C0C2; background: #F9EFCE; margin-top: 10px; cursor: pointer; }

.input:hover { border: 1px solid #C0C0C2; background: #FFCC00; }

.button { border: 1px solid #C0C0C2; background: #FFCC00; }

.button:hover { border: 1px solid #C0C0C2; background: #FFCC00;outline:0; }

label { display: block; width: 150px; float: left; margin: 2px 4px 6px 4px; text-align: right; }
br { clear: left; }


/* ****** Tabellen Elemente *************************************************** */
#tabelle_links { float:left; width: 400px; border: 0px solid red; }
#tabelle_rechts { float:right; width:400px; border: 0px solid green; }

.lik_table table { width: 350px; margin: 10px 0 20px 0; border-collapse: collapse; border: 0px solid #009678;margin-left: 0px; }
.lik_table td,
.lik_table th { padding: 2px 3px 4px 6px; font-size: 12px; }
.lik_table thead td,
.lik_table thead th { background: #000; text-align: left; font-weight: normal; }
.lik_table tbody th,
.lik_table tbody tr { text-align: left; }
.lik_table tbody tr td { border-bottom: 1px solid #009678; border-right: 1px solid #009678; }
.lik_table tbody tr td:last-child { border-right: 0; }
.lik_table tbody tr:hover { background: #333333; color:#fff; }
.lik_table tfoot th,
.lik_table tfoot td { background: #000; text-align: left; font-weight: normal; vertical-align: top; }
.lik_table .even { background: #DADDDC;}
.lik_table .odd { background: #EEEEEE; }
.lik_table .label { background: #009678; color: #FFF; font-size: 13px; font-weight: bold; }
/* ****** Tabellen Elemente *************************************************** */

/* ****** Tabellen Elemente Service Download *************************************************** */
#tabelle_service { float:left; width: 700px; border: 0px solid red; margin-left: 0px; }
.servicetabelle table { width: 700px; margin: 0px 0px 0px 0px; border-collapse: collapse;  }
.servicetabelle td,
.servicetabelle th { padding: 2px 3px 4px 6px; font-size: 11px; border: 0px solid #009678; }
.servicetabelle tbody th,
.servicetabelle tbody tr { text-align: left; }
.servicetabelle tbody tr td { border-bottom: 0px dashed green; }

.servicebild { background: #FFF; width: 130px;
}
.servicelabel {
	font-size: 12px; font-weight: 700; margin-bottom: 10px;
}








/* ****** Tabellen Elemente Zugang - Anmeldung *************************************************** */

#zugang { float:left; width:350px; padding-left:25%;}
#form-login { height: 100%; width:350px; border: 0px solid red; font-size: 1em; }
#form-login-username{ text-align:left;border: 0px solid red;}
#form-login-password{ text-align:left;border: 0px solid red;}
.submit_button { border: 1px solid #C0C0C2; color: #FFF; background: #666666; }
.submit_button:hover { border: 1px solid #C0C0C2; background: #009678; }
/* ****** Tabellen Elemente Zugang - Anmeldung *************************************************** */

a {
color: rgba(0, 0, 0, 0);
}
/*------------------------------------------*/
/* ------Joomfish Sprachanzeige ------- */
/*------------------------------------------*/
#sprache {
float: left;
width:90px;
height: 25px;
margin-left:835px;
border: 0px dashed grey;
}


.modultable_fish
{
    float: right;
	margin: -2px 0px 0px 0px;    
}

/* language lists with UL (names & images) */
.modultable_fish ul.modultable_fish
{
	list-style: none;
	padding: 0;
	margin-top: 3px;
	font-weight: normal;
}

.modultable_fish ul.modultable_fish li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}

.modultable_fish ul.modultable_fish li#active_language
{
 	font-weight: bold;
	font-size: 1.0em;
}

.modultable_fish ul.modultable_fish li a
{
	display: block;
}

.modultable_fish ul.modultable_fish img
{
	border: none;
}

div.modultable_fish img.langImg {
	float: left;
	border: none;
	margin-top: 3px;
}
div.modultable_fish li img.langImg {
	float: left;
	border: none;
	margin: 0px 1px 0px 1px;
}

/** Styles for the drop down list */

.modultable_fish select.modultable_fish
{
	border: 1px solid #cccccc;
}

.modultable_fish label.modultable_fish
{
	position:absolute;
	left:-1000px;
}

/** Controls Raw Display of Images **/

.rawimages {
	text-align: center;
	margin-top: 3px;
}
.rawimages img {
	border: none;
	margin:2px;
}
.rawimages span#active_language img
{
	margin:2px;
	border: none;
}

div.modultable_fish img.langImg{ float: left; border: none; margin-top: 3px; }
div.modultable_fish li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }

.modultable_fish .opaque{
	filter:alpha(opacity=30);
}
.modultable_fish option.opaque{
	color:graytext;
}

#karusell_stand {
margin-left:-10px;
border:0px dashed green;
}

.nothing{
	background:#FFFFFF;
}

.abmelden {color: #ff0000;}




