@import url("/basis.css") all;

* {
    margin: 0;
    padding: 0;
}

html {
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
}

body {
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #333333;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    background: #0072B5 url('/images/page-bg.gif') top repeat-x;
}

input, select {

}

form {
    margin-top: 15px;
    font-size: 12px;
}

#framewr {
    width: 760px;
    float: left;
}

* html #framewr {
    width: 790px;
}

#framewr .halfbox {
    width: 350px;
    float: left;
}

#frameor .halfbox {
    width: 450px;
    float: left;
}

#frameor {
    float: left;
    width: 940px;
}

#inhalt {
    position: relative;
    vertical-align: top;
    text-align: left;
    display: block;
    margin-bottom: 8px;
    margin-right: 8px;
    margin-left: 6px;
    padding: 10px 11px;
    vertical-align: top;
    text-align: left;
    display: block;
    background: #ffffff url('/images/bg_box.gif') repeat-x;
    border: 1px solid #ffd401;
}

.inhaltindex {
    width: 520px;
    float: left;
}

.rightcontent {
    width: 205px;
    float: right;
    vertical-align: top;
    margin-top: 35px;
}

#mainmenu {
    height: 185px;

}

#inhalt ol li {
    margin-left: 26px !important;
    padding-left: 6px;
    padding-right: 4px;
}

#inhalt ul li {
    list-style: none;
    line-height: 18px;
    /* background:url('/images/arrow-green.gif') left top no-repeat;*/
    padding-left: 12px;
}

#inhalt a {
    color: #747C7E;
}

#button {
    border: none;
    width: 125px;
}

.mifazbutton {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #B9C2CB;
    margin-bottom: 5px;
    margin-top: 5px;
    font-weight: bold;
    font-size: .9em;
    font-weight: bold;
    background-color: #ff1400;
    color: black;
    background: url('/images/btnLogin1M.png');
    /*height: 22px;*/
    float: left;
    display: block;
    padding: 4px 15px 4px 15px;
}


.coloredbutton {
    margin-top: 10px;
    background-color: #BFD1CE;
    margin-bottom: 10px;
    color: #000000;
    height: 22px;
    float: left;
    display: block;
}


.btnYellowMiddle {
    background: url('/images/btnYellowM.png');
    height: 30px;
    border: 1px solid #B9C2CB;
    display: block;
    float: left;
}

.yellowLine {

    margin-bottom: 0 !important;
    margin-top: 0 !important;
    border-top: 3px solid #ffd401;
    height: 3px !important;
    clear: left;

}

.loginfield {
    width: 132px;
    color: black;
    margin-bottom: 3px;
    margin-top: 5px;
    font-size: 1.2em;
    border: 1px solid lightgrey;

}

.leftcontent {
    width: 174px;
    float: left;
    margin-right: 12px;
}

* html .leftcontent {
    margin-left: 5px;
}

a.navleftchosen {
    display: block;
    font-size: 1.1em;
    line-height: 30px;
    font-weight: bold;
    color: #414164;
    margin-top: 2px;
    background: url('/images/navtab_red.gif') no-repeat;
}

a.navleft {
    display: block;
    font-size: 1.1em;
    line-height: 30px;
    font-weight: bold;
    color: #414164;
    margin-top: 2px;
    background: url('/images/navtab_yellow.gif') no-repeat;
}

a.navleft:link {
    display: block;
    font-size: 1.1em;
    line-height: 30px;
    font-weight: bold;
    color: #414164;
    margin-top: 2px;
    background: url('/images/navtab_yellow.gif') no-repeat;
}

a.navleft:visited {
    display: block;
    font-size: 1.1em;
    line-height: 30px;
    font-weight: bold;
    color: #414164;
    margin-top: 2px;
    background: url('/images/navtab_yellow.gif') no-repeat;
}

a.navleft:hover {
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    text-decoration: underline;
    color: #414164;
    background: url('/images/navtab_red.gif') no-repeat;
}

a.navleft:active {
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    text-decoration: underline;
    color: #414164;
    background: url('/images/navtab_red.gif') no-repeat;
}

