@charset "UTF-8";
/* CSS Document */

body {
  	font-size:11px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color:#000;
   	background-color:#f0f0f0;
   	background-image:url(hg_index.gif);
   	background-repeat:repeat-y;
  	background-position:center;
  	background-attachment:fixed;
   	margin:0px;
  	padding:0px;
}

#logo {
	float:left;
	width:163px;
}

*html .sf-menu, .sf-menu * {
z-index:1000;
}



#container {
    	width: 1001px;
    	margin: 0 auto;
  		background-image:url(hg.gif);
  		background-repeat:no-repeat;
}


#oben {
	height:130px;
}



/* angaben navi */
#hauptnavi {
	margin-top:11px;
	float:left;
}


#navbar {
}

#navbar ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

#navbar li {
  border-left:1px solid white;
  border-right:1px solid white;
  background-image:url(verlauf.gif);
  float:left;
  height:30px;
  margin-right:2px;
  padding:0;
  width:auto;
}

#navbar a {
  color:#888;
  float:left;
  font-size:13px;
  font-weight:bold;
  padding:5px 9px 0px 9px;
  text-decoration:none;
  width:auto;
}
/**
#navbar li.current {
	background-image:url(verlauf_over.gif);
}

#navbar li.current a {
  color:white;
}

#navbar li.current:hover a {
	color:white;
}
**/
#navbar li:hover a {
	color:red

}

#breadcrumb {
	clear:both;
	padding-top:7px;
	color:white;
}

#breadcrumb a {
	color:white;
	text-decoration:none;
}


/* angaben kontakt + quicknavi + suche + alphabetische liste */

#kontakt a {
	text-align:right;
	margin-top:25px;
	margin-right:20px;
	float:right;
	text-decoration:none;
}

#quicknavi {
	clear:right;
	text-align:right;
	margin-right:20px;
	float:right;
	//margin-right:5px !important;
}

#quicknavi a {
	font-size:11px;
	text-decoration:none;
}

#quicknavi form {
	margin:0;
	padding:0;
}

#suche {
	margin-top:20px;
	font-size:11px;
}





/* angaben unten */

#unten_index {
	margin-left:35px;
}

#unten_folge {
	clear:both;
	margin-left:35px;
	/**min-height:580px;
  height:auto !important;
  height:580px;**/
}

/* angaben produkte */

#produkte {
	margin-top:30px;
}

#produkte_header {
	width:705px;
	height:30px;
}

#header01 {
	float:left;
	font-weight:bold;
	color:red;
	font-size:17px;
}

#header02 a {
	float:right;
	font-weight:bold;
	font-size:15px;
	text-decoration:none
}

#produkte_container01 {
	clear:both;
	width:705px;
	height:362px;
	border:1px solid #999;
	padding:10px;
	float:left
}

#produkte_container02 {
	width:180px;
	height:180px;
	border:1px solid #999;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}

#produkte_container03 {
	width:180px;
	height:180px;
	border:1px solid #999;
	float:left;
	margin-left:20px;
}

#produkte_container02 div {
	background-color:#999;
	text-align:center;
	height:20px;
	font-size:14px;
	font-weight:bold;
}

#produkte_container02 div a {
	color:white;
	text-decoration:none;
}
#produkte_container06 {
	width:180px;
	height:180px;
	border:1px solid #999;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}
#produkte_container06 div {
	background-color:#999;
	text-align:center;
	height:20px;
	font-size:14px;
	font-weight:bold;
}

#produkte_container06 div a {
	color:white;
	text-decoration:none;
}

#produkte_container03 div {
	background-color:#999;
	text-align:center;
	height:20px;
	font-size:14px;
	font-weight:bold;
}

#produkte_container03 div a {
	color:white;
	text-decoration:none;
}

#produkte_container_04 {
	clear:both;
	width:925px;
	height:430px;
	border:1px solid #999;
	padding:10px;
	float:left
}

#produkte_container04_rechts {
	float:left;
	margin-left:10px;
	width:auto;
	font-size:12px;
	line-height:16px;
}

.divincarrousel{
	float:left;
	color:red;
	text-align:left;
	margin-left:3px;
	margin-top:0px;
	height:80px;
	overflow-y:hiden;
	width:230px;
	margin-top:10px;
}


#produkte_container01_links {
	float:left;
	width:240px;
	height:100%;
	border-right:3px solid #ccc;
}

