/*einzelbild width:390px
unterbild width 175px
bild1 width 216px*/

body {
	background-color:#F0F0FE;
	/*background-image: -moz-linear-gradient(top left, #FFFFFF 25%, #0066CC 75%);
	background-image: -webkit-linear-gradient(top left, #ccc 25%, #000 75%);
	background-image: -ms-linear-gradient(top left, #ccc 25%, #000 75%);
	background-image: -o-linear-gradient(top left, #ccc 25%, #000 75%);*/
	text-align:center;
}

#grund{
	background-color:white;
	width:940px;/*standard: 940px*/
	height:auto !important; /* Important Regel für moderne Browser */
	/*height:100%; /* Mindesthöhe für den IE */
	overflow: hidden !important; /* FF Scroll-leiste */ 
	padding:5px 20px 20px 20px;
	padding-bottom:40px;
	margin:25px auto 10px auto;
	box-shadow:5px 5px 5px #666, -5px -5px 5px #666, -5px 5px 5px #666, 5px -5px 5px #666;
	-moz-box-shadow:5px 5px 5px #666, -5px -5px 5px #666, -5px 5px 5px #666, 5px -5px 5px #666; /* firefox */
	-webkit-box-shadow:5px 5px 5px #666, -5px -5px 5px #666, -5px 5px 5px #666, 5px -5px 5px #666; /* chrome */
}

a {color:black}
a:hover {color:black; cursor:pointer;}
a:visited {color:black}

/*suchzeile oben*/
#headline {
	background-color:white;
	width:100%;
	text-align:left;
	font-family:sans-serif;
	font-size:9pt;
}

#headline a {color:black}
#headline a:hover {text-decoration:underline;}
#headline a:visited {color:black}

#headsuche {
	background-color:white;
	width:200px;
	float:right;
}

#hsuchfeld {
	font-family:Arial,sans-serif;
	color:black;
	font-size:12px;
	/*border: 1px solid #0066CC;
	background-color:#F0F0FE;*/
	height:20px;
	width:120px;
	padding:1px;
	margin-right:5px;
	margin-top:-1px;
}


#hsubmit {
	font-family:Arial,sans-serif;
	color:white;
	font-size:12px;
	font-weight:bold;
	border-color: #0066CC;
	background-color:#0066CC;
	height:20px;
	width:65px;
	padding:1px;
	cursor:pointer;
}

#hsubmit:hover {
	text-decoration:underline;
}

#hsubmit:active {
	color:#0066CC;
	background-color:white;
}

h1 {
	background-color:white;
	/*width:970px;*/
	margin:0 auto 20px auto;
	text-align:center;
	
}

h2 {
	font-family:sans-serif;
	font-weight:normal;
}

#titel_grafik {background-color:white; margin:30px auto 10px auto; text-align:center;}
/*F0F5F6;E9F1F6*/

a:link {text-decoration:none;}
a:hover {text-decoration:none;}

#leftside {
	background-color:transparent;
	width:185px;
	float:left;
}

#merk_view {
	background-color:#F0F0FE;
	width:140px;
	height:40px;
	margin:10px auto 0 auto;
	padding-bottom:2px;
	text-align:center;
	font-family:sans-serif;
	font-size:9pt;
}

#merkviewsub {
	background-color:#0066CC;
	width:140px;
	margin:0 0 -9px 0;
	padding:1px 0;
	color:white;
	font-family:sans-serif;
	font-size:9pt;
	font-weight:bold;
	border-color: #0066CC;
	cursor:pointer;
}

#merkviewsub:hover {
	text-decoration:underline;
}

#merkviewsub:active {
	background-color:white;
	color:#0066CC;
}

div.menuhead {
	color:#0066CC;
	font-family:sans-serif;
	margin-bottom: 8px;
	font-weight: bold;
}

div.menu_seite{
	background-color:#F0F0FE;
	width:165px;
	padding:10px;
	margin:40px auto 0 0;
}

div.eintrag {
	text-align: left;
	position: relative;
	padding: 11px 15px 4px 15px;
	margin: 0;
	border-bottom: 1px solid #0066CC;
	color: #0066CC;
	font-family: sans-serif;
}

div.eintrag:hover, div.eintrag.selected {
	background-color: #0066CC;
	font-family: sans-serif;
	color: white;
}

