  @charset "UTF-8";
/* CSS Document */
/* ANFANG Obere Leiste */
body {
	    margin:0px;
        padding:0px;
        background:#f5f5f6;
	    font-family: Tahoma,Arial,"Trebuchet MS",Verdana,Helvetica,sans-serif;
		/*font-family:Arial, Verdana, Tahoma, sans-serif;*/
        font-size:12px;
}

html, body {
	height: 100%;
	width:100%
}
/* eklem start*/

.artikel_kfz { float: left; font-size: 12px; border: 1px solid rgb(239, 239, 239); margin: 0px 0px 0px; padding: 0px; border-radius: 3px 3px 3px 3px;}

img { border: 0px none; }

.boxTitel {font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size:21px; padding:0px 0px 10px 0px;}

a, a.link-exp, a.link-out { color: rgb(54, 132, 187); text-decoration: none; cursor: pointer; }


a.more-link, span.more-link{ font-family: arial; border: 1px solid rgb(222, 222, 222); padding: 4px 8px 0px 26px; font-weight: bold; float: left; margin-right: 13px; height: 22px; font-size: 11px; line-height: 17px; background: url('to_green_link.gif') no-repeat scroll 0% 0% rgb(255, 255, 255); text-shadow: 1px 1px 0pt rgba(255, 255, 255, 0.9); border-radius: 2px 2px 2px 2px; }

a.more-link:hover, a.eye:hover, a.back-link:hover, a.abort-link:hover, a.down:hover, span.more-link:hover { text-decoration: none; color: rgb(255, 255, 255) ! important; background: url('green-link.gif') no-repeat scroll 0% 0% rgb(147, 196, 29); border: 1px solid rgb(147, 196, 29); text-shadow: none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }

.imp, .imp-lenght, .imp-lenght-midi { float: left; font-size: 12px; margin: 0px 0px 0px 0px; padding: 20px; width: 298px; background: none repeat scroll 0% 0% rgb(27, 91, 133); color: rgb(255, 255, 255); border-radius: 3px 3px 3px 3px; }
.ext-line { border-bottom: 1px dotted rgb(204, 204, 204); display: block; margin: 2px 0px; height: 2px; width: 150px; }
.ext-box-bottom { float: left; width: 295px; }
.box-top div { float: left; width: 295px; margin: 0px 0px 10px; }
.box-top .ext-pic { float: left; margin: 0px 15px 0px -15px; }
.box-top table { float: left; width: 180px; font-size: 11px; margin: 15px 0px 33px; }
.box-top td { vertical-align: top; }
.box-top td img { padding-top: 4px; }
.box-top { float: left; width: 295px; height: 200px; margin: 0px 0px 0px; color: rgb(88, 88, 88); }

#a9{ position:relative; top:130px; left:5px; z-index:5;}
/*eklem end*/

.abstand{
margin-left:40px;
margin-right:40px;
}

.abstand_top{
	margin-top:8px;
	text-align:center;
	margin-bottom:30px;
	
	}
.center{
	text-align:center;
	}

#wrap {
	min-height: 100%;
	width:100%
}
#main {
	overflow:auto;
	width:100%;
	}  /* must be same height as the footer */


.bodyframe {
	width:955px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

.frame {
        float:left;
        padding-bottom:0px;
}

.header {
	width:940px;
	height:106px;
	float:left;
	margin-top:5px;
	position:relative;
	z-index:2;
}
.logo {
	position:relative;
	float:left;
	width:206px;
	height:94px;
}

.titlebar
{
background-image:url('images/titelBar.jpg');
background-repeat:repeat-x;
width:100%;
height:34px;
}

p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	text-align:justify;
}

p_bold
{	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
}

#x1
{
	font-weight:bold;
	font-size:17px;
	color:#024781;
}
#x2{
	font-weight:100;
	font-size:17px;
	text-transform:uppercase;
	color:#0e4c7e;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:30px;
}
#x3{
	font-size:18px;

	color:#2188c0;
}