#produkte_container01_links h1 {
	font-size:21px;
	font-weight:bolder;
	color:red;
	margin:0
}

#produkte_container01_links h2 {
	font-size:13px;
	font-weight:bold;
	color:red;
	margin:0px;
	border:0px;
	padding:0px;
}

#produkte_container01_links h3 {
	font-size:13px;
	font-weight:normal;
	color:#666; margin:0 0 40px 0;
	border:0px;
	padding:0px;
}

#produkte_container01_rechts {
	float:left;
	margin-left:10px;
	width:450px;
	font-size:12px;
	line-height:16px;
	height:350px;
	overflow:auto;
}

#produkte_container01_rechts h1 {
	font-size:13px;
	font-weight:bold;
	color:red;
	margin:0 0 10px 0
}

#produkte_container06_rechts {
	float:left;
	margin-left:10px;
	width:450px;
	font-size:12px;
	line-height:16px;
	height:350px;
	overflow:auto;
}

#produkte_container06_rechts h1 {
	font-size:13px;
	font-weight:bold;
	color:red;
	margin:0 0 10px 0
}

#shortlinks a {
	position:absolute;
	top:490px;
	font-size:12px;
}

#produkte_weitere {
	clear:both;
	width:838px;
	padding-top:20px;
}

#produkte_weitere h3 {
	color:red;
	font-size:13px;
	border:0px;
}

td.produkte_thumbs {
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	vertical-align:middle;
}

td.produkte_thumbs img {
	margin:0 10px 0 10px;
}

td.produkte_thumbs a {
	color:red;
	text-decoration:none;
}


#tabelle_anwendung {
	background-image:url(anwendung_illus_gitter.gif);
	background-repeat:no-repeat;
}

div.tab_anwendung {
	font-size:10px;
	line-height:12px;
	padding:5px;
}

div.tab_anwendung a {
	color:black;
	text-decoration:none;
}




/* angaben container index */

#index {
	padding-top:15px;
}

#index a {
	text-decoration:none;
}

#index div.header a {
	color:white;
}

#index div.index_container01 {
	float:left;
	width:490px;
	height:304px;
	border:1px solid #999;
	margin:0 20px 20px 0;
}

#index div.index_container02 {
	float:left;
	width:240px;
	height:302px;
	border:1px solid #999;
	position:relative;
}

#index div.index_container02 #txt01 {
	position:absolute;
	top:25px;
	left:130px;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	color:#666;
}
#txt01 a:link{
	color:#666;
	}
#txt01 a:hover{
	color:#666;
	}
#txt01 a:visited{
	color:#666;
	}

#index div.index_container02 #txt02 {
	position:absolute;
	top:210px;
	left:5px;
}

* html div.index_container02 #txt01 {
	position:relative;
	top:25px;
	left:130px;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	color:#666;
}

* html div.index_container02 #txt02 {
	position:relative;
	top:110px;
	left:5px;
}


#index div.index_container02 #txt02 #header02 {
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
}
#header02 a:link{
	font-size:13px;
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
	}
#header02 a:hover{
	font-size:13px;
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
	}
	#header02 a:visited{
	font-size:13px;
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
	}

#index div.index_container03 {
	float:left;
	width:490px;
	height:215px;
	border:1px solid #999;
	margin-right:20px;
	position:relative;
}

#index div.index_container03 #txt {
	position:absolute;
	top:25px;
	left:5px;
	font-size:13px;
	line-height:22px;
}

#index div.index_container03 #txt a {
	color:#666;
}

#index div.index_container04 {
	float:left;
	width:240px;
	height:215px;
	border:1px solid #999;
	position:relative;
}

div.header {
	background-color:#999;
	padding-left:5px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:white;
}

#pics_mwv {
	float:left;
	width:365px;
}

#links_mwv {
	background-image:url(index_mwv_verlauf.jpg);
	height:284px;
	font-size:13px;
	float:left;
	width:125px;
}

#links_mwv a {
	color:#666;
}


#pics_mwvtyp3 {
	float:left;
	width:443px;
}

#links_mwvtyp3 {
	background-image:url(index_mwv_verlauf.jpg);
	height:284px;
	font-size:13px;
	float:left;
	width:167px;
}

#links_mwvtyp3 a {
	color:#666;
}



/* angaben footer */

