* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100.01%;
	}
	
/*****************************
*	SYSTEM TAGS				 */

body {
	color: #737373;
	background: white url("../images/rahmen/hintergrund.gif") repeat-x;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.6875em;
	line-height: 125%;
	}
	
a {
	color: #0073BF;
	}
	
a:hover {
	text-decoration: none;
	}
	
img {
	float: left;
	}
	
p {
	margin: 10px 0 10px 0;
	}
	
hr {
	border-top: 1px solid #E6E9F2;
	margin: 15px 0 15px 0;
	clear: both;
	}
	
hr.clear {
	border: 0;
	background: 0;
	}
	
sub {
	font-size: 0.725em;
	}
	
sup {
	font-size: 0.65em;
	font-weight: normal;
	position: relative;
	top: -0.225em;
	}
	
dl dd {
	margin: 5px 0 20px 0;
	}
	
/*****************************
*	UEBERSCHRIFTEN		 	 */

h1 {
	font-size: 19px;
	line-height: 105%;
	color: #0073BF;
	margin: 12px 0 12px 0;
	letter-spacing: -0.048em;
	}

h1.suche {
	width: 272px;
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	}

h2 {
	font-size: 17px;
	line-height: 105%;
	color: black;
	margin: 10px 0 10px 0;
	letter-spacing: -0.035em;
	}
	
h3 {
	font-size: 15px;
	line-height: 105%;	
	color: #0073BF;
	margin: 10px 0 10px 0;
	}
	
h4 {
	font-size: 15px;
	color: black;
	line-height: 105%;
	margin: 10px 0 10px 0;
	}
	
h5 {
	font-size: 12px;
	line-height: 105%;	
	color: black;
	margin: 6px 0 6px 0;
	}
	
h6 {
	font-size: 12px;
	line-height: 105%;	
	color: #0073BF;
	margin: 6px 0 6px 0;
	}
	
/*****************************
*	RAHMEN				 	 */

#rahmen {
	width: 976px;
	position: relative;
	margin: 0 auto;
	}
	
#kopf {
	width: 100%;
	float: left;
	}

#inhalt {
	width: 485px;
	float: right;
	position: relative;
	right: 225px;
	display: inline;
	padding: 0 20px 100px 20px;
	}
	
#inhalt ul {
	width: 480px;
	float: left;
	margin: 5px 0 5px 0;
/*	padding: 0 0 0 15px;*/
	list-style: none outside;
	/*color: #0073BF;*/
	}
	
#inhalt ul li {
	background: white url("../images/sonstiges/list_img_blau.gif") no-repeat 0 4px;
	padding: 0 0 0 15px;
	margin: 0 0 4px 0;
	}
	
#inhalt .halb {
	width: 100%;
	float: left;
	}

#inhalt .halb ul {
	width: 49%;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none outside;
	}
	
#inhalt .halb ul li {
	background: url("../images/sonstiges/list_img_blau.gif") no-repeat 0 4px;
	padding: 0 10px 0 15px;
	margin: 0 0 2px 0;
	}

#inhalt ul.reiter li {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
	}
	
#inhalt .fuss {
	width: 490px;
	color: #0073BF;
	font-size: 0.91em;
	text-align: center;
	padding-top: 10px;
	clear: both;
	}
	
#inhalt .fuss p {
	margin-bottom: 5px;
	}
	
#infobereich {
	width: 225px;
	position: absolute;
	top: 85px;
	right: 0;
	background: #EDF0F8;
	margin-bottom: 15px;
	}
	
#infobereich .infobox ul {
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
	}

#infobereich .infobox ul li {
	background: url("../images/sonstiges/list_img_blau.gif") no-repeat 0 4px;
	padding: 0 0 0 15px;
	margin: 0 0 3px 0;
	}
	
#infobereich .blank_white {
	width: 100%;
	height: 15px;
	float: left;
	background: white;
	}
	
#infobereich .infobox {
	width: 185px;
	float: left;
	padding: 20px;
	border-bottom: 1px solid white;
	}
	
#infobereich .infobox h3 {
	color: #0073BF;
	margin: 0 0 10px 0;
	}
	
#infobereich .infobox_blau {
	width: 185px;
	float: left;
	padding: 20px;
	border-bottom: 1px solid white;
	}
	