.naviimage {
    padding-left: 5px;
    padding-right: 2px;
}

.floatfixedlogin {
    float: left;
    clear: left;
    width: 75px;
    display: block;
    margin-bottom: 3px;
    margin-top: 5px;
}

.navigationlink {
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;
    color: #016DB8;
}

a:link {
    text-decoration: none;
    color: #016DB8;
}

a:visited {
    text-decoration: none;
    color: #016DB8;
}

a:hover {
    text-decoration: underline;
}

a:active {
    text-decoration: underline;
}

.leftcontent form {
    display: block;
    margin: 0;
    padding: 0;
}

#ortseingabe {
    padding: 8px 5px 0;
    margin: 0;
    font-size: 1.1em;
    width: 530px;
    float: right;
}

.sPlaceDiv {
    width: 500px;
}

.dPlaceDiv {
    width: 500px;
}

.beschreibung {
    font-size: 0.8em;
    line-height: 9px;
}

.eintraege {
    border: solid #ffd401;
    border-width: 2px 1px 1px 1px;
    background: #fff;
    padding: 5px;
    color: #4444aa;
    text-align: center;
    display: block;
    height: 30px;
    margin: 0 8px 6px 6px;
}

#game {
    margin: auto;
    width: 630px;
    padding: 0;
}

#partner {
    clear: left;
    border-top: #999999 1px solid;
    padding: 3px 20px;
    border-bottom: #999999 1px solid;
    background-color: #e4e4ff;
}


.errorbox {
    margin: 20px auto auto;
    width: 500px;
    padding: 11px;
    border: 1px solid #333333;
    background-color: #ffffff;
}

h2 {
    font-size: 1.2em;
    color: #016DB8;
    padding-left: 0;
    padding-top: 5px;
    padding-bottom: 4px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#newentrystep1 h2 {
    padding: 5px 0;
}

h3 {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 1.2em;
    line-height: 15px;
    color: #4444aa;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
}

li.vorteile {
    font-size: 1.4em;
    color: #000000;
    line-height: 20px;
    margin-bottom: 9px;
    font-weight: bold;
}

.button_bf {
    margin-right: 17px;
    padding: 0;
    margin-top: 0;
}

p {
    line-height: 18px;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.small {
    margin-top: 0;
    font-weight: bold;
    font-size: 0.9em;
    margin-bottom: 0;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    padding-top: 3px;
}

.space {
    margin: 5px;
}

#inhalt h1 {
    font-size: 1.8em;
    color: #016DB8;
    line-height: 26px;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    border-bottom: solid 2px #bebee1;
    background-color: #D5E2F2;
    padding-left: 5px;
    margin-bottom: 5px;
}

h1.tophead {
    font-size: 0.4em;
    color: #b3b3f8;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 16px;
    padding-top: 16px;
    padding-bottom: 0;
    padding-left: 0;
}

#searchbutton {
    width: 120px;
    font-weight: bold;
    font-size: 1.3em;
}

#logo {
    width: 230px;
    padding-top: 5px;
    background-color: #d0d0ff;
}

.blau3 {
    color: #4444aa;
}

.blau2 {
    color: #8787d2;
}

.haupt {
    clear: both;
    margin: 0;
    padding: 5px 0;
}

.karte {
    border: 1px solid #4444aa;
}

.kontakt {
    border-top: #999999 1px solid;
    font-weight: bold;
    font-size: 1.6em;
    vertical-align: bottom;
    padding: 5px;
    border-bottom: #999999 1px solid;
    text-align: center;
}

.locationinput {
    float: left;
    width: 380px;

    margin: 3px;
    padding: 0;
}

.locationname {
    margin: 3px;
    float: left;
    width: 80px;

    font-weight: bold;
    padding: 0;
    color: #747C7E;
}

.locinput {
    border: 1px solid black;
    width: 350px;
    margin: 0;
    display: block;
    float: left;
    padding: 0;
    background-color: #edeea8;
    height: 20px;
    font-size: 1.1em;
}

img.bookmark {
    margin-top: 5px;
}

a.partner {
    font-weight: bold;
    color: #ff1400;
}