#footer {
	clear:both;
	border-top:1px solid red;
  	font-size:11px;
  	height:30px;
  	margin-left:30px;
  	margin-right:24px;
  	position:relative;
  	text-align:right;
  	top:20px;
	color:red;
}

#footer a {
	text-decoration:none;
	color:red;
}




/* angaben container folge */

#folge {
	margin-top:60px;
}

#folge div.folge_container01 {
	width:172px;
	float:left;
	margin-right:97px;
	text-align:center;
}

#folge div.folge_container01 img {
	border:1px solid #999;
}

#folge div.folge_container01 h1 {
	margin:15px 0px;
	padding:0px;
	color:#FF0000;
	font-size:12px;
}

#folge div.folge_container01 a {
	text-decoration:none;
	color:#000;
}


#folge div.folge_container02 {
	width:142px;
	float:left;
	margin-right:125px;
}

#folge div.folge_container02 img {
	border:1px solid red;
}

#folge div.folge_container02 h1 {
	margin:15px 0px;
	padding:0px;
	color:#FF0000;
	font-size:12px;
}

#folge div.folge_container02 a {
	text-decoration:none;
	color:#000;
}



/* angaben SUBNAVI */

#subnavbar {  }

#subnavbar ul {
	list-style: none;
	padding:0;
	margin:0;
	height:40px;
}

#subnavbar li {
	float: left;
	width: auto;
	background: url("subtab.gif") repeat right top;
	border-left:1px solid red;
	border-right:1px solid red;
	margin:0 1px 0 0;
	padding:0 0 0 10px; /* ... 10px entspricht der Breite des tab-links.gif ... */

}

#subnavbar a {
	float: left;
	width: auto;
	height:20px;
	text-decoration:none;
	font-size:100%;
	color:red;
	padding: 0 10px 0 0; /* ... abstaende button ... */
}

#subnavbar li.current {
	background-position: 0% -20px;
}

#subnavbar li.current a {
	background-position: 100% -20px;
	color:white;
	margin:0;
}

#subnavbar li:hover, #subnavbar li:hover a {
	background-position: 0% -20px;
	color:white;
}

#subnavbar li:hover a {
	background-position: 100% -20px;
}

#subnavbar li a:hover {
	color:white;
}

#subnavbar a span {
	float: left;
	width: auto;
	padding: 3px 0 0 0;  /* ... abstaende des textes auf dem button ... */
}



/* angaben inhalt */

.noactivelistel01{
	background-color:#ffffff;
	color:#999999;
}

/**
#inhalt_text {
	width:660px;
	float:right;
  margin-top:30px;
	margin-right:20px;
}
**/

#inhalt_text {
	width:710px;
  margin-top:30px;
}


#inhalt_text_preisvrgl{
	margin-top:30px;
	width:710px;
}



/* SUBNAVI NEU: */

#nichtgewaehlt_level0{
	background-color:#ffffff;
	color:#000000;
}

#inhalt_subnavi {
	float:left;
	margin-top:30px;
	margin-left:-35px;
	margin-right:15px;
	background-color:white;
}

ul.submenue ul {
	padding:0px;
	margin:0px;

}

ul.submenue li {
	padding:0px;
	margin:0px;
	width:220px;
  	list-style-type: none;
	border-top:1px solid #999;
}

ul.submenue li a {
	display: block;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	height:18px;
	text-decoration:none;
	color:#999;
}

ul.submenue li a.visitedNotActive {
	background-color:#fff;
	color:#999;
}

ul.submenue li a:hover {
	background-color:#ff0000;
	color:white;
}

ul.submenue li a:active {
	background-color:#ff0000;
	color:white;
}
ul.submenue  a:visited {
	background-color:#ff0000;
	color:white;
}

ul.submenue li a.gewaehlt_level01 {
	background-color:#ff0000;
	color:white;
}



ul.submenue li a.submenue_level02 {
	background-color:#f0f0f0;
	color:#333;
	padding-left:15px;
}

ul.submenue li a.submenue_level02:hover {
	background-color:#f0f0f0;
	color:#ff0000;
	padding-left:15px;
}

ul.submenue li a.gewaehlt_level02 {
	background-color:#f0f0f0;
	color:#ff0000;
	padding-left:15px;
}



ul.submenue li a.submenue_level03 {
	background-color:#ccc;
	color:black;
	padding-left:30px;
	font-weight:normal;
}

ul.submenue li a.submenue_level03:hover {
	background-color:#ccc;
	color:#ff0000;
	padding-left:30px;
	font-weight:normal;
}