div.menu_seite .eintrag_ex {
	color: red;
	font-family: sans-serif;
}

div.menu_seite .eintrag_ex:hover {
	background-color: #0066CC;
	font-family: sans-serif;
	color: red;
}

div.eintrag.untergruppe {
	background-color: transparent;
	color: #0066CC;
	border-style: none;
	padding: 2px 20px 2px 28px;
	margin: 2px 0;
	font-family: sans-serif;
	font-size: smaller;
}

div.eintrag.untergruppe:hover, div.eintrag.untergruppe.selected {
	background-color: #0066CC;
	font-family: sans-serif;
	color: white;
}

/*ersatzmenu fuer seiten ohne merkzettel*/
#menu_seiteo{
	background-color:#F0F0FE;
	width:165px;
	padding:10px;
	margin:90px auto 0 0;
}

#menu_seiteo ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_seiteo ul li {
	text-align: left;
	position: relative;
	padding: 4px 15px;
	margin: 0;
	color: black;
	border-bottom: 1px solid #0066CC;
}

#menu_seiteo .eintrag {
	color: #0066CC;
	font-family: sans-serif;
}

#menu_seiteo .eintrag:hover {
	background-color: #0066CC;
	font-family: sans-serif;
	color: white;
}

#menu_seiteo .eintrag_ex {
	color: red;
	font-family: sans-serif;
}

#menu_seiteo .eintrag_ex:hover {
	background-color: #0066CC;
	font-family: sans-serif;
	color: red;
}

#menu_seiteo .untergruppe {
	background-color: transparent;
	color: #0066CC;
	border-style: none;
	padding: 2px 20px 2px 28px;
	margin: 2px 0;
	font-family: sans-serif;
	font-size: smaller;
}

#menu_seiteo .untergruppe:hover {
	background-color: #0066CC;
	font-family: sans-serif;
	color: white;
}


#menu_oben {
	background-color:white;
	/*width:945px;*/
	height:50px;
	margin:0 auto 20px auto;
	/*padding-left: 25px;*/
}

	#menu_oben .eintrag {color:#FFFFFF; font-size:large;font-family: sans-serif;}
	#menu_oben ul {margin: 0; padding: 0; list-style-type:none;}
	#menu_oben li {float:left; width:23.7%; text-align:center; position:relative; background-color:#0066CC; padding:5px; margin: 5px 1px;}
	#menu_oben li ul{display:none; padding-top:3px;}
	#menu_oben li:hover ul {display:block;}
	#menu_oben li ul li {width:98%; margin-left:-5px; background-color:#F0F0FE; color:#0066CC; border-bottom:1px solid #FFFFFF; font-family:sans-serif;}
	#menu_oben li ul li a{color:#FFFF00;}
	#menu_oben li ul li:hover {background-color:#0066CC; color:white;}
	#menu_oben ul ul {position: absolute; z-index: 2; display: none;}
	#menu_oben ul li:hover ul {display: block;}
	#menu_oben ul li ul li {margin-top: 0; margin-bottom: 0;}

#inhalt{
	background-color:white;
	width:736px;
	min-height: 700px; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
	overflow: hidden !important; /* FF Scroll-leiste */ 
	padding: 0;
	margin:0 0 30px auto;
	font-family:sans-serif;
}

#gruppen_text {
	background-color:#FFFFFF;
	text-align:left;
}

#fusszeile {
	background-color:#FFFFFF;
	/*width:970px;*/
	margin:0 auto 0 0;
	text-align:center;
	font-family:sans-serif;
	font-size:11pt;
}

	#fusszeile a {color:#0066CC;}
	#fusszeile a:hover {color:white; background-color:#0066CC; padding:1px 4px;}
	#fusszeile .up {}

.copyright {
	font-size:small;
}

.clear {
     clear:both;
}

div {cursor:default;}

/*sortenauswahl-menu_seiten*/

#auswahl_hand {
	background-color:#F0F0FE;
	text-align:left;
	width:150px;
	margin:-65px 2px 0 0;
	padding:5px;
	float:right;
	font-size:10pt;
	cursor:pointer;
}

#auswahl_hand:hover {color:#0066CC;}

#auswahl_hand .mehr {text-decoration:underline;}
#auswahl_hand .mehr:hover {font-style:italic;}

#grptext {
	background-color:#F0F0FE;
	text-align:justify;
	font-family:sans-serif;
	font-size:11pt;
	padding:5px 15px;
	margin:10px 0;
}

