@media (min-width: 950px) {

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#3d6875;
margin:0px;
padding:0px;
background: #e6ecea; /* Old browsers */
background: -moz-linear-gradient(top,  #e6ecea 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6ecea), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6ecea 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6ecea 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6ecea 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e6ecea 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ecea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background-repeat:repeat-x;}
h1 {font-size:24px;
color:#3d6875;}
h2 {font-size:20px;
color:#3d6875;
margin-bottom:-10px;}
h3 {font-size:16px;
color:#3d6875;
line-height:20px;
margin-bottom:-5px;}
p {text-align:justify;}
#bodywrap {width: 950px; margin: 0px auto;float:none;}
#headwrap {padding: 15px;margin-bottom:10px;}
.box {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e4eef0 10%, #e4eef0 90%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#e4eef0), color-stop(90%,#e4eef0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e4eef0 10%,#e4eef0 90%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e4eef0 10%,#e4eef0 90%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e4eef0 10%,#e4eef0 90%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e4eef0 10%,#e4eef0 90%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-radius: 15px;
box-shadow: 0px 0px 5px #888;}
#logobig{
display:block;}
#logosml{
display:none;}
#boxhead {}
#headzins {float:right;
margin-top:-80px;
}
.mainnavwrap {height: 20px;}
.mainnavwrap2{height:20px;
background-color:#FFFFFF;}
.navdiv {float: left;
margin: 0px 10px;
font-size: 20px;
font-weight:bold;
color:#3d6875;}
.navdiv2 {float: right;
margin: 0px 20px;
font-size: 20px;
font-weight:bold;
color:#3d6875;}
.navlink:link {color:#43B500; text-decoration:none}
.navlink:visited {color:#43B500; text-decoration:none}
.navlink:active {color:#3d6875; text-decoration:none}
.navlink:hover {color:#3d6875; text-decoration:none}

#telefonberatungbig{float:right;}
#telefonberatungsml{display:none;}
#telefonberatungmed{display:none;}

#headmitte {background: #acccd7; /* Old browsers */
background: -moz-linear-gradient(-45deg, #acccd7 0%, #3d6875 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#acccd7), color-stop(100%,#3d6875)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #acccd7 0%,#3d6875 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #acccd7 0%,#3d6875 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #acccd7 0%,#3d6875 100%); /* IE10+ */
background: linear-gradient(135deg, #acccd7 0%,#3d6875 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acccd7', endColorstr='#3d6875',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
height:215px;
padding: 15px 0px 0px 15px;
font-size:24px;
color:#FBFBFB;
width:905px;}
#phonebig{float:left;}
#phonesml{display:none;}

.phone {
float:right;
margin-right:135px;
margin-top:8px;
font-size: 56px;
color: #FBFBFB;
font-weight:bold;
}

.pfeil {
margin-top: -40px;
margin-left: 30px;
}

.navlink2:link {color:#C1FE65; text-decoration:none;}
.navlink2:visited {color:#C1FE65; text-decoration:none;}
.navlink2:active {color:#3d6875; text-decoration:none;}
.navlink2:hover {color:#3d6875; text-decoration:none;}

.headimg {
float:right;
margin-top:-50px;
}
/****************/
/*** Formular ***/
/****************/

#boxform {
float:left;
width:290px;
height:100%;
padding:5px;
font-size:12px;
margin-bottom:10px;}
.pa {float:left;padding:5px;font-size:16px;margin-bottom:10px;width:99%;}
#boxformwide{display:none;}
#boxformsml{display:none;}
.smallinput{
width:130px;
}
.wideinput{
width:280px;
}
.wideselect{
width:133px;
}
  input:required:invalid, input:focus:invalid {
    background-image: url(/images/invalid.png);
    background-position: right top;
    background-repeat: no-repeat;
	-moz-box-shadow: none;
  }
  input:required:valid {
    background-image: url(/images/valid.png);
    background-position: right top;
    background-repeat: no-repeat;
  }

.terms {display:none;}
/***************/
/*** Content ***/
/***************/

.greenbold {
color:#43B500;
font-weight:bold;
}

#contentwrap {
padding:15px;
float:none;
}

#boxcontent {
float:right;
margin-left:20px;
margin-bottom: 12px;
padding:10px;
width:580px;
}

#startvorteile {
margin-left:10px;
padding-top:10px;
width:544px;
height:169px;
background-image:url(/images/bgbox1.png);
background-repeat:no-repeat;
}
#subvorteile {
margin-left:10px;
padding-top:70px;
width:544px;
height:350px;
background-image:url(/images/bgbox2.png);
background-repeat:no-repeat;
}
#subanfrage {
margin-left:10px;
padding-top:70px;
width:544px;
height:300px;
background-image:url(/images/bgbox3.png);
background-repeat:no-repeat;
}
#subanfragesml {display:none;}
.textlink:link {color:#43B500; text-decoration:underline;}
.textlink:visited {color:#43B500; text-decoration:underline;}
.textlink:active {color:#3d6875; text-decoration:underline;}
.textlink:hover {color:#3d6875; text-decoration:underline;}

.check {
background-image:url(../images/check.png);
background-repeat:no-repeat;
margin-left:70px;
padding-left:30px;
padding-top:5px;
height:25px;
}

#laufzeiten{float:left;
overflow:auto;
padding-left:10px;
width: 100%; 
text-align: center;
}
.lfzbutton{
padding:8px 1px 0px 1px;
display: inline-block;
width:90px;
height:30px;
background-color:#43B500;
color:#FFFFFF;
margin:1px;
cursor:pointer;
font-weight:bold;
font-size:20px;
text-align:center;
vertical-align:middle;
}
.lfzbutton:hover{
background-color:#3d6875;;
}
.lfzlink:link {color:#FFFFFF; text-decoration:none}
.lfzlink:visited {color:#FFFFFF; text-decoration:none}

#zinsbspwrap{overflow:auto;
width:930px;
}
.zinsbsp{float:left;
width:280px;
height:280px;
margin:15px 10px;
padding:10px 5px;
line-height:24px;
}
.zins{
font-size:40px;
color:#43B500;
font-weight:bold;
}
.zins:link {color:#43B500; text-decoration:none}
.zins:visited {color:#43B500; text-decoration:none}
.zinsannahmen{float:left;width:420px;margin:0px 5px 5px 10px;;
padding:10px 5px;}

#newswrap{float:left;width:910px;
margin:3px;
padding:10px 5px;
}
.newsitem{float:left;
width:440px;
margin:3px;
}

#boxinfos {
margin-top:20px;
padding:10px;
width:900px;
overflow:auto;
float:none;
}
.infoitem {
margin:0px 10px;
width:430px;
float:left;
}

/**************/
/*** Footer ***/
/**************/

#footerwrap {
background-image:url(../images/footerverlauf.png);
background-repeat:repeat-x;
float:none;
}

#footercontent {
padding-top:20px;
width: 950px; 
margin: 0px auto;
height: 250px;
}
.footerpart{float:left;
width:220px;
margin:0px 7px;
color:#3d6875;
}
.footerlink:link {color:#3d6875; text-decoration:none}
.footerlink:visited {color:#3d6875; text-decoration:none}
.footerlink:active {color:#43B500; text-decoration:none}
.footerlink:hover {color:#43B500; text-decoration:none}

/**************************/
/*** Besoldungstabellen ***/
/**************************/

.bestab td{padding:3px;}

}