#ref_main{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#900;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:30px;
}

/*
.ref_left{
position:relative;
height:99px;
width:400px;
background-color:#999;
margin-top:1px;
margin-left:5%;
}

.abstand_left{
	margin-left:5%;

	}


tr {
border-bottom:1px solid #000;
}


.ref_right{
height:99px;
width:400;
float:right;
margin-right:5%;
background-color:#999;
margin-top:1px;
}

#ref_text{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	margin-left:1px;
	position:absolute; top:50%;
	}
	
	
#ref_logo{
 	background-image: url(images/logos/kalin_logo2.png);
 	width: 180px;
 	height: 98px;
 	float:right;
}
*/
ebene
{
font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
	z-index:3;	
}


/* ENDE Obere Leiste */


.nav_ohne_link{
	  
        display:inherit;
		position:relative;
        height:35px;
        list-style:none;
        color:#fff;
     	 font-size:13px;
        font-weight:bold;
        display:block;
        padding:9px 0px 0px 0px;
     
        text-decoration:none;
        text-align:center;
        float:left;

	}

.nav {
	position:absolute;
    float:left;
	top:23px;
	height:35px;
	right:1px;
}
.nav ul {
        width:auto;
        height:35px;
        display:inherit;
}
.nav ul li {
        position:relative;
        float:left;
        height:35px;
        list-style:none;
		padding:0px 25.7px;
        /*padding:0px 23.8px;*/
        margin:-2px;
        color:#fff;
}
.nav ul li.active a {
        color:#000 !important;
}
.nav ul li a {
        font-size:13px;
        font-weight:bold;
        display:block;
        padding:9px 0px 0px 0px;
        color:#fff;
        text-decoration:none;
        text-align:center;
        float:left;
        height:35px;
}
.nav ul li:first-child {
        width:auto;
        background:url(images/navExpand.png) no-repeat 0px 0px;
}
.nav ul li:first-child:hover, .nav ul li:first-child.active {
        background-position:0px -35px;
}
.nav ul li {
        width:auto;
        background:url(images/navExpand.png) no-repeat /*-10 px ursprünglich*/ right 0px;
}
.nav ul li:hover, .nav ul li.active {
        background-position:-10px -35px;
}
.nav ul li a {
        width:auto;
}
.nav ul li:last-child {
        width:auto;
        background:url(images/navExpand.png) no-repeat right 0px;
}
.nav ul li:last-child:hover, .nav ul li:last-child.active {
        background-position:right -35px;
}
/******************DropDown********************/
.nav ul li:hover > ul {
        position:absolute;
        left:0px;
        top:39px;
}
.nav ul li ul {
        position:absolute;
        left:-9999999px;
        top:-9999999px;
        display:block;
        border-radius:4px;
        background:#e8f4fb;
        width:auto;
        height:auto;
        list-style:none;
        margin:0px;
        padding:2px 0px 2px 0px;
        overflow:hidden;
        border:1px solid #ccc;
}
.nav ul li ul li, .nav ul li ul li:first-child, .nav ul li ul li:last-child {
        background:none;
        padding:0px 0px 0px 0px;
        text-indent:7px;
        float:none;
        margin:0px;
        height:28px;
        border-bottom:1px solid #ddd;
        width:183px;
}
.nav ul li ul li:hover {
        background:#1d486d;
}
.nav ul li ul li a:hover {
        color:#fff;
}
.nav ul li ul li a {
        height:28px;
        width:auto !important;
        padding:7px 0px;
        float:none;
        color:#041e36;
        font-weight:normal;
        font-size:12px;
        text-align:left;
        text-transform:none;
}
.nav ul li ul li:last-child {
        border-bottom:0px;
}