#infobereich .infobox_blau ul {
	list-style: square outside;
	}
	
#infobereich .infobox_blau h3 {
	margin: 0 0 5px 0;
	}
	
/*****************************
*	NAVIGATION			 	 */

/* Ebene 1 */
ul#navigation {
	width: 225px;
	position: absolute;
	top: 309px;
	left: 0;
	float: left;
	list-style: none;
	}
	
ul#navigation li {
	clear: both;
	text-align: right;
	}
	
ul#navigation a {
	width: 215px;
	height: 23px;
	float: left;
	padding: 0 10px 0 0;
	background: #808080;
	margin: 0 0 1px 0;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	line-height: 205%;
	}
	
ul#navigation a:hover {
	background: #0073BF;
	}
	
ul#navigation a.aktiv {
	background: #0073BF;
	}
	
ul#navigation a.klein {
	height: 15px;
	font-size: 0.91em;
	line-height: 155%;
	color: #808080;
	background: none;
	padding: 0;
	}
	
ul#navigation a.klein:hover {
	background: none;
	color: #0073BF;
	}
	
/* Ebene 2 */
ul#navigation ul {
	width: 225px;
	float: left;
	list-style: none;
	margin: 5px 0 5px 0;
	}
	
ul#navigation ul li {
	padding: 0 10px 0 0;
	}
	
ul#navigation ul a {
	height: auto;
	line-height: 150%;
	color: black;
	background: none;
	text-transform: none;
	}
	
ul#navigation ul a:hover {
	background: none;
	color: #0073BF;
	}

/* Ebene 3 */
ul#navigation ul ul {
	width: 225px;
	float: left;
	list-style: none;
	margin: 0 15px 5px 0;
	}

ul#navigation ul ul a {
	height: auto;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	color: #737373;
	background: none;
	text-transform: none;
	}
	
ul#navigation ul ul a:hover {
	background: none;
	color: #0073BF;
	}
	
/*****************************
*	KLASSEN				 	 */

/**** elemente verstecken ****/
.hide {
	display: none;
}

/**** bild ****/
.bild_links {
	float: left;
	display: inline;
	margin: 0 15px 15px 0;
	}	

.bild_rechts {
	float: right;
	display: inline;
	margin: 0 0 10px 15px;
	}
	
/*** diverses ****/
.volltextsuche {
	width: 225px;
	height: 41px;
	position: absolute;
	top: 0;
	right: 287px;
	padding: 29px 0 0 0;
	}
	
.blauer_rahmen {
	float: left;
	background: #EDF0F8;
	padding: 5px 15px 15px 15px;
	margin: 10px 0 10px 0;
	}
	
.blauer_rahmen h1, .blauer_rahmen h2, .blauer_rahmen h3, .blauer_rahmen h4, .blauer_rahmen h5 {
	color: #0073BF;
	}
	
.logo, .slogan {
	margin: 0 0 15px 0;
	}
	
.termine {
	width: 165px;
	float: left;
	padding: 10px;
	background: #0073BF;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	color: white;
	}
	
.termine h4,
.termine h4 a {
	color: white;
	margin: 0;
	font-size: 11px;
	}
	
.termine hr {
	margin: 7px 0 7px 0;
	}
	
.breadcrump {
	text-align: left;
	font-size: 9px;
	text-transform: uppercase;
	}
	
.breadcrump a {
	color: #808080;
	}
	
fieldset.download {
	line-height: 15px;
	border-top: 1px solid #DBDBDB;
	border-bottom: 0;
	margin: 5px 0 5px 0;
	}
	
fieldset.download p {
	width: 450px;
	float: right;
	margin: 3px 0 3px 0;
	}
	
fieldset.download h4 {
	font-size: 13px;
	margin: 5px 0 5px 0;
	}

fieldset.download p em {	
	color: #0073BF;
	}
	
fieldset.download legend {
	color: #B3B3B3;
	padding-left: 0;
	}
	
.diskette {
	margin: 5px 5px 5px 0;
	}
	
.imagezoom {
	height: 100%;
	position: absolute;
	left: 20px;
	background: white;
	}
	
/*** warenkorb ****/
	
.infobox_warenkorb {
	width: 165px;
	float: left;
	padding: 10px;
	background: #0073BF;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	color: white;
	margin-bottom: 5px;
	}
	