#grptext a {text-decoration:underline;}
#grptext a:hover {color:#0066CC;}

#bild1 {
	position:relative;
	background-color:#FFFFFF;
	width:226px;
	height:220px;
	padding:25px 5px;
	margin:10px 4px 35px 5px;
	/*border-style:solid;
	border-width:1px;*/
	float:left;
	box-shadow: 0 4px 2px -2px #666;
	-moz-box-shadow: 0 4px 2px -2px #666;/* firefox */
	-webkit-box-shadow: 0 4px 2px -2px #666; /* chrome */
	cursor:pointer;
}

#bild1:hover {
	box-shadow:2px 5px 5px -2px #666;
	-moz-box-shadow:2px 5px 5px -2px #666; /* firefox */
	-webkit-box-shadow:2px 5px 5px -2px #666;  /* chrome */
	margin:9px 3px 34px 4px;
	border-style:solid;
	border-width:0.5px;
	border-color:silver;
}

#box2 {
	position:absolute;
	bottom:15px;
	background-color:#FFFFFF;
	width:206px;
	margin-right:auto !important;
	padding:5px 10px 5px 10px;
	float:left;
	font-family: sans-serif;
	font-size:11pt;
	text-align:right;
	cursor:pointer;
}

	#box2 .name {font-weight:bold;}
	#box2 .preis {font-weight:bold; font-size:12px;}

h5 {font-family:sans-serif; font-size:12pt; font-weight:bold;}

/* style der einzelauswahlmenu_seite*/


#einzelbild {
	background-color:white;
	width:400px;
	min-height:130px;
	padding:5px;
	margin: 0 0 10px 0;
	float:left;/*left*/
	box-shadow:4px 2px 2px #666;
	-moz-box-shadow:4px 2px 2px #666;/* firefox */
	-webkit-box-shadow:4px 2px 2px #666; /* chrome */
}

#einzelplus {
	background-color:white;
	float:left;
	width:410px;
	min-height:150px;
	padding:0 0 0 10px;
}


/*Bilder mittig positionieren*/
#einzel1 {#position: relative; #top: -50%;}

#einzel2 {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; background-color:white;}

#einzel3 {
	background-color:white;
	display: table; width:395px; height: 440px; #position: relative; overflow: hidden;
	margin:0 0 10px 0;
	padding:5px;
	box-shadow:4px 2px 2px #666;
	-moz-box-shadow:4px 2px 2px #666;/* firefox */
	-webkit-box-shadow:4px 2px 2px #666; /* chrome */
}

#detail1 {#position: relative; #top: -50%; cursor:pointer;}

#detail2 {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; background-color:white; cursor:pointer;}

#detail3 {
	background-color:white; width:73px; float:left;
	display: table; height: 70px; #position: relative; overflow: hidden;
	margin:2px 5px 2px 0;
	padding:2px;
	box-shadow:0 2px 2px #666;
	-moz-box-shadow:0 2px 2px #666;/* firefox */
	-webkit-box-shadow:0 2px 2px #666; /* chrome */
	cursor:pointer;
}

#detail3:hover {
	box-shadow:2px 2px 2px #666;
	-moz-box-shadow:0 2px 2px #666;/* firefox */
	-webkit-box-shadow:0 2px 2px #666; /* chrome */
}


#farb1 {#position: relative; #top: -50%; cursor:pointer;}

#farb2 {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; background-color:white; cursor:pointer;}

#farb3 {
	background-color:white;
	display: table;
	position: relative;
	overflow: hidden;
	width:90px;
	height:98px;
	padding:2px;
	margin:3px 3px 2px 0;
	float:left;
	border-style:solid;
	border-width:0.5pt;
	border-color:silver;
	font-size:10pt;
	cursor:pointer;
}

#farb3:hover {
	border-color:black;
}

/*Farbauswahl neben dem Bild*/

#farbauswahl {
	background-color:white;
	width:300px;
	margin:20px 0 0 5px;
	float:right;
	text-align:left;
	font-family:sans-serif;
}

#unterbild1 {
	background-color:white;
	width:30%;
	padding:2px;
	margin:3px 3px 2px 0;
	float:left;
	border-style:solid;
	border-width:0.5pt;
	border-color:silver;
	font-size:10pt;
}