.navReflection {
        width:732px;
        float:left;
        display:block;
        position:absolute;
        top:68px;
        right:0px;
        height:27px;
		z-index:-1;
}
.navMidReflection {
        width:720px;
        height:27px;
        float:left;
		background-image:url('images/navMitteReflection.png');
		background-repeat:repeat-x;


}
.navEndReflection {
        height:27px;
        float:left;
}

/***SMALL CONTAINER***/
.small2Container {
	position:relative;
	padding:10px 7px 5px 7px;
	margin:0px 10px 0px 0px;
	float:left;
	width:186px;
	behavior: url(css/border-radius.htc); /*IE6, 7 and 8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#fff;
	border: 1px solid;
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
	border-width:1px;
	border-style:solid;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}
.small2Container p {
	line-height:18px;
	font-size:13px;
	z-index:20;
	margin:0px 0px 5px 0px;
}
.small2Container h3 {
	font-weight:bold;
	font-size:17px;
	color:#024781;
	margin:10px 0px 2px 0px;
	padding:0px;
}
.small2Container h2 {
	font-weight:100;
	font-size:22px;
	text-transform:uppercase;
	color:#0e4c7e;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.small2Container h2 span {
	font-size:30px;
	text-transform:lowercase;
	color:#2188c0;
	margin:0px 0px 0px -3px;
	padding:0px;
}
.imgRight {
	width:440px;
	position:absolute;
	right:0px;
	top:-10px;
	z-index:1;
}
.small2Container ul {
	border-top:1px dotted #024781;
	list-style:none;
	font-size:14px;
	color:#222;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
}
.small2Container ul li {
	line-height:18px;
}
.small2Container ul li.span {
	font-size:13px;
	color:#2188c0;
	margin:7px 0px -2px 0px !important;
	font-weight:bold;
	font-style:italic;
}
/***SMALL CONTAINER***/
.small3Container.blue {
	position:relative;
	padding:10px 15px 0px 15px;
	margin:0px 9px 0px 3px;
	float:left;
	width:203px;
	behavior: url(css/border-radius.htc); /*IE6, 7 and 8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#fff;
	border: 1px solid;
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
	border-width:1px;
	border-style:solid;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}
.small3Container.blue p {
	color:#222;
	line-height:18px;
	font-size:13px;
	z-index:20;
	margin:7px 0px 5px 0px;
}
.small3Container.blue h2 {
	border-bottom:1px dotted #024781;
	font-weight:bold;
	font-size:14px;
	color:#024781;
	margin:10px 0px 2px 0px;
	text-transform:capitalize;
	padding:0px;
}
/*.small3Container.blue h2 {
	font-weight:100;
	font-size:22px;
	text-transform:uppercase;
	color:#0e4c7e;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.small3Container.blue h2 span {
	font-size:30px;
	text-transform:lowercase;
	color:#2188c0;
	margin:0px 0px 0px -3px;
	padding:0px;
}*/
.imgRight {
	width:440px;
	position:absolute;
	right:0px;
	top:-10px;
	z-index:1;
}
.small3Container.blue ul {
	float:left;
	list-style:circle;
	font-size:13px;
	color:#2188C0;
	margin:0px 0px 10px 25px;
	padding:2px 0px 0px 0px;
}
.small3Container.blue ul li {
	line-height:18px;
}
.small3Container.blue ul li.span {
	font-size:13px;
	color:#2188c0;
	margin:7px 0px -2px 0px !important;
	font-weight:bold;
	font-style:italic;
}
/***Normal Left***/
.small3Container {
	position:relative;
	padding:10px 15px 5px 15px;
	margin:0px 10px 0px 0px;
	float:left;
	width:200px;
	behavior: url(css/border-radius.htc); /*IE6, 7 and 8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#fff;
	border: 1px solid;
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
	border-width:1px;
	border-style:solid;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}
.small3Container p {
	line-height:18px;
	font-size:13px;
	z-index:20;
	margin:9px 0px 5px 0px;
}
.small3Container h3 {
	font-weight:bold;
	font-size:17px;
	color:#024781;
	margin:10px 0px 2px 0px;
	padding:0px;
	border-bottom:1px dotted #024781;
}
.small3Container h2 {
	font-weight:100;
	font-size:22px;
	text-transform:uppercase;
	color:#0e4c7e;
	margin:0px 0px 3px 0px;
	padding:0px;
	border-bottom:1px dotted #024781;
}
.small3Container h2 span {
	font-size:30px;
	text-transform:lowercase;
	color:#2188c0;
	margin:0px 0px 0px -3px;
	padding:0px;
}
.small3Container ul {
	list-style:circle;
	font-size:15px;
	color:#024781;
	margin:0px 0px 10px 15px;
	padding:0px 0px 0px 10px;
}
.small3Container ul li {
	line-height:18px;
}
.small3Container ul li.span {
	font-size:13px;
	color:#2188c0;
	margin:7px 0px -2px 0px !important;
	font-weight:bold;
	font-style:italic;
}


/***Form Container***/
.mediumContainer {
	position:relative;
	padding:5px 10px 8px 10px;
	margin:0px 8px 0px 0px;
	float:left;
	width:704px;
	behavior: url(css/border-radius.htc); /*IE6, 7 and 8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#ecf4f8;
	border: 1px solid;
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
	border-width:1px;
	border-style:solid;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}
.mediumContainer p {
	line-height:18px;
	font-size:14px;
	color:#434343;
	z-index:20;
	margin:0px 0px 11px 0px;
	padding:0px;
}
.mediumContainer h1 {
	font-weight:100;
	font-size:24px;
	text-transform:uppercase;
	color:#0e4c7e;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.mediumContainer h1 span {
	font-size:32px;
	text-transform:lowercase;
	color:#2188c0;
	margin:0px 0px 0px -3px;
	padding:0px;
}
.mediumContainer h2 {
	font-weight:100;
	font-size:24px;
	text-transform:uppercase;
	color:#0e4c7e;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.mediumContainer h2 span {
	font-size:32px;
	text-transform:lowercase;
	color:#2188c0;
	margin:0px 0px 0px -3px;
	padding:0px;
}
.imgRight {
	width:440px;
	position:absolute;
	right:0px;
	top:-10px;
	z-index:1;
}
.mediumContainer ul {
	margin:0px 0px 0px -10px !important;
	width:683px;
	list-style:none;
	display:block;
	margin:0px;
	padding:0px 0px 0px 10px;
	height:30px;
}
.mediumContainer li {
	float:left;
	padding:8px 0px 0px 0px;
	width:130px;
	display:block;
	font-weight:bold;
	color:#2188c0;
}
.mediumContainer ul li:first-child {
	color:#000 !important;
	font-weight:normal;
	font-style:italic;
	padding-right:32px;
}
.mediumContainer ul.price li {
	color:#0e4c7e;
	font-size:15px;
}
.mediumContainer ul.title {
	border-radius:4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-o-border-radius: 4px 4px 0px 0px;
	-khtml-border-radius: 4px 4px 0px 0px;
	position:relative;
	top:-10px;
	left:-1px;
	background:#2188c0;
	width:685px !important;
}
.mediumContainer ul.title li {
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.mediumContainer ul.on {
	background:#fff !important;
}

#contact-wrapper {
        float:left;
        width:640px;
        padding:5px 5px 5px 0px;
        margin-left:20px;
}
#contact-wrapper div {
        clear:both;
        margin:4px 0;
}
#contact-wrapper label {
        color:#900;
        width:650px !important;
        display:block;
        float:none;
        font-size:11px;
        font-style:italic;
        margin-bottom:2px;
        line-height:28px;
}
#contact-wrapper #contactform label.form {
        float:left !important;
        width:135px !important;
        display:block;
        font-size:15px;
        margin-bottom:2px;
        font-style:normal;
        line-height:30px;
        text-align:right;
        margin-right:15px;
        color:#024781;
}
form#contactform input {
        float:left;
        border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
        border-style:solid;
        border-width:1px;
        padding:5px 0px 5px 5px;
        margin-right:10px;
        font-size:13px;
        color:#333;
        width:275px;
        height:27px;
}

form#contactform textarea {
        float:left;
        width:355px;
        margin-right:10px;
        font-family:Arial, Tahoma, Helvetica, sans-serif;
        font-size:13px;
        padding:0.6em 0.5em 0.7em;
        border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
        border-style:solid;
        border-width:1px;
}
.formLine {
        float:left;
        width:550px;
        margin:0px;
        padding:0px;
        position:relative;
}

form#contactform input.submitButton {
        float:left !important;
        width:125px !important;
        height:61px !important;
        /*background:url(/images/quoteSubmit.png) no-repeat;*/
        border: none !important;
        margin-top:10px !important;
        margin-left:145px !important;
        color:#fff;
        padding:0px !important;
        font-size:28px;
        cursor:pointer;
}
/***Contact Form 2***/
#contact-wrapper2 {
        float:left;
        width:640px;
        padding:5px 5px 5px 0px;
        margin-left:20px;
}
#contact-wrapper2 div {
        clear:both;
        margin:4px 0;
}
#contact-wrapper2 label {
        color:#900;
        width:650px !important;
        display:block;
        float:none;
        font-size:11px;
        font-style:italic;
        margin-bottom:2px;
        line-height:28px;
}
#contact-wrapper2 #contactform label.form {
        float:left !important;
        width:135px !important;
        display:block;
        float:none;
        font-size:15px;
        margin-bottom:2px;
        width:auto;
        font-style:normal;
        line-height:30px;
        text-align:right;
        margin-right:15px;
        color:#024781;
}
#contact-wrapper2 form#contactform input {
        float:left;
        border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
        border-style:solid;
        border-width:1px;
        padding:5px;
        margin-right:10px;
        font-size:13px;
        color:#333;
        width:215px;
        height:15px;
}
#contact-wrapper2 form#contactform select {
        float:left;
        padding:5px;
        margin-top:5px;
        margin-right:10px;
        width:287px;
        height:34px !important;
}
#contact-wrapper2 .checkbox {
        float:left;
        width:650px;
        margin:0px;
        padding:0px;
}
#contact-wrapper2 .checkContainer {
        margin-top:0px !important;
        clear:none !important;
        float:left;
        width:450px;
}
#contact-wrapper2 .checks {
        clear:none !important;
        float:left;
        width:170px;/*position:relative;
        left:150px;
        top:-28px;*/
}
#contact-wrapper2 .checks2 {
        clear:none !important;
        float:left;
        width:170px;/*position:relative;
        left:350px;
        top:-110px;*/
}
#contact-wrapper2 form#contactform .checkbox input {
        float:none;
        border:none;
        padding:0px;
        margin:6px 0px 0px 0px;
        font-size:13px;
        color:#333;
        width:auto;
        height:12px !important;
}
#contact-wrapper2 form#contactform textarea {
        float:left;
        width:225px;
        margin-right:10px;
        font-family:Arial, Tahoma, Helvetica, sans-serif;
        font-size:13px;
        padding:0.6em 0.5em 0.7em;
        border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
        border-style:solid;
        border-width:1px;
}
#contact-wrapper2 .formLine {
        float:left;
        width:550px;
        margin:6px 0px 0px 0px;
        padding:0px;
}