.infobox_warenkorb ul {
	margin: 5px 0 5px 10px;
	}
	
.infobox_warenkorb ul li {
	margin-bottom: 5px;
	}
	
.infobox_warenkorb hr {
	margin: 7px 0 7px 0;
	}
	
.infobox_warenkorb ul a {
	color: white;
	}
	
.infobox_warenkorb h4,
.infobox_warenkorb h4 a {
	color: white;
	margin: 0;
	font-size: 11px;
	}
	
.klein {
	display: block;
	font-size: 0.91em;
	line-height: 1.225em;
	letter-spacing: -0.03em;
	}
	
a.quadrat {
	background: url("../images/sonstiges/list_img_blau.gif") no-repeat 0 4px;
	padding-left: 10px;
	margin-right: 20px;
	}
	
.clear {
	clear: both;
	}
	
.block {
	display: block;
	cursor: pointer;
	text-decoration: none;
	}
	
/*****************************
*	FORMULARE			 	 */

input {
	float: left;
	display: inline;
	margin: 0 5px 10px 0;
	padding: 3px;
	color: #0073BF;
	background: white;
	border-top: 1px solid #0073BF;
	border-left: 1px solid #0073BF;
	border-bottom: 1px solid #EAEEF7;
	border-right: 1px solid #EAEEF7;
	}
	
textarea {
	float: left;
	display: inline;
	margin: 0 5px 10px 0;
	padding: 3px;
	color: #0073BF;
	background: white;
	border-top: 1px solid #0073BF;
	border-left: 1px solid #0073BF;
	border-bottom: 1px solid #EAEEF7;
	border-right: 1px solid #EAEEF7;
	font: 11px arial,helvetica,sans-serif;
	}
	
select {
	float: left;
	display: inline;
	margin: 0 5px 10px 0;
	padding: 2px;
	color: #0073BF;
	background: white;
	border-top: 1px solid #0073BF;
	border-left: 1px solid #0073BF;
	border-bottom: 1px solid #EAEEF7;
	border-right: 1px solid #EAEEF7;	
	}

.hidden {
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	}
	
.submit {
	color: black;
	background: #D4D0C8;
	border: grey;
	font-size: 12px;
	padding: 3px;
	border: 2px white outset;
	}
	
.passwort {
	font-size: 0.91em;
	float: right;
	display: inline;
	color: black;
	}
	
legend {
	font-size: 10px;
	line-height: 100%;
	color: #0073BF;
	text-transform: uppercase;
	padding: 0 5px 0 5px;
	}

.formular h3 {
	width: 100%;
	float: left;
	margin: 10px 0 5px 0;
	}
	
.formular label {
	font-size: 10px;
	text-transform: uppercase;
	color: black;
	}
	
.formular p {
	width: 50%;
	float: left;
	margin: 0;
	}
	
.formular p input {
	width: 90%;
	}
	
/*****************************
*	PRODUKTE   		 	 	 */

/* ### PRODUKTÜBERSICHT ### */

.produkt_zwei_spaltig {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E6E9F2;
	background: url("../images/rahmen/produkt_zwei_spaltig.gif") repeat-y;
	padding-top: 10px;
	}
	
.produkt_zwei_spaltig .produkt {
	width: 230px;
	border: none;
	}
	
.produkte_rechts {
	width: 200px;
	float: right;
	}
	
.produkt {
	width: 260px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6E9F2;
	margin-top: 10px;
	}
	
.produkt img {
	display: inline;
	margin: 0 10px 10px 0;
	}
	
.produkt p {
	margin: 5px 0 5px 0;
	}
	
.produkt p a {
	background: url("../images/sonstiges/list_img_blau.gif") no-repeat 0 4px;
	padding-left: 10px;
	margin-right: 15px;
	}

.produkt_zwei_spaltig .produkt p a {
	margin-right: 5px;
	}	

.produkt h3 {
	margin-top: 0;
	}
	
.produkt h3 a {
	text-decoration: none;
	}

.produkt_volle_breite {
	width: 484px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6E9F2;
	margin-bottom: 10px;
	}
	
.produkt_volle_breite img {
	display: inline;
	margin: 0 10px 10px 0;
	}
	