ul.submenue li a.gewaehlt_level03 {
	background-color:#999;
	color:#ff0000;
	padding-left:30px;
	font-weight:normal;
}




ul.submenue li a.submenue_level04 {
	background-color:#f0f0f0;
	color:#333;
	padding-left:45px;
	font-weight:normal;
}

ul.submenue li a.submenue_level04:hover {
	background-color:#f0f0f0;
	color:#ff0000;
	padding-left:45px;
	font-weight:normal;
}

ul.submenue li a.gewaehlt_level04 {
	background-color:#ddd;
	color:#ff0000;
	padding-left:45px;
	font-weight:normal;
}



/* angaben uebersicht teilbereich */

div.container_teilbereich {
	width:295px;
	height:285px;
	float:left;
	margin-top:20px;
}

div.container_teilbereich .bild {
	height:155px;
}

/*div.container_teilbereich .text {
	height:110px;
	//height:120px !important;
	border-left:1px solid #999;
	padding:0px 0px 0px 5px;
	font-size:100%;
}*/

div.container_teilbereich .text {
		 height:70px;
		 //height:80px;
		 border-left:1px solid #999;
		 padding:0px 0px 0px 5px;
		 font-size:100%;
}


div.container_teilbereich .textart {
	border-left:1px solid #999;
	padding:5px 0px 0px 5px;
	font-size:12px;
	color:red;
	height:110px;
}
div.container_teilbereich h1 {
	font-size:12px;
	color:red;
}


/* angaben detailseite */

div.inhalt_detail_links {
	width:518px;
	float:left;
}

div.inhalt_detail_rechts {
	width:330px;
	float:left;
}