.thanks {
	float:left;
	background:#efc772;
	padding:15px 15px 8px 15px;
	margin:0px 0px 10px 0px !important;
	border: 1px solid #b38a31;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.thanks p {
	color:#000 !important;
}

#contact-wrapper2 .thanks {
        float:left;
        background:#efc772;
        padding:15px 15px 8px 15px;
        margin:0px 0px 10px 0px !important;
        border: 1px solid #b38a31;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        -khtml-border-radius: 4px;
}
#contact-wrapper2 .thanks p {
        color:#000 !important;
}
#contact-wrapper2 .warning {
        background:#900;
        padding:15px;
        margin-bottom:10px;
        border: 1px solid #036;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        -khtml-border-radius: 4px;
}
#contact-wrapper2 .warning p {
        color:#000 !important;
}
#contact-wrapper2 form#contactform input.submitButton {
        float:left !important;
        width:125px !important;
        height:61px !important;
        /*background:url(/images/quoteSubmit.png) no-repeat;*/
        border: none !important;
        margin-top:10px !important;
        margin-left:145px !important;
        color:#fff;
        padding:0px !important;
        font-size:28px;
        cursor:pointer;
}


/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
/
}

.footerbar
{
	padding-bottom:2px;
background-image:url('images/footerTile.jpg');
background-repeat:repeat-x;
width:100%;
height:34px;

}