.produkt_volle_breite p {
	margin: 0 0 10px 0;
	}
	
.produkt_volle_breite p a {
	background: url("../images/sonstiges/list_img_blau.gif") no-repeat 0 4px;
	padding-left: 10px;
	margin-right: 15px;
	}

.produkt_volle_breite h3 {
	margin: 0 0 5px 0;
	}
	
.produkt_volle_breite h3 a {
	text-decoration: none;
	}

	
/* ### PRODUKTDETAIL ### */

.buttons {
	width: 100%;
	float: left;
	margin: 15px 0 15px 0;
	}
	
.reiter {
	width: 100%;
	float: left;
	margin: 15px 0 15px 0;
	padding: 0 0 2px 0;
	border-bottom: 3px solid #006ab3;
	}
	
.reiter a {
	height: 18px;
	float: left;
	display: inline;
	background: url("../images/rahmen/reiter_inaktiv.gif") repeat-x;
	color: #66AAD7;
	text-decoration: none;
	padding: 3px 7px 0 7px;
	margin-right: 3px;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	}

.reiter a:hover {
	color: #0072BC;
	}
	
.reiter a.aktiv {
	background: url("../images/rahmen/reiter_aktiv.gif") repeat-x;
	color: white;
	font-weight: bold;
	text-decoration: none;
	}
		
.anwendungen {
	float: left;
	margin: 10px 0 10px 0;
	}
	
.anwendungen div {
	width: 150px;
	float: left;
	display: inline;
	margin-right: 11px;
	}

.anwendungen img {
	border: 1px solid black;
	margin: 0 0 5px 0;
	}
	
.anwendungen p,
.anwendungen h4 {
	margin: 0 0 3px 0;
	}
	
.buttons img {
	display: inline;
	margin: 0 4px 5px 0;
	}
	
/* ### SETS ### */

table.artikel {
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
	}
	
table.artikel td {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #E6E9F2;
	}

table.artikel h3 {
	color: black;
	font-size: 13px;
	margin: 5px 0 5px 0;
	line-height: 12px;
	}
	
	
table.artikel td h5 {
	font-size: 11px;
	color: #0073BF;
	margin: 5px 0 3px 0; 
	}
	
form.artikel_suche {
	float: left;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	}

form.artikel_suche input,
form.artikel_suche select {
	margin: 0;
	}
	
form.artikel_suche img {
	margin: 0 15px 0 0;
	}
	


.artikel .listenpreis {
	width: 160px;
	margin: 0 0 5px 0;
	float: right;
	display: inline;
	}

.artikelnummer .listenpreis {
	width: auto;
	margin: 0 0 5px 0;
	float: left;
	display: inline;
	}

.artikelnummer .listenpreis td,
.artikel .listenpreis td {
	padding: 0;
	margin: 0;	
	border: 0;
	}

.artikelnummer .listenpreis strong,
.artikel .listenpreis strong {
	color: black;
	font-size: 15px;
	margin-bottom: 15px;
	}
	
	
	
	
.sortierung {
	clear: both;
	}

.sortierung .sort {
	margin-right: 28px;
	}

.sortierung a,
.sortierung img {
	float: left;
	margin: 0 1px 0 0;
	}
	
form.artikel_suche a,
form.artikel_suche img {
	float: left;
	margin: 0 1px 0 0;
	}
	
/* ### DOWNLOADS ### */

.download {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6E9F2;
	}
	
.download .details {
	width: 100px;
	float: left;
	}
	
.download .details img {
	clear: both;
	margin-right: 5px;
	}

.download p {
	width: 375px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	}
	
/* ### DETAILS ### */

table.details {
	width: 100%;
	margin: 0 0 5px 0;
	border-spacing: 0 5px;
	}
	
table.details td {
	vertical-align: top;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #E6E9F2;
	}
	
/* ### ARTIKELDETAILS ### */

fieldset.artikelnummer {
	float: right;
	line-height: 18px;
	border: 1px solid #E6E9F2;
	padding: 10px;
	margin: 0 0 5px 10px;
	}
	
fieldset.artikelnummer p {
	margin: 3px 0 5px 0;
	line-height: 14px;	
}	
	