a.text {
    font-size: 1.1em;
    font-weight: bold;
    color: #ff1400;
    margin-top: 6px;
}

.detailsleft {
    width: 285px;
    float: left;
    margin-right: 20px;
    position: relative;
}

.detailsright {
    float: left;
    width: 315px;
    margin-left: 10px;
    position: relative;
}

.statheader {
    background-color: #05498a;
    color: #ffffff;
}

#stats th {
    background-color: #FFBBBB;
}

#stats .sum {
    background-color: #889988;
}

#stats .endsum {
    background-color: #ffcccc;
}

h1 {
    font-size: 1.8em;
}

.einsparungenOdd {
    color: #747C7E;
    font-weight: bold;
    padding: 2px;
    font-size: 0.9em;
}

.einsparungenEven {
    background-color: #EEE;
    color: #747C7E;
    font-weight: bold;
    padding: 2px;
    font-size: 0.9em;
}

.einsparungenH {
    background: url('/images/gemeinsam_eingespart.jpg') no-repeat;
    width: 166px;
    height: 69px;
}

.einsparungenH-en {
    background: url('/images/gemeinsam_eingespart_en.jpg') no-repeat;
    width: 166px;
    height: 69px;
}

.contactformTextarea {
    width: 390px;
}

.allfoundentries {
    line-height: 140%;
}

.bahndiv {
    margin-left: 5px;
    padding-top: 5px;
}

.carpoolMember {
    width: 150px;
    float: left;
}

.carProfileData {
    float: left;
    width: 220px;
}

.centered {
    text-align: center;
}

.centeredblock {
    text-align: center;
    margin: auto;
}

.cleardiv {
    clear: left;
}

.detailsleft .leftcolumn {
    width: 98px;
    float: left;
    margin-bottom: 5px;
    margin-left: 3px;
}

.detailsleft .rightcolumn {
    width: 180px;
    float: left;
    margin-bottom: 5px;
}

.detailsright .leftcolumn {
    float: left;
    width: 50px;
    margin-bottom: 5px;
    margin-left: 3px;
}

.detailsright .rightcolumn {
    float: left;
    width: 92px;
    margin-bottom: 5px;
}

.emailNotificationBox {
    border: 2px solid red;
    color: #770000;
    font-size: 1.2em;
    font-weight: bold;
    padding: 3px;
    background-color: #ffffff;
    margin-left: 5px;
    margin-right: 8px;
    margin-bottom: 5px;

}

.emailNotificationBox li {
    margin-left: 15px;
    margin-top: 5px;
}

.fixedanfragesubmit {
    clear: both;
    width: 350px;
    text-align: right;
}

.fixedwidthanfrage {
    width: 200px;
    float: left;
}

.floatboxright {
    float: right;
    padding: 20px;
}

.floatentryleft1 {
    float: left;
    width: 55px;
}

.floatentryleftbox {
    float: left;
    width: 290px;
}

.floatentryrightbox {
    overflow: hidden;
    float: right;
    text-align: right;
    width: 115px;
}

.floatfixedanfrage {
    margin: 2px;
    float: left;
    width: 180px;
}

.floatfixedanfragetext {
    clear: both;
    float: left;
    width: 300px;
}

.floatfixediconbox {
    margin: auto;
    width: 420px;
}

.floatfixedicons {
    display: block;
    float: left;
    width: 200px;
}

.floatfixedlinkcategory {
    float: left;
    width: 235px;
}

.floatfixedtext {
    display: block;
    float: left;
    width: 80px;
}

.floattext {
    display: block;
    float: left;
    margin-right: 3px;
}

.checkWithHelper, .stopBox {
    display: block;
    float: left;
    margin-right: 3px;
    width: 45px;
    margin-top: 25px;
}

.checkWithHelper img {
    margin-top: -3px;
}

.gebotgesuch {
    background-color: #ffffff;
    color: #9E2306;
}

.greenLight {
    background-color: green;
    color: white;
}

.inputform {
    width: 550px;
}

.inputsubmit {
    display: block;
    float: left;
    padding: 0;
    width: 70px;
    margin-left: 20px;
}