#unterbild1:hover {
	border-color:black;
}


/*auf Merkzettel setzen*/
#merk_gr {
	background-color:white;
	width:180px;
	margin:35px auto 0 auto;
	padding:5px 0;
	float:right;
	text-align:left;
	font-family:sans-serif;
}

.merktext {
	font-family:sans-serif;
	font-weight:bold;
	font-size:9pt;
}

#auswahlgr {
	background-color:white;
	width:120px;
	vertical-align:middle;
}

#grosse {background-color:transparent; margin:8px -190px 0 25px; float:left; font-size:10pt; text-align:right;}

#gr_form {
	float:left;
	line-height:10px;
}	

#gr_select {
	margin:0 0 0 10px;
	float:right;
}

#gr_submit {
	color:white;
	font-size:12px;
	font-weight:bold;
	background-color:#0066CC;
	height:20px;
	width:140px;
	padding:0 0 1px 0;
	margin:10px 2px 0 0;
	border-color: #0066CC;
	cursor:pointer;
}

#gr_submit:hover {
	text-decoration:underline;
}

#gr_submit:active {
	color:#0066CC;
	background-color:white;
}

/*Beschreinung unterm Bild*/
#box3 {
	background-color:#F0F0FE;
	width:100%;
	padding: 0 0 50px 0;
	margin:20px 0 0 10px;
	border-style:none;
	border-width:0;
	float:left;
	text-align:left;
	font-family:sans-serif;
}

#box_det {
	background-color:transparent;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	border-style:none;
	border-width:0;
	float:none;
	text-align:left;
	font-family:sans-serif;
}

#attbox_des {
	background-color:transparent;
	padding:5px 55px 10px;
	margin:10px 15px 10px 0;  
	float:none;
	text-align:justify;
}

#dettop {
	background-color:#E0E0E0;
	width:230px;
	margin:0 0 0 0;
	padding:1px 0 0 10px;
	font-family:sans-serif;
	font-size:smaller;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #E0E0E0;
	border-top:2px solid #E0E0E0;
	border-left:2px solid #E0E0E0;
	border-right:2px solid #E0E0E0;
	float:left;
}

#det {
	background-color:white;
	height:135px;
	width:722px;
	margin:0 0 2px 0;
	padding:0;
	font-family:sans-serif;
	font-size:10pt;
	border-bottom: 2px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
}

#destab {
	background-color:white;
	float:left;
	width:235px;
	margin:5px 5px 0 0;
	font-size:11pt;
}

#detname {
	background-color:transparent;
	width:80px;
	padding:1px 8px 0 0;
	float:left;
	text-align:right;
	font-size:9pt;
}

/*Anpassung der FB_seiten*/

#box_detfb {
	background-color:transparent;
	width:250px;
	padding: 0 0 0 0;
	margin:0 auto 0 auto;
	border-style:none;
	border-width: 0;
	float:none;
	text-align:left;
	font-family:sans-serif;
}

#dettopfb {
	background-color:#E0E0E0;
	width:250px;
	margin: 0 0 0 0;
	padding:1px 0 0 10px;
	font-family:sans-serif;
	font-size:smaller;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #E0E0E0;
	border-top:2px solid #E0E0E0;
	border-left:2px solid #E0E0E0;
	border-right:2px solid #E0E0E0;
	float:none;
}

#detfb {
	background-color:white;
	height:90px;
	width:260px;
	margin: 0 0 20px 0;
	padding:0;
	font-family:sans-serif;
	font-size:10pt;
	border: 2px solid #DDDDDD;
}

#destabfb {
	background-color:white;
	float:left;
	width:235px;
	margin:5px 5px 0 0;
	font-size:11pt;
}

/*formular-seite*/

#formular {
	background-color:#F0F0FE;
	width:450px;
	height:100%;
	margin:0 auto auto auto;
	padding:20px;
	font-family:sans-serif;
}

#formsub {background-color:#F0F0FE; margin:15px 0 0 0;}
#label {width:130px; background-color:#F0F0FE; float:left; text-align:left; margin: 3px 0 5px 0; font-size:10pt; padding-left:20px;}
#input_box {width:450px; background-color:#F0F0FE; margin-top:-15px;}

#formular .clear {clear:both;} /* prevent elements from stacking weirdly */