a.blau {
	background: url("../images/sonstiges/list_img_blau.gif") no-repeat 0 4px;
	padding-left: 10px;
	margin-right: 15px;
	}
	
/* ### ANWENDUNGEN ### */
.anwendung {
	width: 140px;
	height: 60px;
	float: left;
	background: #EDF0F8;
	margin: 0 1px 1px 0;
	padding: 10px;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	}
	
.anwendung h2 {
	font-size: 13px;
	line-height: 13px;
	color: #0072BC;
	margin: 0 0 5px 0;
	}
	
.anwendung p {
	margin: 5px 0 0 0;
	}
	
a .anwendung {
	color: #737373;
	}
	
a .anwendung:hover {
	color: #0072BC;
	}
	
.anwendungsbeschreibung {
	width: 100%;
	float: left;
	}
	
.anwendungsbeschreibung .weitere {
	width: 160px;
	float: right;
	padding: 2px 0 10px 10px;
	}
	
.anwendungsbeschreibung .weitere h5 {
	margin: 0 0 10px 10px;
	}
	
.anwendungsbeschreibung .weitere p {
	font-size: 11px;
	line-height: 13px;
	float: left;
	}
	
.anwendungsbeschreibung .weitere .anwendung {
	height: auto;
	text-align: left;
	}
	
/* ### BREITE BOX ala Anwendung ### */

.breite_box {
	width: 210px;
	height: 60px;
	float: left;
	background: #EDF0F8;
	margin: 0 1px 1px 0;
	padding: 10px;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	}
	
.breite_box h2 {
	font-size: 13px;
	line-height: 13px;
	color: #0072BC;
	margin: 0 0 5px 0;
	}
	
.breite_box p {
	margin: 5px 0 0 0;
	}
	
a .breite_box {
	color: #737373;
	}
	
a .breite_box:hover {
	color: #0072BC;
	}


/*****************************
*	SHOP			 	 	*/

.shop {
	width: 100%;
	float: left;
	}
	
.shop a {
	color: #0073BF;
	}

.shop a:hover {
	color: #737373;
	}
	
.shop .links a {
	text-decoration: none;
	}
	
.shop .links a p {
	color: #737373;
	}
	
.shop .links a p:hover {	
	color: #0073BF;
	}
	
.shop form {
	margin-top: 0;
	}
	
.shop h2 {
	font-size: 15px;
	margin: 5px 0 0 0;
	color: #0073BF;
	}

.shop h3 {
	font-size: 12px;
	margin: 0;
	color: black;
	}
	
.shop p {
	margin-bottom: 0;
	}
	
.shop .bild_rechts {
	margin: 10px 0 5px 0;
	}
	
/* ### LINKS ### */
	
.shop .links {
	width: 222px;
	float: left;
	}
	
.shop .links div h3 {
	margin: 5px 0 0 0;
	}

.shop .links div {
	width: 232px;
	float: left;
	display: inline;
	padding: 10px 0 10px 10px;
	margin: 0;
	}
	
/* ### RECHTS ### */
	
.shop .rechts {
	width: 195px;
	float: right;
	}

.shop .rechts div {
	width: 185px;
	float: right;
	display: inline;
	padding: 15px;
	margin: 0 0 1px 0;
	background: #EDF0F8;
	}
	
.shop .rechts a div {
	text-decoration: none;
	}
	
#rahmen .shop .rechts div ul li {
	line-height: 12px;
	margin-bottom: 6px;
	}
	
.shop .rechts a {
	color: #0073BF;
	text-decoration: underline;
	}

.shop .rechts a:hover {
	text-decoration: none;
	}
	
/* ### FUSS ### */
	
.shop .artikel_suche a {
	color: #0073BF;
	text-decoration: underline;
	}

.shop .artikel_suche a:hover {
	text-decoration: none;
	}
	
.shop fieldset.callback {
	width: 230px;
	float: left;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #E6E9F2;
	}
	
.shop fieldset.callback h2 {
	margin-top: 0;
	}
	
.shop .faq {
	display: inline;
	margin: 23px 0 0 19px;
	}
	
/* ### WARENKORB ### */

table.warenkorb td {
	vertical-align: top;
	text-align: right;
	padding: 7px;
	margin: 0 1px 1px 0;
	background: #EDF0F8;
	}
	