a.detail:link 		{ text-decoration:underline; color:#999; }
a.detail:visited 	{ text-decoration:underline; color:#999; }
a.detail:hover 		{ text-decoration:underline; color:#999; }
a.detail:active 	{ text-decoration:underline; color:#999; }
a.detail:focus 		{ text-decoration:none; }

#detail_rahmen {
	width:330px;
	border:1px solid #999;
}

.detail_thumb {
	border:1px solid red;
}

table.gitter {
	//margin:0;
	border-collapse: collapse;
	border-spacing: 0;
	margin:0 0 0 1px;
 }

table.gitter th, table.gitter td {
	padding:5px;
}
table.gitter th {
	border: 1px solid #999;
}
table.gitter td {
	border: 1px solid #999;
	text-align:center
}

/* angabe nrgv-formular */
.kurzinfo {
	border-top:dotted 1px #000000;
	margin-top:5px;
	padding:10px 0px 20px 0px;
}

.mitglieder {
	width:25px;
}

.linie-rgv {
	border-bottom:dotted 1px #000000;
	margin-bottom:15px;
	margin-top:15px;
}

/* allgemeine angaben */

h1 {
color:#FF0000;
font-size:12px;
	}

h2 {
	margin:0 0 15px 0;
	padding:0 0 0 5px;
	font-size:13px;
	color:red;
	height:20px;
	border-bottom:1px solid red;
	border-left:1px solid red;
}

h3 {
	padding:0 0 0 5px;
	font-size:100%;
	height:20px;
	border-bottom:1px solid red;
	border-left:1px solid red;
}

h4 {
	margin:0 0 30px 0;
	padding:0 0 0 5px;
	font-size:13px;
	color:red;
	width:310px;
	height:20px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;

}

h5 {
	padding:0 0 0 5px;
	font-size:100%;
	color:red;
	width:310px;
	height:20px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
}

h6 {
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 5px;
	font-size:100%;
	color:red;
	width:310px;
	height:20px;
	border-left:1px solid #999;
}

h7 {
	font-size:13px;
	color:red;
}

td {
	font-size:100%;
}

a:link 		{ text-decoration:underline; color:red; }
a:visited 	{ text-decoration:underline; color:red; }
a:hover 	{ text-decoration:underline; color:red; }
a:active 	{ text-decoration:underline; color:red; }
a:focus 	{ text-decoration:none; }

a.ohne:link	{ text-decoration:none; }



.rot {
	color:red;
}

.rahmen_rot {
	border:1px solid red;
}

.bild_rechts {
	float:right;
	border:1px solid #999;
	margin-left:10px;
}

.bild_links {
	float:left;
	border:1px solid #999;
	margin-right:10px;
}

.links {
	float:left;
}

.rechts {
	float:right;
}

p {
	clear:both;
}

.hg_rot {
	background-color:red;
	color:white;
}

.linie {
	width:215px;
	border-top:1px solid #999;
}
.linie_rot {
	border-top:1px solid red;
}

/* Preisvergleich --------------------------------------------- */
.abstand_preisvergleich {
	width: 100px;
	height: 30px;
}

.feld_preisvergleich {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: solid 1px #666666;
	margin-top: 5px;
	width: 450px;
	font-weight: normal;
}

.tabelle_preisvergleich {
	width: 450px;
	height: 305px;
	background-image: url(tabelle_produktvergleich.gif);
	background-repeat: no-repeat;
	background-color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.quartalsersparnis{
  position: relative;
	left: 70px;
	width: 450px;
	font-size: 18px;
	font-weight: bold;
	color:#DE0303;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.quartalsersparnis_text{
  position: relative;
	left: 70px;
	width: 450px;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.draconame{
	color:#000000 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	left:90px;
	line-height:16px;
	padding-left:12px;
	position:relative !important;;
	top:300px;
	width:120px;
	z-index:5;
}
.konkname{
 	position: absolute !important;
	z-index:5;
	padding-left:22px;
	top: 300px;
	left:240px;
  width: 170px;
	font-weight: bold;
	color:#00000 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

td.ersparnisZahl{
	font-size: 25px;
	font-weight: bold;
	color:#DE0303;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.ersparnisText{
	width:250px;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textInfo{
	display:none;
	left:530px;
  position:relative;
  top:390px;
  width:400px;
}

p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 line-height: 16px;
}

.produkttitel {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Formulare ------------------------------------------------- */
.suchfeld {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	border-bottom: solid 1px #990000;
	border-right: solid 1px #990000;
	border-top: solid 1px #DE0303;
	border-left: solid 1px #DE0303;
}
.button_suche {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:hover.button_suche {
	color: #FD9E81;
}
.feld {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: solid 1px #666666;
	margin-top: 5px;
	width: 470px;
	font-weight: normal;
}

.produkttitel {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.button_produkte {
	color: #FFFFFF;
	background-color:#DE0303;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border-bottom: solid 1px #990000;
	border-right: solid 1px #990000;
	border-top: solid 1px #DE0303;
	border-left: solid 1px #DE0303;
	padding: 2px;
}

.formButton {
	color: #FFFFFF;
	background-color:#DE0303;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border-bottom: solid 1px #990000;
	border-right: solid 1px #990000;
	border-top: solid 1px #DE0303;
	border-left: solid 1px #DE0303;
	padding: 2px;
	height: 22px;
}


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


/* Inhalte ---------------------------------------------------- */
.kurzinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	border-top: dotted 1px #000000;
	border-bottom: dotted 1px #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}
.kurzinfo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	border-top: dotted 1px #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	margin-top: 2px;
}
.tabelle_produkte {
	width: 320px;
	height: 320px;
	background-image: url(tabelle_produktvergleich.gif);
}
/* ------------------------------------------------------------ */

/*Wundassistent*/
#text_unten{
	height:100px  !important;
	left:200px !important;
	position: relative !important;
	top:525px  !important;
	width:800px !important;
}
#inhalt_rechts_wunde{
	z-index: 12 !important;
	left: 100px !important;
	width: 350px !important;
	position: relative !important;
	top: -20px !important;
	height: 100px !important;
}

#inhalt_text_urgo{
 	z-index: 10 !important;
 	left: 100px !important;
 	width: 350px !important;
 	position: relative !important;
	top: -70px !important;
	height: 100px !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	line-height:16px !important;
 }

#inhalt_text_chng{
  position: relative !important;
	z-index: 14 !important;
	left: 100px !important;
	width: 300px !important;
	top: 55px !important;
	height: 100px !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	line-height:16px !important;
}
/*Kontaktformular*/
input.text {
	border:1px solid #888888;
	height:17px;
	padding-left:5px;
	padding-right:3px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	margin:3px 0px 3px 0px;
}
textarea.text {
	border:1px solid #888888;
	}
.contact_adress{
	position:relative;
	left:0px;
  top:0px;
	}
table.contact{
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
		}

.text_contact{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	font-size:11px;
	margin:3px 0px 3px 0px;
	}

hr {
	height:2px;
	width:250px;
	border:1px solid red;
	margin-left:0px;
	position:relative;
	top:-7px;
	z-index:1;
	color:red;
}

/**Broschüren**/
table.booklet th, table.booklet td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	font-size:11px;
}

.musterbestellung{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	font-size:11px;
	}

#dracopreis{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	font-size:12px;
	}
#konkpreis{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	font-size:12px;
	}




/* slider specific CSS */
.sliderGallery {
background: url(productbrowser_background_20070622.jpg) no-repeat;
overflow: hidden;
position: relative;
padding: 10px;
height: 160px;
width: 560px;
}

.sliderGallery UL {
position: absolute;
list-style: none;
overflow: none;
white-space: nowrap;
padding: 0;
margin: 0;
}

.sliderGallery UL LI {
display: inline;
}

.slider {
width: 542px;
height: 17px;
margin-top: 140px;
margin-left: 5px;
padding: 1px;
position: relative;
background: url(productbrowser_scrollbar_20070622.png) no-repeat;
}

.handle {
position: absolute;
cursor: move;
height: 17px;
width: 181px;
top: 0;
background: url(productbrowser_scroller_20080115.png) no-repeat;
z-index: 100;
}

.slider span {
color: #bbb;
font-size: 80%;
cursor: pointer;
position: absolute;
z-index: 110;
top: 3px;
}

.slider .slider-lbl1 {
left: 50px;
}

.slider .slider-lbl2 {
left: 107px;
}

.slider .slider-lbl3 {
left: 156px;
}

.slider .slider-lbl4 {
left: 280px;
}

.slider .slider-lbl5 {
left: 455px;
}



/*MENU**/

#alpha_liste {
clear:both;
font-size:11px;
margin:10px 0 0 40px;
text-align:left;
//margin:10px 0 0 0px !important;
}
/** ENDE MENU**/

