table {background: transparent}
#main_navigation_container {background: transparent}
body, td, h1, p, a {margin: 0; padding: 0}
h1 {color: #343434; margin: 0 0 10px 0}
.article {box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); background: #fff; padding: 10px}

//#angebotsrechner {
//    background: none repeat scroll 0 0 #FFFFFF;
//    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
//    position: relative;
//}
//#angebotsrechner:before, #angebotsrechner:after {
//    content: "";
//    position: absolute;
//    z-index: -2;
//}
//#angebotsrechner:before {
//    border-radius: 10px 10px 10px 10px / 100px 100px 100px 100px;
//    bottom: 10px;
//    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
//    left: 0;
//    right: 0;
//    top: 10px;
//}

//#angebotsrechner td
//{
//  color:#ffffff;
//  font-size:14px;
//}

#angebotsrechner {
    background: transparent;
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5)
    height:800px;
}

#header {position:relative; background:#fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2)}
#header:before,
#header:after {content:"";position:absolute;z-index:-2;} 
#header:before {
    top: 1px;
    bottom: 0px;
    left: 10px;
    right: 10px;
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
	border-radius: 250px / 10px;
}
html .nav1 {
	font-weight: normal;
	text-decoration: none;
	font-family: arial;
	font-size: 18px;
	color: #343434;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 6px;
	margin: 0;
	display: inline-block
}

html .nav1-aktiv {
	font-weight: normal;
	text-decoration: none;
	font-family: arial;
	font-size: 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 6px;
	margin: 0;
	color: #fff;
	background: #ae222d;
	background: -moz-linear-gradient(top,  #ae222d 0%, #c3695b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae222d), color-stop(100%,#c3695b));
	background: -webkit-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: -o-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: -ms-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: linear-gradient(to bottom,  #ae222d 0%,#c3695b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae222d', endColorstr='#c3695b',GradientType=0 );
	display: inline-block
}

html .nav1:hover {
	color: #fff;
	background: #ae222d;
	background: -moz-linear-gradient(top,  #ae222d 0%, #c3695b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae222d), color-stop(100%,#c3695b));
	background: -webkit-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: -o-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: -ms-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: linear-gradient(to bottom,  #ae222d 0%,#c3695b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae222d', endColorstr='#c3695b',GradientType=0 )
}

html .nav2 {
        font-weight: normal;
        text-decoration: none;
        font-family: arial;   
        font-size: 18px;      
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;   
        border-radius: 4px;
        padding: 6px;
        margin: 0;   
        color: #fff; 
        background: #ae222d;
        background: -moz-linear-gradient(top,  #ae222d 0%, #c3695b 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae222d), color-stop(100%,#c3695b));
        background: -webkit-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
        background: -o-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
        background: -ms-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
        background: linear-gradient(to bottom,  #ae222d 0%,#c3695b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae222d', endColorstr='#c3695b',GradientType=0 );
        display: inline-block
}


.angebotsformular {
	color: #fff;
	background: #ae222d;
	background: -moz-linear-gradient(top,  #c3695b 0%, #ae222d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3695b), color-stop(100%,#ae222d));
	background: -webkit-linear-gradient(top,  #c3695b 0%,#ae222d 100%);
	background: -o-linear-gradient(top,  #c3695b 0%,#ae222d 100%);
	background: -ms-linear-gradient(top,  #c3695b 0%,#ae222d 100%);
	background: linear-gradient(to bottom,  #c3695b 0%,#ae222d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3695b', endColorstr='#ae222d',GradientType=0 )
}

html .submit {
	cursor: pointer;
	font-weight: normal;
	text-decoration: none;
	font-family: arial;
	font-size: 16px;
	padding: 6px;
	margin: 0;
	color: #343434;
	border: solid 1px #dadada;
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e0e0e0',GradientType=0 );
	
	/*color: #fff;
	border: solid 1px #ae222d;
	background: #ae222d;
	background: -moz-linear-gradient(top,  #ae222d 0%, #c3695b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae222d), color-stop(100%,#c3695b));
	background: -webkit-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: -o-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: -ms-linear-gradient(top,  #ae222d 0%,#c3695b 100%);
	background: linear-gradient(to bottom,  #ae222d 0%,#c3695b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae222d', endColorstr='#c3695b',GradientType=0 );*/
	display: inline-block
}
.angebotsformular p {color: #fff}

.arrow {position: absolute; margin: 280px 0 0 556px}


/* Björn hinzugefügt am 11.01.2013 */
h3 { margin:0; }
p { margin-bottom:15px; line-height:1.5em; }
