﻿body 
{
    background:#FFFFFF url('images/body_background.png') repeat-x;
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.curvycorners
{
    border: 1px solid #d6d6d6;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding-left:5px;
    padding-bottom:5px;
    margin-bottom:5px;
    
}
.paddingweg
{
    padding:0px;
}

.GrauerHintergrund
{
	background-color:#f2f2f2;

}
.WeisserHintergrund
{
	background-color:#fff;
}

.mouseInfoPnl{border:1px dotted #DD681B;-webkit-border-radius: 10px;-moz-border-radius: 10px;padding:5px;background-color:#FFFFCC;}

ul
{
	margin:0px;
}
h1,
h2,
h3,
h4
{
	margin:0px 0px 5px 0px;
}
h1
{
	color:#19509a;
	font-size:29px;

}
h2
{
	color:#19509a;
	font-size:23px;

}
h3
{
	color:#19509a;
	font-size:16px;

}
h4
{
	color:#19509a;
	font-size:14px;
}
p,
p:hover
{
	margin-top:4px;
	color:#000;
}
.fontbig
{
	font-size:14px;
}
.fontnormal
{
	font-size:12px;
}
.fontsmall
{
	font-size:10px;
}
.orange
{
	color:#d16c09;
}
.blau
{
	color:#19509a;
}
.grey
{
	color: #9f9f9f;
}
a
{
	color:#19509a;
	text-decoration:none;
}
a:hover
{
	color:#cf6809;
}
#main
{
	width: 1100px;        	
    margin: 0 auto;
    z-index:1;

}
#tophead
{
	height: 79px;
	position:relative;
	background-image:url('images/top_background.png');
    background-repeat:no-repeat;
    z-index:2;
    width:980px;
}
#tophead #anmelden
{
	width:94px;
	height:26px;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url('images/login_top_btt_background.png');
    background-repeat:no-repeat;  
    text-align:center;
    vertical-align:middle;
	line-height:26px;
	z-index:2;	
}
#tophead #suche
{
	position:absolute;
    height:26px;
    width:194px;
	top:0px;
	left:336px;
	background-image:url('images/suche_top_btt_background.png');
    background-repeat:no-repeat;
    z-index:2;
}

#tophead #suche .SucheTxtBox
{
    margin:1px 0px 0px 7px;
    height:15px;
    width:115px;
}

#tophead #suche .SucheBtt
{
    position:relative;
    top:-1px;
}

#tophead #newsletter 
{
	width:172px;
	height:26px;
	position:absolute;
	top:0px;
	padding-top:0px;
	right:275px;
	background-image:url('images/newsletter_top_btt_background.png');
    background-repeat:no-repeat; 
    z-index:2; 
	white-space:nowrap;

}
#tophead #newsletter .newsletterText
{
	margin-left:13px;
    text-align:center;
    vertical-align:middle;
    line-height:26px;
    z-index:2;
    padding-top:3px;
}

#tophead #warenkorb
{
	width:194px;
	height:26px;
	position:absolute;
	top:0px;
	right:98px;
	background-image:url('images/warenkorb_top_btt_background.png');
    background-repeat:no-repeat; 
     z-index:2; 
	white-space:nowrap;
}
#tophead #warenkorb .warenkorbText
{
	margin-left:32px;
    text-align:center;
    vertical-align:middle;
    line-height:26px;
    z-index:2;
}
#tophead #menu
{
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:2;
	height:38px;
}
.TopRadMenu
{
	z-index:3;
}
#midhead
{
	height: 151px;
	position:relative;
	/* background-image:url('images/top_mid_head_background.jpg'); 
    background-repeat:no-repeat;*/
    z-index:1;
}
.scroller
{
	height: 63px;
	width: 980px;
	position:relative;
	margin-bottom:10px;
    z-index:1;
}
img.scroller
{
	width:10px;
	height:63;
	position:absolute;
	top:0px; 
	border-width:0px; 
}
#footer
{
	position:relative;
	clear:both;
	height:38px;
	background: transparent url('images/footer_background.png') repeat-x;
	font-size:10px;
	color:#a6a6a6;
	
}
.BlaueLinie
{
	line-height:1px;
	height:2px;
	font-size:1px;
	width:100%;
	background-color:#19509a;
}
.GraueLinie
{
	line-height:1px;
	height:1px;
	font-size:1px;
	padding:0 0 0 0;
	width:100%;
	margin: 3px 0px 3px 0px;
	background-color:#d6d6d6;
	clear:both;
}

.BlueButton
{
	background: #39639e url('images/Icons/button_white_arrow.png') no-repeat 10px 6px;
	height:18px;
	color:#FFF;	
	font-size:12px;
	border-width:0px;
	vertical-align:middle;	
	padding: 0px 2px 0px 15px;
	clear:both;
}

/* InfoBox*/
.InfoBoxItem
{
	width:100%;
}
.InfoBoxItem img
{
	height:65px;
	width:65px;
	float:left;
	padding-top:4px;
}
.InfoBoxItemContainer
{
	margin-left:75px; 
	width:175px;
}
.InfoBoxItem h4
{
	margin:0px; 
	padding-bottom:2px;
}
.InfoBoxItem p
{
	margin:0px; 
	padding-bottom:4px;
}
/* InfoBox*/
#HotlinePnl , .HotlinePnl
{
	background:transparent url(images/hotline_background.png) no-repeat;
	width:100%;
	height:86px;
	padding-top:10px;
	padding-left:10px;
}
#MusterbuchPnl
{
	background:transparent url(images/musterbuch_background.png) no-repeat;
	width:100%;
	height:108px;
	padding-top:10px;
	padding-left:10px;
	font-size:14px;
}

.OrangeBtt
{
	background-color:#ed8613;
	border: 1px solid #953c00;
	font-size:16px;
	color: #19509a;
	text-align:center;
}

.TransparentBtt
{
	background-color: Transparent;
	border: 0px solid #953c00;
	font-size:25px;
	color: #fff;
	text-align:center;
	cursor:pointer;
}

.GrayBtt
{
	background-color:#c3c3c3;
	border: 0px solid #953c00;
	font-size:16px;
	color: #000000;
	text-align:center;
}

.Up
{
	position:relative;
	top:-25px;
}
.Up2
{
	position:relative;
	top:-20px;
}

/*Modal Popup*/
.modalBackground {
	background-color:#19509a;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.RoundedPnl
{
	-moz-border-radius: 10px;
   -webkit-border-radius: 10px;

}
.WhiteAndGrayPnl
{
	 background-color:#FFFFFF;
	 border: solid 1px #d6d6d6;
}
.ScrollerItem
{
	padding-top:3px;
	width:275px;
	height:45px;
}

.BuendelungOptionen TD
{
    padding-right:10px;
}

.TopBarElement
{
    position:absolute;
    background-repeat:no-repeat;
    background-position:left center;
    color:White;
    font-size:16px;
    padding-left:60px;
    padding-top:34px;
    width:200px; 
    height:70px;
}