/* CSS Document */

html,body{
		margin:0px;
		padding:0px;
		font-family: verdana,arial,helvetica,sans-serif;
		color: #000000;
		font-size: 11px;
		text-align:left;
}

p {
		margin: 0px;
		padding:0px;
}

li, ul {
		margin-left:15px;
		margin-bottom: 3px;
}
ul {
		margin:0px;
		padding:0px;
}

a, a:hover, a:visited{
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: small;
		color:#006699;
}

.small-white-bold {
		font-family: verdana,arial,helvetica,sans-serif;
		color:#FFFFFF;
		font-size: small;
		font-weight: bold;
}

.small-black-wide {
		font-family: Arial, Helvetica, sans-serif;
		color:#006699;
		font-size: 11px;
		letter-spacing: 2px;
}

.normal-grau {
		color:#666666;
}

.small-blue-normal {
		font-family: verdana,arial,helvetica,sans-serif;
		color:#006699;
		font-size: small;
		font-weight: normal;
}

.Rahmen {
		border: solid  1px #006699;
}

.Rahmen-Grau {
		border-right: solid  1px #bbbbbb;
		border-bottom: solid 1px #bbbbbb;
}

.Rahmen-Grau-komplett {
		border-right: solid  1px #bbbbbb;
		border-bottom: solid 1px #bbbbbb;
		border-left: solid 1px #bbbbbb;
		border-top: solid 1px #bbbbbb;
}

.Rahmen-Red {
		border: solid  1px #cc3300;
}

.Rahmen-Rot {
		border: solid  1px #9e2121;
}

.Rahmen-Gruen {
		border: solid  1px #339d33;
}

.Dotted-Linie {
		border-top: dotted  1px #006699;
}

.Dotted-Linie-links {
		border-left: dotted  1px #006699;
}

.Rahmen-hellblau-RUL {
		border-right: solid  1px #ADD2E2;
		border-left: solid  1px #ADD2E2;
		border-bottom: solid  1px #ADD2E2;
}

.formular-feld1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 11px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #ADD2E2; 
				 height:20px; 
				 width:200px} 
				 
.formular-feld2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #ADD2E2; 
				 height:20px; 
				 width:146px} 
				 
.formular-feld3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #ADD2E2; 
				 height:20px; 
				 width:50px} 
				 
.formular-feld4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #ADD2E2; 
				 height:20px; 
				 width:144px} 

.formular-feld5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #ADD2E2; 
				 height:100px; 
				 width:480px} 
				 
.formular-feld6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 12px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:20px; 
				 width:200px} 
				 
.anfrage-button {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #ffffff; 
				 background-color: #006699; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:20px; 
				 width:220px;
				 margin:0px;
				 padding:0px;}
				 
.expressanfrage-feld1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:13px; 
				 width:150px} 
				 
.expressanfrage-feld2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:13px; 
				 width:40px} 

.expressanfrage-feld3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:13px; 
				 width:104px}
				 
.expressanfrage-feld4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:17px; 
				 width:50px}
				 
.expressanfrage-feld5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:13px; 
				 width:96px}
				 
.expressanfrage-feld6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:17px; 
				 width:100px}
				 
.expressanfrage-feld7 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #000000; 
				 background-color: #ffffff; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:39px; 
				 width:150px} 
				 
.expressanfrage-button {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #ffffff; 
				 background-color: #006699; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:20px; 
				 width:350px;
				 margin-left: 30px;
				 margin-right: 30px;
				 margin-bottom: 10px;
				 margin-top: 10px;}
				 
.merkzettel-button {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				 font-size: 10px; 
				 color: #006699; 
				 background-color: #99C8E6; 
				 border:1px; 
				 border-style:solid; 
				 border-color: #006699; 
				 height:20px; 
				 width:200px;
				 margin-bottom: 10px;
				 margin-top: 10px;}

.errorbox {border: 1px solid red;
			background-color: #FFDDDE;
			color: red;}
.successbox {border: 1px solid green;
			background-color: #DDFFDF;
			color: green;}

.startseite_tabelle {
	border: 1px solid;
	border-style:solid; 
  	border-color:transparent;
}
.startseite_tabelle1 {
	background-color: #ffffff;
	border:1px; 
	border-style:solid; 
	border-color: #ADD2E2; 
}

.big-white-list {
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size: 25px;
		font-weight:bolder;
}

.preisindex {
		font-family: verdana,arial,helvetica,sans-serif;
		color:#000000;
		font-size: 16px;
}

.news-datum {
		font-family: verdana,arial,helvetica,sans-serif;
		color:#999999;
		font-size: 10px;
}