.inserateheader {
    margin-top: 10px;
    font-weight: bold;
    font-size: 1.6em;
}

.inseratetitle {
    padding: 0;
    margin: 0 30px 0 0;
    display: block;
    float: left;
    width: 300px;
}

.kartennavigation {
    border-spacing: 0;
    border-style: none;
    margin: 0;
    padding: 0;
}

.kartentabelle {
    border-spacing: 0;
    border-style: none;
    margin: 0;
    padding: 0;
}

.leftspace {
    padding-left: 20px;
}

.linkmarked {
    font-weight: bold;
}

.loclabel {
    float: left;
    margin: 3px;
    width: 50px;
}

.login {
    font-size: 0.9em;
    padding-left: 3px;
    text-decoration: none;
}

.logindiv {
    border-bottom: 1px #ffffff solid;
    border-top: 1px #ffffff solid;
    padding: 5px;
    margin: 7px 2px;
}

.longwidth {
    width: 300px;
}

.mapcopyright {
    text-align: right;
}

.margin20 {
    margin-left: 20px;
    margin-right: 20px;
}

.margin5 {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.markcolored {
    background-color: #ffffff;
    color: #003399;
    font-size: 1.4em;
    font-weight: bold;
}

.mifazlogo {
    margin-left: 5px;
    margin-top: 10px;
}

.navientry {
    margin: 5px 0 0 2px;
    padding-left: 2px;
    padding-top: 5px;
    list-style-type: none;
}

.navientryul {
    margin: 0;
    padding: 5px;
    list-style-position: outside;
}

.navigationbox {
    margin-top: 10px;
}

.navigboxcontent ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.neuesteeven {
    color: #000000;
    background-color: #dddddd;
}

.neuesteodd {
    color: #000000;
    background-color: #cccccc;
}

.newstitle {
    display: block;
}

.nodisplay {
    visibility: hidden;
}

.notice {
    text-align: left;
    font-weight: bold;
    border: 2px double #729425;
    font-size: 1.2em;
    padding: 10px;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 5px;
    background-color: #e5ebd5 !important;
    line-height: 1.7em;
    width: 250px;
    border-radius: 5px;
    box-shadow: 4px 4px 5px grey;
    color: black;
}

.noticefull {
    margin:5px 20px 5px 20px;
    border: 2px double #729425;
    background-color: #e5ebd5 !important;
    border-radius: 5px;
    box-shadow: 3px 3px 7px #222911;
    color: black;
    padding: 20px 5px 20px 5px;
}

.ortselektion {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 330px;
}

.radiusinput {
    display: block;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
    width: 90px;
}

.redLight {
    background-color: maroon;
    color: white;
}

.registerinput {
    display: block;
    float: left;
    margin: 2px;
    width: 200px;
}

.registerinputcity {
    display: block;
    float: left;
    margin: 2px;
    width: 156px;
}

.registerinputpostcode {
    display: block;
    float: left;
    margin: 2px;
    width: 40px;
}

.shorthelplink {
    padding-right: 20px;
    float: left;
    margin: 0;
    padding-left: 0;
}

.spacetopdown {
    margin-top: 10px;
    margin-bottom: 10px;
}

.strong {
    font-weight: bold;
}

.tiny {
    font-size: 0.8em;
    line-height: 9px;
}

.userentry {
    background-color: #eeeeee;
    color: #333333;
    margin-bottom: 15px;
}

.userProfileData {
    width: 300px;
    float: left;
}

.yellowLight {
    background-color: yellow;
    color: black;
}

.zoomtabelle {
    border-spacing: 0;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

#anfrage {
    margin-bottom: 20px;
}

#carpool {
    margin-top: 10px;
    margin-bottom: 10px;
}

#fahrkosteninfo {
    padding: 5%;
}

#kartenzoom {
    margin-left: 20px;
    margin-top: 70px;
}

#logindiv {
    color: #016DB8;
    font-size: 10px;
}

#logindiv h1 {
    font-size: 12px;
    margin-bottom: 6px;
}

#maphelp {
    margin: 5px 5px 20px;
}