#footer {
position: fixed;
bottom: 0;
background-image:url('images/footerTile.jpg');
background-repeat:repeat-x;
width: 100%;
height:34px;
line-height: 1.5em;
z-index:1;
} 

#footerTextRight {
position: fixed;
bottom: 7;
width: 100%;
line-height: 1.5em;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
text-align:right;
color:#FFF;
z-index:2;
} 

#footerTextLeft {
position: fixed;
bottom: 7;
width: 100%;
line-height: 1.5em;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
text-align:left;
color: white;
z-index:3;
} 

#footerTextLeft a, #footerTextLeft a:visited {
font-weight:bold;
color: white;
}


        IMG.displayed 
		{
    display: block;
    margin-left: auto;
    margin-right: auto 
	}
    

.largeContainer  {
	float:left;
	border-top:0px solid #a7c5da;
	background:#FFF;
	
	height:auto;
	width:905;
	margin:0px 0px 0px 0px;
	
	padding:0px 16px 14px 16px;
	behavior: url(css/border-radius.htc); /*IE6, 7 and 8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	border: 1px solid;
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
	border-width:1px;
	border-style:solid;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
}


/***SERVICES***/
.flash {
	position:relative;
	top:-35px;
	left:0px;
	height:520px;
	margin-bottom:-110px;
	z-index:1;
}
.servicesContainer {
	width:939px;
	margin:10px 0px 0px 0px;
	position:relative;
	float:left;
	behavior: url(css/border-radius.htc); /*IE6, 7 and 8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#fff;
	border:solid 1px #E5E5E5;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	overflow:hidden;
}
.servicesContainer {
	text-decoration:none;
	display:block;
}
.servicesContainer .servicesRight:hover {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background-color:#d3eeff;
	text-decoration:none;
	/*
	Aktiviert den Cursor Pointer bei Mauseintritt ins Feld
	cursor:pointer !important;
	*/
}
.servicesContainer .servicesMid:hover {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background-color:#d3eeff;
	text-decoration:none;
	/*
	Aktiviert den Cursor Pointer bei Mauseintritt ins Feld
	cursor:pointer !important;
	*/
}
.servicesContainer .servicesLeft:hover {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background-color:#d3eeff;
	text-decoration:none;
	/*
	Aktiviert den Cursor Pointer bei Mauseintritt ins Feld
	cursor:pointer !important;
	*/
}
.servicesLeft {
	background:url(/images/webQuote.png) no-repeat bottom right;
	width:312px;
	height:242px;
	border-right:solid 1px #e5e5e5;
	float:left;
}
.servicesMid {
	background:url(/images/graphicQuote.png) no-repeat bottom right;
	width:312px;
	height:242px;
	border-right:solid 1px #e5e5e5;
	float:left;
}
.servicesContainer h2 a {
	background:none;
	text-decoration:none;
	width:300px !important;
	height:20px !important;
}
.servicesRight {
	background:url(/images/videoQuote.png) no-repeat bottom right;
	width:313px;
	height:242px;
	float:left;
}
.servicesContainer h1 {
	font-weight:400;
	font-size:20px;
	text-transform:uppercase;
	color:#0e4c7e;
	margin:5px 0px 0px 10px;
	padding:0px;
}
.servicesContainer h1 span {
	font-weight:normal;
	font-size:28px;
	text-transform:lowercase;
	color:#2188c0;
	margin:0px 0px 0px -3px;
	padding:0px;
}
.servicesContainer h2 {
	font-weight:400;
	font-size:20px;
	text-transform:uppercase;
	color:#0e4c7e;
	margin:5px 0px 0px 10px;
	padding:0px;
}
.servicesContainer h2 span {
	font-weight:normal;
	font-size:28px;
	text-transform:lowercase;
	color:#2188c0;
	margin:0px 0px 0px -3px;
	padding:0px;
}
.servicesContainer h3 {
	font-weight:bold;
	font-size:16px;
	color:#0e4c7e;
	margin:10px 0px 0px 10px;
	padding:0px;
}
.servicesContainer p {
	font-size:14px;
	line-height:19px;
	color:#444444;
	padding:5px 10px;
	margin:3px 0px 0px 0px;
}
/*.servicesContainer p a.link {
	float:none !important;
	display:compact !important;
	height:15px !important;
	width:15px !important;
}*/
.servicesContainer ul {
	margin:2px 0px 0px 25px;
	padding:0px;
	color:#2c3278;
	font-size:14px;
	line-height:20px;
	list-style:inside;
}
/***4 Container***/
.services2Container {
	width:939px;
	margin:10px 0px 0px 0px;
	position:relative;
	float:left;
	behavior: url(css/border-radius.htc); /*IE6, 7 and 8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	background:#fff;
	border:solid 1px #E5E5E5;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
	overflow:hidden;
}
.blueHover:hover {
	background:#d3eeff !important;
	width:227px;
	height:326px;
	margin:-17px 0px 0px -7px !important;
	padding:17px 0px 0px 7px;
}
.services2Container a {
	text-decoration:none;
	display:block;
}
.services2Container a:hover {
	background-color:#bcbdbd;
	text-decoration:none;
	cursor:pointer;
}
.servicesSize {
	width:220px;
	height:312px;
	padding:7px;
	float:left;
	position:relative;
}
.servicesSize2 {
	width:220px;
	height:288px;
	padding:7px;
	float:left;
	position:relative;
}
.servicesOne {
	background:none;
	/*background:url(/images/webQuote.png) no-repeat bottom right;*/
	border-right:solid 1px #e5e5e5;
}
.servicesTwo {
	/*background:url(/images/videoQuote.png) no-repeat bottom right;*/
	border-right:solid 1px #e5e5e5;
	position:relative;
	width:219px !important;
}
.servicesThree {
	/*background:url(/images/videoQuote.png) no-repeat bottom right;*/
	border-right:solid 1px #e5e5e5;
}
.servicesFour {
	width:221px !important;/*background:url(/images/videoQuote.png) no-repeat bottom right;*/
}
.services2Container h3 {
	font-weight:bold;
	font-size:16px;
	color:#0e4c7e;
	margin:10px 0px 0px 10px;
	padding:0px;
}
.services2Container p {
	font-size:14px;
	line-height:19px;
	color:#444444;
	padding:5px 10px;
	margin:3px 0px 0px 0px;
}
.services2Container p a {
	text-decoration:none;
	display:inline;
}
.services2Container p a:hover {
	background-color:#FFF;
	text-decoration:underline;
	cursor:pointer;
}
.services2Container ul {
	margin:2px 0px 0px 25px;
	padding:0px;
	color:#2c3278;
	font-size:14px;
	line-height:20px;
	list-style:inside;
}