a.link-newsheadline:active {font-size: 14px; text-decoration: none; font-weight: bold; color: #006699}
a.link-newsheadline:visited {font-size: 14px; text-decoration: none; font-weight: bold; color: #006699}
a.link-newsheadline:link {font-size: 14px; text-decoration: none; font-weight: bold; color: #006699}
a.link-newsheadline:hover {font-size: 14px; text-decoration: none; font-weight: bold; color: #006699}

/* ---------- produkte_list.asp Produktboxen ----------  */
.produktbox-header{
	font-size: 10px;
	width: 240px;
	height: 31px;
	background-image: url(../_images/produktbox-header.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}
	
.produktbox-body{
	width: 238px;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	text-align: center;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	}
	
.produktbox-footer{
	width: 235px;
	height: 22px;
	background-image: url(../_images/produktbox-footer.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	}
	
/* ---------- Hauptmenü ---------- */
.mainmenue-top {
	background-image:url(../_images/mainmenue_topline.gif); 
	width:200px;
	height:3px;
	background-repeat:no-repeat; 
	margin: 0px;
	padding: 0px;
	}
	
.mainmenue-body {
	background-color: #a6a6a6;
	width:197px;
	padding: 0px 0px 0px 3px;
	margin: 0px;
	}
	
.mainmenue-bottom {
	background-image:url(../_images/mainmenue_bottomline.gif); 
	width:200px;
	height:3px;
	background-repeat:no-repeat; 
	margin: 0px;
	padding: 0px;
	}

.mainmenue-headline {
	background-image:url(../_images/mainmenue_headline.gif); 
	width:190px;
	height:16px;
	background-repeat:no-repeat;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	font-size: 10px;
	}
.mainmenue-body ul {
	margin: 0px;
	padding: 0px;
}

.mainmenue-body li{
	background-image:url(../_images/mainmenue_listenpunkt.gif); 
	background-repeat:no-repeat;
	width: 179px;
	height: 19px;
	margin: 0px;
	padding: 4px 0px 0px 15px;
	}	

.mainmenue-listenende, .mainmenue-listenende2 {
	background-image:url(../_images/mainmenue_listenende.gif); 
	width:197px;
	height:6px;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}

.mainmenue-listenende2 {
	height:3px;
	}

/* ---------- Links im Hauptmenü ---------- */
.mainmenue-body a:link 		{font-size: 10px; color: #000000; text-decoration: none;}
.mainmenue-body a:visited 	{font-size: 10px; color: #000000; text-decoration: none;}
.mainmenue-body a:aktiv 	{font-size: 10px; color: #000000; text-decoration: none;}
.mainmenue-body a:hover 	{font-size: 10px; color: #000000; text-decoration: underline;}

.mainmenue-top-rot {
	background-image:url(../_images/mainmenue_topline_rot.gif); 
	width:200px;
	height:3px;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}
	
.mainmenue-body-rot {
	background-color: #6f0000;
	width:197px;
	padding: 0px 0px 0px 3px;
	margin: 0px;
	}
	
.mainmenue-headline-rot {
	background-image:url(../_images/mainmenue_headline_rot.gif); 
	width:192px;
	height:16px;
	background-repeat:no-repeat;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	font-size: 10px;
	}
.mainmenue-body-rot li{
	background-image:url(../_images/mainmenue_listenpunkt.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	background: #FFF;
	width: 179px;
	margin: 0px;
	padding: 4px 0px 0px 15px;
	}	

.mainmenue-bottom-rot {
	background-image:url(../_images/mainmenue_bottomline_rot.gif); 
	width:200px;
	height:3px;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	}

#errormessage1 {
	border: #c00 1px solid;
	background-color:#fdd;
	color: #c00;
	padding: 4px;
	margin: 0px;
	}
	
#errormessage2 {
	border: #c00 1px solid;
	background-color:#fdd;
	color: #c00;
	padding: 5px;
	width: 320px;
	margin: 0px 0px 10px 200px;
	}

#successmessage {
	border: #060 1px solid;
	background-color: #EDFFDD;
	color: #060;
	padding: 4px;
	margin: 0px;
	}
	
#successmessage2 {
	border: #060 1px solid;
	background-color: #EDFFDD;
	color: #060;
	padding: 5px;
	margin: 0px;
	}


/* ------------------  MENUE --------------------- */

#menue-box {
	border: 1px #006699 solid;
	}

#menue-box a {
	font-size:11px;
	}
#menue-box ul {
	margin: 5px 0px 5px 0px;
	}

#menue-box li {
	margin: 3px 0px 3px 20px;
	}

#menue h1 {
	width:193px;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../_images/headline-bg.gif);
	background-repeat:repeat-y;
	color:#FFF;
	}


/* ------------------  STARTSEITE --------------------- */

#topsticks {
	font-size: 11px;
	width:758px;
	margin: 0px;
	padding: 10px;
	border: 1px #069 solid;
	}

#topsticks a {
	font-size: 11px;
	}

#topsticks h1 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	}
