BODY
{
 	margin: 0px; text-align: center; background-color: #fff; color: #4B5962;
	background-image: url(/de/images/pagebg.gif); background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	
}

A { text-decoration:: none; }
.pimage { border: 1px solid #e5e5e5; }

.maintable TD { padding-left: 37px; padding-right: 37px; font-size: 12px;	 }

.topmenu { height: 52px; color: #fff; vertical-align: top; padding-top: 14px; background-image: url(/de/images/topmenu.gif); background-repeat:no-repeat; background-position: bottom center; }
.topmenu A { margin-left: 10px; color: #fff; text-decoration:none; } .topmenu A:hover { text-decoration:underline; }
.topmenu A.flag { margin-left: 1px; } 

.topbanner { height: 207px; background-image: url(/de/images/topbanner.jpg); background-repeat:no-repeat; background-position:top center; }
.bannermenu { color: #A9B3C3; height: 98px; background-image: url(/de/images/menubg.jpg); background-repeat:no-repeat; background-position:top center; }
.bannermenu_small { height: 32px; background-image: url(/de/images/menubg_small.jpg); background-repeat:no-repeat; background-position:top center; }
.bannermenu A { color: #8694AA; text-decoration: none; }
.bannermenu A:hover { text-decoration: underline; }
.inhalt { text-align: center; vertical-align:top; }

.inhalt_table TD.left { padding: 0px; vertical-align:top; line-height: 17px; }

.features TD { padding: 8px; vertical-align:top; font-size: 11px; line-height: 17px; color: #4B5962; }
.features TD .item { padding-left: 12px; background-image: url(/de/images/item_point.gif); background-repeat:no-repeat; background-position: top left; }
.features TD .item A { color: #4B5962; text-decoration: none; } .features TD .item A:hover { text-decoration: underline; }

.features_titel { color: #ff0000; font-weight: bold; margin-bottom: 10px; }

.inhalt_table TD.right { padding: 0px; vertical-align:top; line-height: 17px; }

.page_titel { font-size: 14px; font-weight: bold; color: #3E96BA; margin-bottom: 10px; }
.page_titel SPAN.text_neu { padding: 2px; background-color: #ff0000; color: #fff; font-size: 11px; font-weight: bold; }
.page_titel A { color: #2E6F8A; text-decoration: none; }


.page_minititel { font-size: 10px; font-weight: bold; color: #3E96BA; margin-bottom: 10px; }
.page_minititel A { color: #3E96BA; text-decoration: none; } .page_minititel A:hover { color: #3E96BA; text-decoration: underline; }
.page_miniinhalt { font-size: 9px;  line-height: 13px;  }
.page_miniinhalt A { margin-left: 10px; color: #3E96BA; text-decoration:none } .page_miniinhalt A:hover { text-decoration:underline; }
.page_minititel1 { font-size: 10px; font-weight: bold; color: #808080; margin-bottom: 10px; }

.sub_button_set { }
.sub_button { float: right; border: 1px solid #e9e9e9; margin-top: 12px; margin-bottom: 6px; padding: 3px; padding-left: 7px; padding-right: 7px; margin-left: 4px; background-color: #3F9BC1; color: #fff; font-weight: bold; }
.sub_button A { color: #fff; text-decoration:none; } .sub_button A:hover { text-decoration:underline; }

.ruler { clear: both; width: 100%; height: 2px; background-image: url(/de/images/middots.gif); background-repeat:repeat-x; background-position:left; }

.right .item { padding-left: 12px; background-image: url(/de/images/item_point1.gif); background-repeat:no-repeat; background-position: top left; }
.right .item A { color: #4B5962; text-decoration: none; } .right .item A:hover { text-decoration: underline; }

.right .item2 { padding-left: 12px; background-image: url(/de/images/item_point2.gif); background-repeat:no-repeat; background-position: top left; }
.right .item2 A { color: #4B5962; text-decoration: none; } .right .item2 A:hover { text-decoration: underline; }

.right TD { padding: 10px; } .rightmenu { line-height: 17px; }

.left TD { padding: 10px; line-height: 17px; } .rightmenu { line-height: 17px; }
/* .left A { color: #4B5962; text-decoration: none; } .left A:hover { text-decoration: underline; } */
.left .item { padding-left: 12px; background-image: url(/de/images/item_point1.gif); background-repeat:no-repeat; background-position: top left; }
.left .item A { color: #4B5962; text-decoration: none; } .left .item A:hover { text-decoration: underline; }

.live_screen { border: 5px solid #efefef; margin: 1px;  }
.answer {  }
.footer { height: 90px; vertical-align:top; padding-top: 20px; background-image: url(/de/images/footerbg.gif); background-repeat: repeat-x; background-position: top center; }
.footer A { margin-left: 4px; margin-right: 4px; color: #4B5962; font-size: 10px; font-weight: bold; text-decoration:none } .footer A:hover { text-decoration:underline; }

A.inlink { color: #2E6F8A; text-decoration: none; } A:hover.inlink { text-decoration: underline; }

.inputtext
{
	height: 20px;
	color: #4B5962;											/* dunkelrot */
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #cccccc;							/* dunkelorange */
	background-color: #ffffff;
	text-align: left;
}

.textareatext
{
	width: 460px;
	height: 120px;
	color: #4B5962;											/* dunkelrot */
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #cccccc;							/* dunkelorange */
	background-color: #ffffff;
	text-align: left;
	SCROLLBAR-FACE-COLOR: #eaeaea;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;
}

.bestellen TD { padding: 4px; }
.bestellen TD.form_label { width: 130px; }

.error_box { border: 1px solid #FF3300; padding: 10px; }
.error_box .titel { color: #FF3300; margin-bottom: 6px; }

.ccm_container { background-image: url(/de/images/special_bg.png); background-position:bottom; background-repeat:repeat-x; margin-bottom: 15px; }
.ccm_container .block { position: absolute;  width: 450px; height: 120px; }
.ccm_special { color: #004D64; border: 1px solid #E9E9E9; padding: 10px; background-image:url(/de/images/ccm_special.gif); background-position:right; background-repeat:no-repeat; }
.ccm_special SPAN { font-size: 11px; color: #8592AB; }
.ccm_special .titel { margin-top: 5px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; text-transform:uppercase; color: #CC0000;}
.ccm_special .info { margin-top: 5px; font-size: 11px; color: #c6c6c6; }