#produkte_container01_rechts h1 {
font-size:13px;
font-weight:bold;
color:red;
margin:0 0 10px 0
}

#produkte_container01_rechts p {
font-size:12px;
}

/* angaben musterbestellung */

#muster {
	margin-top:30px;
}

#muster_header {
	width:705px;
	height:30px;
}


#muster_header div#header {
	margin:0 0 15px 0;
	padding:0 0 0 5px;
	font-size:15px;
	font-weight:bold;
	color:red;
	height:20px;
	border-bottom:1px solid red;
	border-left:1px solid red;
}

#produkttext {
	font-size:12px;
	color:red;
}


#muster_container01 {
	clear:both;
	padding:10px;
	float:left
}

#muster_container02 {
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}

table.musterbestellung td {
	font-size:12px;
}

table.musterbestellung input {
	font-size:12px;
}

.angaben {
	font-weight:bold;
	color:#666;
}

.txt, select, textarea {
	width:195px;
	width:205px\0/;
	border:1px solid #666;
	margin-bottom:10px\0/;
}

.txt02 {
	float:left;
	width:47%;
	border:1px solid #666;
}

.txt03 {
	float:right;
	width:47%;
	border:1px solid #666;
}

.txt04 {
	width:35px;
	border:1px solid #666;
}

#bt_bestellen {
	width:99%;
	background-color:red;
	color:white;
	font-size:12px;
	text-align:center;
	padding:3px;
	border-bottom:2px solid #990000;
	border-right:2px solid #990000;
	font-weight:bold;
}



#muster_container01_links {
	float:left;
	width:240px;
	height:100%;
}

#muster_container01_links h1 {
	font-size:21px;
	font-weight:bolder;
	color:red;
	margin:0
}


/* angaben wundassistent */

#wundassistent {
	width:945px;
}

#wundassistent div#header {
	font-size:17px;
	font-weight:bold;
	color:red;
	margin-bottom:10px;
}

#wundassistent_container01 {
	float:left;
	background-color:#ede6d2;
	width:392px;
	height:112px;
	//height:124px;
	border-bottom:3px solid white;
}

#wundassistent_container01b {
	float:left;
	background-color:#ede6d2;
	width:392px;
	height:112px;
	//height:124px;
	border-bottom:11px solid white;
}

#wundassistent_container05 {
	float:left;
	background-color:#ede6d2;
	width:392px;
	height:336px;
	margin-top:1px;
}

#wundassistent_container05 #txt {
	font-size:13px;
	margin:10px 0 0 40px;
	height:80px;
}