#mapimage {
    border-spacing: 0;
    border-style: none;
    margin: 0;
    padding: 0;
}

#navigationcontent h1 {
    width: auto;
}

#offeringLooking {
    width: 130px;
}

#offerlooking {
    padding-bottom: 20px;
    padding-top: 15px;

}

br {
    clear: left;
}

div.autocomplete {
    position: absolute;
    width: 250px;
    background-color: white;
    border: 1px solid #888;
    margin: 0;
    padding: 0;
}

div.autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    height: 20px;
    cursor: pointer;
}

div.autocomplete ul li.selected {
    background-color: #ffb;
}

table.impressum {
    width: 100%;
}

table.mifazentries {
    width: 100%;
}

table.userentry {
    margin: 2px;
    padding: 5px;
}

th.userentry {
    background-color: #d9d9d9;
    color: #000000;
}

.detailscontact {
    width: 145px;
    float: left;
}

.navigationlink:active {
    color: #5858be;
}

.bluetext {
    color: #016DB8;
}

.greentext {
    color: #699e2a;
}

.greentextimp {
    font-weight: bold;
    font-size: 1.1em;
}

a.greentext {
    color: #699e2a;
}

a.greentext:visited {
    color: #699e2a;
}

.greytext {
    color: #747C7E;
}

#usertabs {
    width: 585px;
    margin-bottom: 0 !important;
    height: 24px;
    font-weight: normal;
    margin-top: 11px;
    margin-left: 6px;
}

#innertabs {
    width: 585px;
    margin-bottom: 0 !important;
    margin-top: 5px;
    height: 22px;
    font-weight: normal;
    color: #000000;
}

#usertabs ul, #innertabs ul {
    list-style: none;
}

#usertabs ul li {
    float: left;
    font-size: 0.9em;
    margin-right: 4px;
    padding: 0 0 0 10px;
    background: url('/images/bg_searchTabs.gif') left top;
    border: none;
}

#innertabs ul li {
    float: left;
    font-size: 0.9em;
    margin-right: 4px;
    padding: 0 0 0 10px;
    background: url('/images/bg_innerTabs.gif') left top;
    border: none;
}

#usertabs ul li a {
    background: url('/images/bg_searchTabs.gif') right top;
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 7px 10px 5px 0;
}

#innertabs ul li a {
    background: url('/images/bg_innerTabs.gif') right top;
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 7px 10px 5px 0;
}

#usertabs ul li.cur, #usertabs ul li:hover, #innertabs ul li.cur, #innertabs ul li:hover {
    background-position: left -100px;
}

#usertabs ul li:hover a, #usertabs ul li.cur a, #usertabs ul li a:hover, #innertabs ul li:hover a, #innertabs ul li.cur a, #innertabs ul li a:hover {
    background-position: right -100px;
    text-decoration: none;
    color: #000;
}

.but {
    width: 126px;
    height: 23px;
    background: url('/images/button_01.png') right top;
    margin-left: 50px;
    text-align: center;
    padding-top: 7px;
    float: left;
    font-weight: bold;
}

#innertabbox {
    border: 1px #D5E2EF solid;
    background: #fff url('/images/bg_box.gif') repeat-x;
    padding: 5px;
}

#head {
    width: 640px;
    color: #fff;
    /*	margin-left:290px;*/
    padding-top: 5px; /* 20 px */
    padding-bottom: 5px;
    margin: 20px auto auto;
}

* + html #head {
    padding-top: 20px;
}

#head strong {
    color: #FFF;
}

#head ul li {
    display: inline;
    background: url('/images/dot.gif') .35em no-repeat;
    padding-left: 15px;
}

#head ul {
    margin-left: 335px;
    margin-top: -12px;
}

#main {
    width: 1170px;
    padding-top: 0;
    margin: 8px auto auto;
    clear: both;
}

.topmenu {
    width: 540px;
    position: absolute;
    margin-left: 240px !important;
    margin-left: 180px;
    /* IJ browser hack? ** : ** */
    padding-top: 1px;
}

