BODY
{
	background-color: White;
	font-size:12px;
}
.wtitle 
{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}

INPUT, SELECT
{
	background-color: White;
	height: 19px;
	color: Black;
	font-size: 12px;
}
IMG
{
	border: none;
}
.wizardouter tr td
{
	font-size: 12px;
}
.wizardouter
{
	padding: 5px 6px 14px 6px;
	background-color: #E6F3FB;
	background-image: url(i/ur-lblue.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 12px;
}
.wizard
{
	background-color: #E6F3FB;
	font-family: Arial;
	color: Black;
	font-size: 12px;
	width: 100%;
}
.wizard label
{
	background-color: #E6F3FB;
	font-family: Arial;
	color: Black;
	font-size: 12px;
}
.wizard th
{
	text-align: left;
	font-weight: bold;
	font-size: 19px;
	color: #FF6600;
}
.wizardheader
{
	font-weight: bold;
	font-size: 12px;
	color: #FF6600;
}
.control1
{
	width: 174px;
}
.control2
{
	width: 69px;
}
.control3
{
	width: 77px;
}
.check
{
	/*border: 2px solid #1C5180;*/
	background-color:#E6F3FB;
	color: White;
}
.radio
{
	color: White;
	background-color: #E6F3FB;
}
.erwsuche
{
	color: #013569;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.text 
{
    font-family: Arial;
    font-weight: normal;
    font-size : 12px;
    color:#000000;
}

.link 
{
    font-family: Arial;
    font-size:12px;
    text-decoration: none;
    font-weight: bold;
    color: #FF6600;
}

.linkreg
{
    font-family: Arial;
    font-size:12px;
    text-decoration: none;
    font-weight: normal;
    color: #FF6600;

}

.offertitle 
{
    font-family : Arial;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
}

.offerlink 
{
    font-family: Arial;
    font-size:12px;
    text-decoration: underline;
    font-weight: bold;
    color: #FF6600;
}

.buttonlinknh
{
    font-family: Arial;
    font-size:12px;
    color: #FFFFFF;
    text-align: center;
    font-weight:bold;
    text-decoration: none;
}
.buttonlink 
{
	display: block;
    font-family: Arial;
    font-size:12px;
    color: #FFFFFF;
    text-align: center;
    font-weight:bold;
    text-decoration: none;
}

.buttonlink:hover
{
    font-family: Arial;
    font-size:12px;
    color: #FF6600;
    text-align: center;
    font-weight:bold;
    text-decoration: none;
}
.buttonlink_child
{
	position: relative;	
	color: #F60;
	display: block;
	background: #FFF;
	padding: 4px;
	border-left: 1px solid #F60;
	border-bottom: 1px solid #F60;
	border-right: 1px solid #F60;
	font-family: Arial;
    font-size:12px;
	text-align: left;
    font-weight: normal;
    text-decoration: none;
	z-index: 100;
}

.buttonlink_child:hover
{
	color: #FFF;
	display: block;
	background: #F60;
	padding: 4px;
	border-left: 1px solid #F60;
	border-bottom: 1px solid #F60;
	border-right: 1px solid #F60;
	font-family: Arial;
    font-size:12px;
	text-align: left;
    font-weight: normal;
    text-decoration: none;
}

.button 
{
    background-color:#FFFFFF;
    background-image:url(img/btn_background_4x27.gif);
    background-repeat:repeat-x;
    font-family: Verdana;
    font-size:12px;
    color: #FFFFFF;
    text-align: center;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}

.buttons
{
    background-color:#FFFFFF;
    background-image:url(img/btns_background_2x27.gif);
    background-repeat:repeat-x;
    font-family: Verdana;
    font-size:12px;
    color: #FFFFFF;
    text-align: center;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}

.button_last
{
    background-color:#FFFFFF;
    background-image:url(img/btn_last_background_4x27.gif);
    background-repeat:repeat-x;
    font-family: Verdana;
    font-size:12px;
    color: #FFFFFF;
    text-align: center;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}
.menubg
{
    background-color:#FFFFFF;
    background-image:url(img/menubg_1x27.gif);
    background-repeat:repeat-x;
    font-family: Verdana;
    font-size:12px;
    color: #FFFFFF;
    text-align: center;
    font-weight:bold;
}

.subheader 
{
    font-family: Arial;
    font-size:14px;
    color: #FF6600;
    font-weight:bold;
}
.headernavi
{
	width:940px; 
	height:118px; 
	background-image:url(img/header_940x118.gif); 
	background-repeat:no-repeat;
	font-size:14px;
}
/*
calendar
*/
.cpborder {background-color:#FFFFFF;font-family: Arial;     font-size: 12px; padding: 2px; color:#FFFFFF;text-decoration:none;border:solid 1px #000000;}
.cpDayColumnHeader {font-family: Arial;     font-size: 12px; text-decoration: none;}
.cpOtherMonthDate {font-family: Arial;     font-size: 12px; text-align: center; font-weight:bold; text-decoration: none; visibility: hidden;}
.cpCurrentMonthDate {font-family: Arial;     font-size: 12px; text-align: center; font-weight:bold; text-decoration: none;color:blue;}
a.cpCurrentMonthDate:visited {font-family: Arial;     font-size: 12px; text-align: center; font-weight:bold; text-decoration: none;color:blue;}
.cpMonthNavigation {font-family: Arial;     font-size: 12px; background-color:#54ACE2; color:#FFFFFF;text-decoration:none; text-align:center;}
.cpTodayText {font-family: Arial;     font-size: 12px; display:none;}
.cpCurrentDate {font-family: Arial; background-color: #54ACE2;font-size: 12px;font-weight:bold; text-decoration: none;text-align:center;}
.cpCurrentMonthDateDisabled {font-family: Arial; color:#7f7f7f;    font-size: 12px; text-decoration:line-through;}
.cpOtherMonthDateDisabled {font-family: Arial; color:#7f7f7f;    font-size: 12px; text-decoration:line-through;}
/*
~calendar
*/



#headline 
{
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 5px
}

#headinf 
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 5px
}

#headhotline{
    padding-top:5px;
    padding-bottom:3px;
    font-weight:bold;
    font-size:20px;
}
#headhotlinegeb{
    font-size:11px;
}
#headoffen{
    padding-top:15px;
    padding-bottom:5px;
    font-weight:bold;
    font-size:13px;
}
#headoff{
    padding-bottom:15px;
    font-size:12px;
    color:#FFFFFF;
}
.offnung{
    color:#FFFFFF;
}
.offnung2{
    color:#FFFFFF;
    text-align:right;
}
#oster{
    padding-top:15px;
    padding-bottom:5px;
}
.land{
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    padding-left:5px;
}
.land2{
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
}
#headtxt{
    padding-top:6px;
    font-size:13px;
    
}
.headgeb{
    font-size:10px;
}
.headhotline{
    font-size:12px;
    font-weight:bold;
}