#wundassistent_container02 {
	float:right;
	background-color:#ede6d2;
	width:550px;
	/**height:60px;**/
	height:70px;
	//height:82px;
	border-left:3px solid white;
	border-bottom:3px solid white;
}

#wundassistent_container03 {
	float:right;
	background-color:#ede6d2;
	width:550px;
	height:40px;
	//height:39px;
	border-left:3px solid white;
	border-bottom:3px solid white;
}

#wundassistent_container03b {
	float:right;
	background-color:#ede6d2;
	width:550px;
	height:39px;
	//height:39px;
	border-left:3px solid white;
	border-bottom:12px solid white;
}

#wundassistent_container03 h1 {
	font-size:13px;
	font-weight:bold;
	color:#666;
	margin:10px 0 0 40px;
}

#wundassistent_container04 {
	float:right;
	background-color:#ede6d2;
	width:550px;
	height:336px;
	//height:336px;
	border-left:3px solid white;
	border-bottom:3px solid white;
	background-image:url(hg_wundassistent.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}


#wundassistent_container04b {
	float:left;
	background-color:#ede6d2;
	width:553px;
	height:291px;
	padding-top:45px;
	/**height:330px;
	padding-top:0px;**/
	background-image:url(hg_wundassistent.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#wundassistent_container04 #txt, #wundassistent_container04b #txt {
	width:460px;
	font-size:12px;
	margin:10px 0 0 40px;

}


#wundassistent_container04 #txt_klein {
	width:460px;
	font-size:9px;
	margin:10px 0 0 40px;

}



#wundassistent #inhalt {
	padding:10px;
}

#wundassistent #header02 {
	font-size:15px;
	font-weight:bold;
	color:red;
	height:25px;
}

#wundassistent #header03 {
	font-size:13px;
	color:red;
}

.txt_buttons {
	font-size:13px;
	color:red;
	text-align:center;
	width:25%;
}

.txt_buttons02 {
	font-size:13px;
	color:black;
	text-align:center;
	width:25%;
	white-space:nowrap;
}

.bt_zurueck {
	float:right;
	margin:0 5px 0 0;
	height:35px;
}

.bt_weiter {
	float:right;
	margin:0 10px 0 0;
	height:35px;
}

#indication{
  min-height:245px;
  height:auto;
  height:245px;
  overflow:auto;
}

#moreinfo{
  min-height:250px;
  height:auto;
  height:250px;
  overflow:auto;

}

.carouseltext{
	float:left;
	color:black;
	text-align:left;
	margin-left:3px;
	margin-top:0px;
	height:30px;
	overflow-y:hiden;
	width:165px;
}
.carouseltext a:link {
	color:black
}

}
.carouseltext a:hover {
	color:black
	text-decoration:underline;
}
.carouseltext a:visited {
	color:black
}

.divincarrousel a:link {
	color:black
}
.divincarrousel a:hover {
	color:black
	text-decoration:underline;
}

.divincarrousel a:visited {
	color:black
}

.radiowunde{
  margin-bottom:4px;
}

.wundtextlabel{
  margin:3px 0px 0px 5px;
  position:absolute;
}

.lightboxthumb{
	margin-top:9px;
	margin-right:7px;
	float:left;
	width:75px;
	text-align:center;
}

.gebrauchthumb{
	margin-top:9px;
 	float:left;
 	width:65px;
 	text-align:center;
 	margin-right:8px;
}

.produeingeschaften{
	 margin-top:9px;
	 float:left;
	 width:70px;
	 text-align:center;
	 margin-left:0px;
}

.thumtextanw{
	color:#000000;
	font-size:10px;
	text-align:center;
	padding-top:2px;
}

#thumtext{
	color:#000000;
	font-size:10px;
	text-decoration:none;
	padding-top:2px;
}
a#thumtext, a#thumtext:hover, a#thumtext:active, a#thumtext:focus, a#thumtext:visited{
	color:#000000;
}