.topmenuSep {
    background: url('/images/menu-separator.gif');
    margin: 0;
    padding: 0;
    width: 65px;
    height: 41px;
    float: left;
}

.topm {
    padding-top: 10px;
    float: left;
}

.topm a {
    text-decoration: none !important;
    color: #747c7e;
}

.inner_div {
    /*	width:1150px; margin:auto; height:157px; background:url(images/header-bg.gif) repeat-x;*/
    width: 967px;
    height: 90px;
    background: url('/images/header-bg.gif') bottom repeat-x;
    padding-top: 0;
    margin: 0 auto 8px;
    border: none;
}

a.header_l {
    width: 264px;
    height: 165px;
    background: url('/images/header-left-global.png') no-repeat;
    float: left;
    margin-left: -100px;
    position: absolute;
    margin-top: -55px;
    display: block;
}

a.header_l-en {
    width: 264px;
    height: 165px;
    background: url('/images/en-header-left-global.png') no-repeat;
    float: left;
    margin-left: -100px;
    position: absolute;
    margin-top: -55px;
    display: block;
}

.header_r {
    width: 478px;
    height: 155px;
    background: url('/images/header-right.png') no-repeat;
    position: absolute;
    margin-left: 592px;
    margin-top: -67px;
}

.header_r-en {
    width: 478px;
    height: 155px;
    background: url('/images/en-header-right.png') no-repeat;
    position: absolute;
    margin-left: 592px;
    margin-top: -67px;
}

#wrapperAll {
    width: 968px;
    border: 1px solid #fff;
    /*-	border-top:none;*/
    background: #82b9d8;
    padding: 0 6px 6px;
    margin: 0 auto auto;
    /* Einbau Werbung */
    /*	float:left; */
}

#footer {
    background: #fff;
    padding: 18px 0;
    margin-top: 6px;
}

#footer p {
    text-align: center;
    color: #747c7e;
}

#footer a {
    color: #016db8;
    font-weight: bold;
    padding: 0 5px;
}

.Navbox {
    border: 1px solid #fff;
    background: #fff url('/images/bg_box.gif') repeat-x;
    padding: 6px 9px;
    margin-bottom: 6px;
    font-weight: bold;
    color: #747C7E;
}

.userlogin {
    padding: 5px 9px 9px 9px;
    height: 155px;
}

#onlineuser, #lastuser {
    font-weight: bold;
    text-align: center;
    color: #016DB8;
    font-size: 0.9em;
}

#onlineuser h1, #lastuser h1 {
    font-size: 1.2em;
    margin-bottom: 6px;
    text-align: left;
}

.Navbox h1 {
    text-transform: uppercase;
}

.Navbox ul li {
    list-style: none;
    background: url('/images/arrow-blue.gif') left center no-repeat;
    padding-left: 12px;
    padding-top: 3px;
}

.Navbox a {
    font-size: 1.05em;
    color: #747C7E;
}

.Navbox a:visited {
    color: #747C7E;
}

.imgleft {
    float: right;
    margin-top: -30px;
    padding: 0;
    width: 50px;
    height: 35px;
}

.imgleftPen {
    float: right;
    margin-top: -30px;
    padding: 0;
    width: 50px;
    height: 35px;

    margin-top: 0 !important;
    background: url('/images/pen.png') left top no-repeat;
}

.imgleftSearch {
    float: right;
    margin-top: -25px;
    padding: 0;
    width: 40px;
    height: 35px;
    background: url('/images/search-lens.png') left top no-repeat;
}

.imgleftChat {
    float: right;
    margin-top: -25px;
    padding: 0;
    width: 40px;
    height: 35px;
    background: url('/images/chat.png') left top no-repeat;
}

.imgleftPartner {
    float: right;
    margin-top: -30px;
    padding: 0;
    width: 50px;
    height: 35px;

    background: url('/images/partner.png') left top no-repeat;
}

.imgleftMail {
    float: right;
    margin-top: -30px;
    padding: 0;
    width: 50px;
    height: 35px;

    background: url('/images/mail.png') left top no-repeat;
}

.second {
    width: 170px;
    float: left;
    margin-top: 10px;
}

