body {
	background-color:#63A9EC;
	padding:0px;
	margin:0px;
	padding-top:6px;
	padding-left:10px;
	padding-right:6px;
}
body.inc {
	background-color:#fff;
	padding:0px;
	margin:0px;
	padding-top:6px;
	padding-left:0px;
	padding-right:0px;
}
div.kasten {
	width:100%;
	height:202px;
	padding-left: 5px;
	background-repeat:no-repeat;
	background-position:bottom right;
}
div.footer {
	text-align:right;
	margin-right:48px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #CEE3FF;
}
a.navi {
	display:block;
	width:200px;
	height:29px;
}
h1 {
	padding:8px;
	margin:0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #690;
}
.m_title {
    padding:3px 0 0 8px;
    margin:0px;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #690;
}
.dtarif{
    background: url(img/dtarif_bg.jpg) repeat-x; padding: 0px 3px 3px 8px; height: 30px; width: 298px;
}
.fl_text {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:8px;
	padding-right:8px;
}
.in_mod {
	font: 11px Arial, Helvetica, sans-serif;
	padding:4px;
	padding-left:12px;
	padding-bottom:8px;
}
.legend {
	font-size: 9px;
	line-height: 11px;
}
div.head_green {
	background-image:url(img/head_green.gif);
	background-repeat:no-repeat;
	width:189px;
	height:29px;
}
div.mod_green {
	background-color:#C8F13F;
	background-image:url(img/bg_green.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	border:0px;
	border-left:1px solid #84B51A;
	border-right:1px solid #84B51A;
	width:187px;
	padding:0px;
	margin:0px;
}
div.bottom_green {
	background-image:url(img/bottom_green.gif);
	background-repeat:no-repeat;
	width:189px;
	height:4px;
}
div.head_blue {
	background-image:url(img/head_blue.gif);
	background-repeat:no-repeat;
	width:189px;
	height:29px;
}
div.mod_blue {
	background-color:#66ABED;
	background-image:url(img/bg_blue.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
	border:0px;
	border-left:1px solid #1065B6;
	border-right:1px solid #1065B6;
	width:187px;
	padding:0px;
	margin:0px;
}
div.bottom_blue {
	background-image:url(img/bottom_blue.gif);
	background-repeat:no-repeat;
	width:189px;
	height:4px;
}
.knopf {
 	font: bold 11px Arial, Helvetica, sans-serif;
 	color: #000;
 	letter-spacing:1px;
	}
.ticker
	{
	cursor:pointer;
	font: 12px Arial, Helvetica, sans-serif;
	color:#efefef;
	font-weight:bold;
	letter-spacing:1px;
	border: #03A72A 0px solid;
	background:transparent;
	width:572px;
	height:16px;
	padding-bottom:5px;
	}
a.im_text:link,a.im_text:active,a.im_text:visited
	{
	color: #690;
	font-weight:bold;
	text-decoration: underline;
	}
a.im_text:hover
	{
	color: #000;
	text-decoration: none;
	}
a.impressum {
	font: 10px Arial, Helvetica, sans-serif;
	color: #CEE3FF;
	text-decoration:none;
}
a.navi_imp {
	display:block;
	width:189px;
	height:29px;
	background-image:url(img/agb.gif);
	background-repeat:no-repeat;
}
a.navi_imp:hover {
	background-image:url(img/agb_act.gif);
	background-repeat:no-repeat;
}

/* Price list style
author: V. Turkoglu ITS 
03.2010
*/
.price_{
    text-align: right; padding-right: 30px; font: bolder 23px Arial; color: #222222;
}
#allprice{
    margin-top: 15px;
    margin-bottom: 15px;
}
.price_grey_bg{
    background: URL(img/allprice_bg_grey.jpg) no-repeat; width: 611px; height: 29px;
}
.price_white_bg{
    background: URL(img/allprice_bg_white.jpg) no-repeat; width: 611px; height: 29px;
}
.allprice_{
    float: right; width: 93px; height: 24px; display: block; text-align: right; padding-right: 30px; font: bolder 18px Arial;
}
.allprice_country{
    float: right; width: 235px; height: 24px; display: block; font: normal 12px Arial; text-align: left;
}
.allprice_table_top{
    background: URL(img/table_top_left.jpg) no-repeat; width: 611px; height: 33px;
}
#country{
    font: normal 12px Arial;
    padding-left: 5px;
    text-align:left;
}
.anc{
    font:bolder 24px Arial; padding-left: 4px;
}
.alphabet{
    font:bolder 13px Arial;
}
a.abc{
    text-align:center;
    padding:3px 5px 3px 5px;
    margin-right:4px;
    background-color:#a5cf01;
    color:#fff;
    width:13px;
    display:inline-block;
    text-decoration: none;
}
a.abc:hover{background-color:#ccc;text-decoration: underline;}

.nachoben{
    background: URL(img/nachoben_1.jpg) no-repeat; 
    text-align: right; 
    padding-right: 30px;
    width: 580px;
    margin-top: 15px;
}