.thumtextgebr{
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
a.thumtextgebr, a.thumtextgebr:hover, a.thumtextgebr:active, a.thumtextgebr:focus, a.thumtextgebr:visited{
	color:#000000;
}


.thumtextprod{
	color:#000000;
	font-size:10px;
	text-decoration:none;
	}

.blacklink {
	color:#000000;
}

a.blacklink, a.blacklink:hover, a.blacklink:active, a.blacklink:focus, a.blacklink:visited {
	color:#000000;
}

a.redlink, a.redlink:hover, a.redlink:active, a.redlink:focus, a.redlink:visited {
	color:red;
	font-size:11px;
	text-decoration:underline;
}

	/**Suche**/
.lucenesearchformdiv{
	height: 165px;
	margin-top: 50px;
	margin-left: 15px;
  background-color:#EDE6D2;
 	background-image:url(hg_suchergebnis.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}


.redlinediv1{
	border-bottom:1px solid red;
	border-left:1px solid red;
	color:red;
	font-size:13px;
	height:20px;
	margin:0 0 0px;
	padding:0 0 0 5px;
	font-weight:bold;
}

.katSiteSearch{
	 margin-bottom:5px;
}
.formNumberText{
	float:left;
	width:460px;
}
.formNumber{
	float:left;
	width:30px;
}
.formText{
	float:left;
	width:420px;
	margin:2px;
}

.formTextlink {
	text-decoration:underline;
	font-size:11px !important;
}


.naviMainName{
	float:left;
	width:125px;
	font-weight:bold;
}
.miscellandiv{
	float:left;
	width:100px;
	font-weight:bold;
}
.divSearchTxt{
	 float:left;
}
.redlinediv2{
	 border-bottom:1px solid red;
	 height:30px;
	 font-weight:bold;
}
.redivtxt01{
	 width:970px;
	 float:left;
	 height:30px;
}
.redivtxt02{
	width:30px;
	float:left;
	padding-top:10px;
}
.redivtxt03{
	 width:430px;
	 float:left;
	 padding-top:10px;
}
.redivtxt04{
	 width:140px;
	 float:left;
	 padding-top:10px;
}
.redivtxt05{
 		width:345px;
 		float:left;
 		height:30px;
 		background-color:#ede6d2;
}
.redlabel01{
	position:relative;
	top:10px;
	left:15px;
}

#inhalt_text_subnavi{
	width:660px;
	float:right;
  margin-top:42px;
	margin-right:20px;
}
.caption{
	display:none;
}

div.headertyp3 {
	background-color:#999;
	padding-left:5px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:white;
}


/**NEUE STARTSEITE**/

#indextyp3 {
	margin-top:15px;
	margin-left:-15px;
	background-image:url(dracoLinie2.jpg);
	height:600px;
	width:960px;
}

#indextyp3 a {
	text-decoration:none;
}

#indextyp3 div.header a {
	color:white;
}

#indextyp3 div.index_containertyp301 {
	float:left;
	width:610px;
	height:304px;
	margin:0 25px 25px 0;
}

#indextyp3 div.index_containertyp302 {
	float:left;
	width:300px;
	height:302px;
	position:relative;
	margin-left:25px;
}

#indextyp3 div.index_containertyp302 #txttyp301 {
	position:absolute;
	top:25px;
	left:95px;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	color:#666;
	width:205px !important;
}
.txtsdiv{
	position:relative;
	left:104px;
	}
#txttyp301 a:link{
	color:#666;
	}
#txttyp301 a:hover{
	color:#666;
	}
#txt01 a:visited{
	color:#666;
	}

#indextyp3 div.index_containertyp302 #txttyp302 {
	position:absolute;
	top:220px;
	left:5px;
}

* html div.index_containertyp302 #txttyp301 {
	position:relative;
	top:25px;
	left:130px;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	color:#666;
}

* html div.index_containertyp302 #txttyp302 {
	position:relative;
	top:110px;
	left:5px;
}

#indextyp3 div.index_containertyp302 #txttyp302 #headertyp302 {
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
}

#headertyp302 a:link{
	font-size:13px;
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
}
	
#headertyp302 a:hover{
	font-size:13px;
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
}
	
#headertyp302 a:visited{
	font-size:13px;
	color:red;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:19px;
}

#indextyp3 div.index_containertyp303 {
	float:left;
	width:610px;
	height:240px;
	margin-right:25px;
	margin-top:25px;
	position:relative;
}

#indextyp3 div.index_containertyp303 #txttyp3 {
	position:absolute;
	top:25px;
	left:5px;
	font-size:13px;
	line-height:22px;
}

#indextyp3 div.index_containertyp303 #txttyp3 a {
	color:red !important;
}

#indextyp3 div.index_containertyp304 {
	float:left;
	width:300px;
	height:240px;
	position:relative;
	margin-left:25px;
	margin-top:25px;
}