#box6 {
	background-color:#F0F0FE;
	width:450px;
	margin:0 auto auto auto;
	padding:20px;
	text-align:left;
	font-family:sans-serif;
}
#box6 a {text-decoration:underline;}
#box6 a:hover {color:#0066CC;}

#submit {
	font-family:Arial,sans-serif;
	color:white;
	font-size:13px;
	font-weight:bold;
	background-color:#0066CC;
	height:21px;
	width:70px;
	padding:1px;
	border-color: #0066CC;
	cursor:pointer;	
}

#submit:hover {
	text-decoration:underline;	
}

#submit:active {
	color:#0066CC;
	background-color:white;	
}

#sub {text-align:left; font-size:9pt;}

/* impressum */

h3 {
	color:black;
	font-family:sans-serif;
}

h4 {
	color:black;
	font-family:sans-serif;
}

#box_klein {
	background-color:transparent;
	width:340px;
	margin:0 auto;
	font-family:sans-serif;
	text-align:left;
}

#box_mittel {
	background-color:transparent;
	width:580px;
	margin:10px auto;
	font-family:sans-serif;
	text-align:left;
}

#box_gross {
	background-color:transparent;
	width:580px;
	margin:0 auto;
	font-family:sans-serif;
	text-align:justify;
}

#box_gross a {text-decoration:underline;}
#box_gross a:hover {color:#0066CC; cursor:pointer;}
#box_mittel a {text-decoration:underline;}
#box_mittel a:hover {color:#0066CC; cursor:pointer;}
#box_klein a {text-decoration:underline;}
#box_klein a:hover {color:#0066CC; cursor:pointer;}


/*Querseiten*/

#quertop {
	background-color:#E0E0E0;
	margin:100px 10px 0 10px;
	padding:3px 5px;
	font-family:sans-serif;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #E0E0E0;
	border-top:2px solid #E0E0E0;
	border-left:2px solid #E0E0E0;
	border-right:2px solid #E0E0E0;
}

#quer {
	background-color:white;
	height:140px;
	margin: 0 10px;
	padding:15px 5px 0 10px;
	font-family:sans-serif;
	font-size:10pt;
	border-bottom: 1px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
}



.querhead {font-weight:bold; font-size:12pt;}

#querbild {
	width:180px;
	float:left;
}

#quertext1 {
	background-color:white;
	width:30%;
	margin: 0 15px 0 15px;
	float:left;
	font-size:9pt;
}

#quertext2 {
	background-color:white;
	width:15%;
	margin: 0 15px 0 30px;
	padding:15px 0 0 0;
	float:left;
	text-align:left;
}

#quer_entf {
	background-color:#0066CC;
	width:80px;
	float:right;
	color:white;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	margin:114px 0 0 0;
	border-color:#0066CC;
	cursor:pointer;
}

#quer_entf:hover {
	text-decoration:underline;
}

#quer_entf:active {
	background-color:white;
	color:#0066CC
}

#quer_ans {
	background-color:#0066CC;
	width:80px;
	float:right;
	color:white;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	margin:114px 6px 0 0;
	border-color:#0066CC;
	cursor:pointer;
}

#quer_ans:hover {
	text-decoration:underline;
}

#quer_ans:active {
	background-color:white;
	color:#0066CC
}

/*kleinbild-format*/

#klein {
	background-color:white;
	height:115px;
	margin: 0 10px;
	padding:10px 5px 0 10px;
	font-family:sans-serif;
	font-size:10pt;
	border-bottom: 1px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	cursor:pointer;
}

#klein:hover {
	border-bottom: 1px solid #999999;
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	border-top: 1px solid #999999;
}

.kleinhead {font-weight:bold; font-size:12pt; line-height:25px;}

#kleinbild {
	background-color:white;
	width:180px;
	float:left;
	cursor:pointer;
}

#kleintext1 {
	background-color:white;
	width:480px;
	margin: 0 15px 0 15px;
	padding:10px 0 0 0;
	float:left;
	font-size:9pt;
	text-align:justify;
	cursor:pointer;
}

/*download-bereich*/

#dowtab {
	background-color:white;
	height:75px;
	margin:10px 10px;
	padding:10px 5px 0 10px;
	font-family:sans-serif;
	font-size:10pt;
	border-bottom: 1px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}

#dow_dat {
	background-color:white;
	float:left;
	width:180px;
}

#dow_des {
	background-color:white;
	float:right;
	width:450px;
}