.phname {
    margin-top: 100px;
    width: 150px;
    float: left;
    text-align: center;
    color: #016DB8;
}

.phcolor {
    color: #699E2A;
}

.so_gehts_01 {
    padding: 0;
    width: 158px;
    float: left;
    height: 140px;
    background: url('/images/so_gehts_01n.png') left top no-repeat;
}

.so_gehts_02 {
    padding: 0;
    width: 158px;
    float: left;
    height: 140px;
    background: url('/images/so_gehts_03n.png') left top no-repeat;
}

.so_gehts_03 {
    padding: 0;
    width: 158px;
    float: left;
    height: 140px;
    background: url('/images/so_gehts_02n.png') left top no-repeat;
}

a.regionalmap {
    margin: auto;
    padding: 0;
    width: 200px;
    height: 250px;
    background: url('/images/map.gif') left top no-repeat;
    display: block;
}

.halfcontent {
    border: 1px solid #fff;
    background: #fff url('/images/bg_box.gif') repeat-x;
    width: 353px;
    padding: 5px;
    margin: 4px 8px 6px 6px;
    float: left;
    text-align: Center;
}

.fullcontent {
    border: 1px solid #fff;
    background: #fff url('/images/bg_box.gif') repeat-x;
    width: 732px;
    padding: 5px;
    margin: 4px 8px 6px 6px;
    float: left;
    text-align: Center;
}

.locations {
    color: #747C7E;
    width: 140px;
    text-align: left;
    float: left;
}

.locations ul li {
    list-style: none;
    padding-left: 15px !important;
    background: url('/images/arrow-blue.gif') left top no-repeat !important;
    float: none !important;
}

.aktuelles b {
    color: #699E2A;
    float: left;
    background: url('/images/arrow-blue.gif') left top no-repeat !important;
    padding-left: 15px;
}

.aktuelles {
    color: #016db8;
    text-align: left;
    float: left;
}

.aktuelles_indent {
    margin-left: 15px;
}

.centertext {
    text-align: center;
}

.clearboth {
    clear: both;
}

#titlesearch {
    font-size: 1.8em;
}

.spacebox {
    width: 300px;
}

.floatlist {
    float: left;
}

.Infobox ul li {
    list-style: none;
    line-height: 18px;
    background: url('/images/arrow-blue.gif') left top no-repeat;
    padding-left: 12px;
}

* html #wrapperAll {
    width: 1058px;
    border: 1px solid #fff;
    /*-	border-top:none;*/
    background: #82b9d8;
    padding: 0 6px 6px;
    margin: 40px auto auto;
    /* Einbau Werbung */
    /*	float:left; */
}

.mifazentriesheader {
    width: 710px;
}

.odd_zeit {
    width: 260px;
}

.odd_strec {
    width: 200px;
}

.web_strec {
    width: 200px;
}

.web_zeit {
    width: 235px;
}

.web_type {
    width: 80px;
}

.fb_own_button {
    background: #29447e url('/facebook/connect_sprite.png') no-repeat left -138px;
    line-height: 16px;
    height: 26px;
    cursor: pointer;
    display: inline-block;
    padding: 0 0 0 1px;
    text-indent: 32px;
    text-decoration: none;
    color: white;
    display: block;
    text-shadow: none;
    outline: none;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
}

#anfragediv {
    line-height: 1.4em;
}

* html #searchbutton {
    position: absolute;
    top: -250px;
    left: -160px;
}

#statistic01 {
    height: 500px;
    overflow: scroll;
}



#newestentries {
    height: 190px;
}

#newestusers {
    height: 90px;
}

#savedstats {
    height: 78px;
}

.buttonaslink {
    margin-top: 15px;
    margin-bottom: 15px;
}

.helpi ul li {
    margin-left: 17px;
}

#newsrssbox {
    height: 700px;
}

#partnerbox {
    height: 700px;
}

#loginform {
    height: 145px;
}

#innertabbox .mifazentriesheader {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

#pwInput {
    background: url('/images/password-bg.png') no-repeat;
}

#pwInput:focus {
    background: none;
}

#flags
{
    margin-left:40px;
}