.servicey 
{
	font-family: Arial;
    font-size:12px;
    text-decoration: none;
    color: #fff589;
}

.servicew
{
	font-family: Arial;
    font-size:12px;
    text-decoration: none;
    color: #FFFFFF;
}
.obheaderblue,.obheaderyellow, .obheaderlyellow, .obheaderred
{
	font-weight: bold;
	font-family: Arial;
    font-size: 16px;
    line-height: 25px;
    background-position: right top;
    background-repeat: no-repeat;
}
.obheaderblue
{
    color: White;
    background-color: #6AA4E0;
    background-image: url(/i/cblue.gif);
}
.obheaderyellow
{
    color: White;
    background-color: #F5B719;
    background-image: url(/i/cyellow.gif);
}
.obheaderlyellow
{
    color: White;
    background-color: #FAEBB2;
    background-image: url(/i/clyellow.gif);
}
.obheaderred
{
    color: White;
    background-color: #F65F02;
    background-image: url(/i/cred.gif);
    font-size: 15px;
    font-weight: bold;
}
.obb
{
	border: 1px solid #6AA4E0;
	font-family: Arial;
    font-size: 12px;
    color: Black;
}
.oby
{
	border: 1px solid #F5B719;
	font-family: Arial;
    font-size: 12px;
    color: Black;
    vertical-align: top;
}
.oimages
{
	background-color: #6AA4E0;
	font-weight: bold;
	font-family: Arial;
    font-size: 18px;
    color: White;
	text-align: center;
}
.obofferheadline
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
    font-size: 12px;
    color: #F66F08;
}
.obhinweis
{
	padding: 10px;font-family: Arial;color: Black;font-size: 12px;background-color: #FAEBB2;	
}
.obpdflogo
{
	padding-left: 10px;
	background-color: #FAEBB2;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: bottom;
	height: 100%;
	padding-right: 10px;
}
.ob2, .ob2 th, .ob2 td
{
	font-family: Arial;
	color: Black;
	font-size: 12px;
	background-color: #FAEBB2;
}
.ob2 th
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.ob2 td
{
	padding-left: 10px;
}
.prevnextdisabled
{
	color: #C6C3C6;
	text-decoration: none;
}
.prevnext
{
	color: White;
	text-decoration: none;
}
.obprice
{
	font-family: Arial;
	font-weight: bold;
	color: #FF6500;
	font-size: 30px;
	text-decoration: underline;
}
.obsection
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial;
	font-size: 12px;
	color: Black;
}
.obsection h1
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FF5108;
}
.obpdf
{
	padding-left: 10px;
    background-color: #FAEBB2;
    line-height: 26px;
}
.obpdf A
{
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
    font-size: 15px;
    color: #F65F02;
}
DIV.orderno
{
	position: absolute;
	top: 43px;
	left: 626px;
	padding-right: 5px;
}
DIV.orderno SELECT
{
	color: #FF6600;
	font-family: Arial;
    font-size: 12px;
    border: none;
}

#bestpreis
{
	position: absolute;
	top: 20px;
	left: 275px;
	width: 131px;
	height: 79px;
}