/*merkzettel bestellen*/

#bestell {
	background-color:#F0F0FE;
	width:205px;
	height:42px;
	float:right;
	padding:5px;
	font-size:11pt;
	margin:0 10px 0 0;
}

#bestell1 {
	background-color:transparent;
}

#bestell2 {
	background-color:transparent;
	text-align:left;
	margin:3px 5px 0 5px;
}

#merktext {
	background-color:transparent;
	float:left;
	margin:0 0 0 10px;
}

#bestell_sub {
	font-family:Arial,sans-serif;
	color:white;
	font-size:12px;
	font-weight:bold;
	border-color: #0066CC;
	background-color:#0066CC;
	height:20px;
	width:65px;
	padding:1px;
	cursor:pointer;
	float:right;
	margin-top:-20px;
}

#quertext3 {
	background-color:red;
	margin:30px 0 0 10px;
}

/*index seite*/

#index {
	background-color:#F0F0FE;
	text-align:justify;
	padding:20px 20px 50px 20px;
	font-size:11pt;
}

#index strong {}
#index a {text-decoration:underline;}
#index a:hover {color:#0066CC;}

#fuss {
	background-color:transparent;
	float:right;
	margin:30px 0 0 0;
	padding: 0 0 0 10px;
}

/*Messe-Seite*/

#mnameh {
	background-color:#DDDDDD;
	width:190px;
	border: 1px solid #DDDDDD;
	padding: 1px 0 1px 5px;
	text-align:left;
	font-weight:bold;
	font-size:10pt;
	float:left;
}

#morth {
	background-color:#DDDDDD;
	width:150px;
	border: 1px solid #DDDDDD;
	padding: 1px 0 1px 5px;
	text-align:left;
	font-weight:bold;
	font-size:10pt;
	float:left;
}

#mzeith {
	background-color:#DDDDDD;
	width:150px;
	border: 1px solid #DDDDDD;
	padding: 1px 0 1px 5px;
	text-align:left;
	font-weight:bold;
	font-size:10pt;
	float:left;
}

#mgruppeh {
	background-color:#DDDDDD;
	width:200px;
	border: 1px solid #DDDDDD;
	padding: 1px 0 1px 5px;
	text-align:left;
	font-weight:bold;
	font-size:10pt;
	float:left;
}


#mname {
	background-color:white;
	width:190px;
	padding: 2px 1px 2px 5px;
	text-align:left;
	font-size:10pt;
	float:left;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}

#mname a {text-decoration:underline;}
#mname a:hover {color:#0066CC;}

#mort {
	background-color:white;
	width:150px;
	padding: 2px 1px 2px 5px;
	text-align:left;
	font-size:10pt;
	float:left;
	border-bottom: 1px solid #DDDDDD;
}

#mzeit {
	background-color:white;
	width:150px;
	padding: 2px 1px 2px 5px;
	text-align:left;
	font-size:10pt;
	float:left;
	border-bottom: 1px solid #DDDDDD;
}

#mgruppe {
	background-color:white;
	width:200px;
	padding: 2px 3px 2px 5px;
	text-align:left;
	font-size:10pt;
	float:left;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

#mbalken {
	background-color:#EEEEEE;
	width:699px;
	padding: 2px 2px 2px 15px;
	text-align: center;
	font-size:10pt;
	font-weight:bold;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}

#grptext_m {
	background-color:#F0F0FE;
	text-align:justify;
	font-family:sans-serif;
	font-size:11pt;
	padding:5px 15px;
	margin:10px 20px 20px 0;
}

#grptext_m a {text-decoration:underline;}
#grptext_m a:hover {color:#0066CC;}

.m_klein {font-size:9pt;}

/*haendlerseite*/

#box7 {
	background-color:#F0F0FE;
	width:550px;
	margin:0 auto 20px auto;
	padding:20px;
	text-align:left;
	font-family:sans-serif;
}

#box7 a {text-decoration:underline;}
#box7 a:hover {color:#0066CC;}

.box8 {
	background-color:#F0F0FE;
	width:550px;
	margin:0 auto 20px auto;
	padding:20px;
	text-align:left;
	font-family:sans-serif;
}

.box8 a {text-decoration:underline;}
.box8 a:hover {color:#0066CC;}



/* werbematerialien (werbung.html) */

.add_emph {
	font-weight:bold;
}