table.warenkorb strong {
	color: #0073BF;
	}
	
table.warenkorb td h6 {
	margin-top: 0;
	}
	
/* ### LOGIN ### */

.login fieldset {
	width: 210px;
	float: left;
	display: inline;
	border: 1px solid #E6E9F2;
	margin: 0 10px 10px 0;
	padding: 10px;
	}
	
.login fieldset p {
	margin: 0 10px 5px 0;
	float: left;
	}

.login fieldset h3 {
	margin-top: 0;
	}
	
fieldset.fehler {
	width: 400px;
	float: left;
	display: inline;
	border: 1px solid red;
	margin: 0 10px 10px 0;
	padding: 0 10px 0 10px;
	color: red;
	}
	
/* ### REGISTRIEREN ### */

form.registrierung {
	width: 486px;
	float: left;
	}
	
form.registrierung p {
	width: 50%;
	float: left;
	display: inline;
	margin: 0;
	}
	
form.registrierung p input {
	width: 220px;
	margin: 0 5px 5px 0;
	}
	
form.registrierung h3 {
	margin-top: 10px;
	clear: both;
	}
	
/* ### IHRE DATEN ### */

form.ihre_daten fieldset {
	float: left;
	display: inline;
	margin-right: 15px;
	border: 1px solid #E6E9F2;
	padding: 10px;
	}
	
form.ihre_daten fieldset input {
	width: 220px;
	}
	
form.ihre_daten fieldset textarea {
	width: 220px;
	height: 50px;
	}
	
.lieferart {
	float: left;
	}
	
/* ### ZAHLUNGSART ### */

form.zahlungsart fieldset {
	width: 462px;
	float: left;
	display: inline;
	/*border: 1px solid #E6E9F2;
	padding: 10px;*/
	margin: 10px 0 16px 0;	
	}
	
form.zahlungsart fieldset p {
	width: 230px;
	float: left;
	display: inline;
	margin: 0 0 5px 0;
	}
	
form.zahlungsart fieldset p input {
	width: 210px;
	float: left;
	margin: 0 5px 0 0;
	}

/* ### LIEFERART ### */
	
table.lieferart td {
	vertical-align: top;
	padding: 7px;
	margin: 0 1px 1px 0;
	background: #EDF0F8;
	}
	
table.lieferart strong {
	color: #0073BF;
	}
	
table.lieferart td h6 {
	margin-top: 0;
	}
	
/* ### BEZAHLUNG ### */
	
table.bezahlung td {
	vertical-align: top;
	padding: 7px;
	margin: 0 1px 1px 0;
	background: #EDF0F8;
	}
	
table.bezahlung strong {
	color: #0073BF;
	}
	
.payment .input {
	width: 100%;
	float: left;
	}
	
.payment .input label {
	float: left;
	color: #0073BF;
	}
	
/* ### SICHTKONTROLLE ### */
	
table.sichtkontrolle {
	margin-bottom: 20px;
	}

table.sichtkontrolle td {
	vertical-align: top;
	padding: 7px;
	margin: 0 1px 1px 0;
	background: #EDF0F8;
	text-align: right;
	line-height: 12px;
	}
	
table.sichtkontrolle strong {
	color: #0073BF;
	}
	
table.sichtkontrolle td h6 {
	margin-top: 0;
	}
	
fieldset.sichtkontrolle {
	width: 210px;
	float: left;
	display: inline;
	margin: 0 0px 10px 0;
	border: 1px solid #E6E9F2;
	padding: 10px;
	}
	
fieldset.sichtkontrolle h6 {
	margin-top: 0;
	}
/*	
	### Videobaustein
	############################
*/	
/* styling of the container. */ 
a.videoplayer { 
    display:block;
    float:left; 
    border:1px solid #999; 
} 
 
/* play button */ 
a.videoplayer img { 
	position: relative;
	top:40%;
	bottom:41px;
    margin-left:50%;
    right: 41px;
    border:0px;
} 
 
/* when container is hovered we alter the border color */ 
a.videoplayer:hover { 
    border:1px solid #000; 
}

#inhalt .halbe_liste {
	width: 200px;
	float: left;
	margin: 10px 0;
	}

#inhalt .halbe_liste ul,
#inhalt .halbe_liste h4 {
	width: 100%;
}
