* { margin: 0; padding: 0; font-family: Arial, sans-serif; }body  { background: url("images/body-background.gif") center top repeat-x; text-align: center; font-size: .75em; }#container  { width: 980px; margin: 0 auto; text-align: left; overflow: hidden; }#container div.logo {margin: 0; padding: 0; float: left; display: block;}#container div.info {margin: 0; padding: 0; float: left; display: block; width: 415px;}#cols  {background: url(images/content-background.gif) right top no-repeat; padding-top: 7px; overflow: hidden; width: 100%; }#leftCol  {width: 207px; border-right: 1px dashed #b7b7b7; padding-right: 7px; float: left; }form br {clear: left;}/* Kreditrechnerbox im Header (neu, aber nicht verwendet)------------------------------------------------------------------ */form#headerkreditbox  { float: left; color: #666; font-weight: bold; padding: 5px 5px 5px 15px; margin: 2px 0 0 10px; background: #f8d5b6;}fieldset  { border: 0; }form#headerkreditbox fieldset  { float: left; margin-right: 11px; }form#headerkreditbox fieldset label  { display: block; margin-bottom: 6px; }form#headerkreditbox fieldset select, form#headerkreditbox fieldset input  { border: 1px solid #e4e4e4; color: #6e6e6e; font-size: 1em; }form#headerkreditbox fieldset select  { width: 117px; height: 19px; }form#headerkreditbox fieldset input  { width: 93px; height: 17px; padding: 0px 0 0 4px; }form#headerkreditbox input#jetztberechnen {clear: left; position: relative; color: #000000; font-size: 12px; font-weight: 600; text-decoration: underline; text-align: left; background: url(images/kredite-berechnen.png) left top no-repeat; display: block; float: left; width: 184px; height: 25px; border: none; padding: 0 0 3px 22px; margin: 8px 0 0 43px; cursor: pointer;}form#headerkreditbox input#jetztberechnen:hover {BACKGROUND-POSITION: 0px 0px; text-decoration: none;}/* Kreditrechnerbox im Content quer------------------------------------------------------------------ */#kreditrechnerboxcq {margin:3px 0 10px 0;}#kreditrechnerboxcq label {display: block; font-size: 13px; color: #FFFFFF; width: auto; height: 20px; float: left; padding: 2px 2px 5px 20px; margin: 2px 0 3px 0; font-weight: 600;}#kreditrechnerboxcq input#kredit {display: block;	font-size: 13px; color: #000000; float: left; padding: 2px 2px 1px 4px; text-align: left; width: 62px; margin: 3px 0 0 0;}#kreditrechnerboxcq select {display: block; margin: 3px 0 0 0; padding: 2px 1px 1px 2px; font-size: 12px; color: #000000; float: left; width: auto;}#kreditrechnerboxcq span.input {border: 2px solid #e5e5e5; padding: 5px 0px 9px 0; width: 745px; height: 24px; display: block; float: left; background-color: #ff8900;}#kreditrechnerboxcq input#jetztberechnen {color: #0033CC; font-size: 12px; text-decoration: underline; text-align: left; font-weight: 600; background: url(images/button02.png) left top no-repeat; display: block; float: left; width: 248px; height: 32px; border: none; padding: 0px 0 4px 27px; margin: 0px 0 0 20px; cursor: pointer;}#kreditrechnerboxcq input#jetztberechnen:hover {BACKGROUND-POSITION: 0px -96px; text-decoration: none;}/* Kreditrechnerbox im Content untereinander------------------------------------------------------------------ */#kreditrechnerboxcr {float: left; padding: 0 15px 5px 0; margin:0;}#kreditrechnerboxcr label {display: block; font-size: 13px; color: #FFFFFF; width: 200px; height: 20px; float: left; padding: 2px 2px 5px 4px; margin: 2px 0 1px 0; font-weight: 600;}#kreditrechnerboxcr input#kredit {display: block;	font-size: 13px; color: #000000; float: left; padding: 2px 2px 1px 4px; text-align: left; width: 72px; margin: 2px 0 0 0;}#kreditrechnerboxcr select {display: block; margin: 2px 0 0 0; padding: 2px 1px 1px 2px; font-size: 12px; color: #000000; float: left; width: auto;}#kreditrechnerboxcr span.input {border: 2px solid #e5e5e5; padding: 9px 10px 9px 10px; width: auto; height: auto; display: block; float: left; background-color: #ff8900;}#kreditrechnerboxcr  input#jetztberechnen {color: #0033CC; font-size: 12px; text-decoration: underline; text-align: left; font-weight: 600; background: url(images/button02.png) left top no-repeat; display: block; float: left; width: 248px; height: 32px; border: none; padding: 0px 0 4px 27px; margin: 0px 0 0 30px; cursor: pointer;}#kreditrechnerboxcr  input#jetztberechnen:hover {BACKGROUND-POSITION: 0px -96px; text-decoration: none;}#kreditrechnerboxcr span.input h6 {font-size: 15px; color: #fff; font-weight: 500; background: #333; padding: 2px 0 2px 5px; margin: 0 0 8px 0; text-align: center;}#kreditrechnerboxcr span.input ul {margin: 0 0 4px 0; padding: 0;}#kreditrechnerboxcr span.input ul li {color: #fff; margin: 0 0 0 40px; padding: 0 0 0 0;}/* Empfehlungsbox Content------------------------------------------------------------------ */#fullwidth {display: block; float: left; height: auto; width: 100%;}#content #empfehlungsbox {display: block; float: left; height: auto; border: 1px solid #ededed; padding: 10px; margin: 0 0 15px 20px;}#content #empfehlungsbox #columnleft {float: left; display: block; width: 315px; margin: 0;}#content #empfehlungsbox #columnright {float: left; display: block; width: 380px; margin: 0;}#content #empfehlungsbox #columnright h4{font-size: 18px; font-weight: 600;}#content #empfehlungsbox #columnleft img.floatleft {float: left; padding: 0 10px 0 0;}#content #empfehlungsbox #columnright p {margin-top: 5px;}/* Startseitenbox------------------------------------------------------------------ */#startseitenbox {display: block; float: left; height: auto; width: 100%; padding: 0; margin: 0 0 0 0; margin: 15px 0 25px 0;}#startseitenbox #columnleft {float: left; display: block; width: 340px; height: 260px; margin: 0 5px 0 10px; border: 2px solid #e5e5e5; background: #ff8900; padding: 7px;}#startseitenbox #columnright {float: left; display: block; width: 340px; height: 260px; margin: 0 0 0 5px; border: 2px solid #e5e5e5; background: #fff; padding: 7px;}#startseitenbox #columnleft .ratenkreditvergleich {background: url(images/ratenkreditvergleich.gif) left top no-repeat; display:block; width: 332px; height: auto; margin: 0 0 0 3px;}#startseitenbox label {display: block; font-size: 13px; color: #FFFFFF; width: 230px; height: 20px; float: left; padding: 2px 2px 5px 4px; margin: 2px 0 1px 0; font-weight: 600;}#startseitenbox input#kredit {display: block;	font-size: 13px; color: #000000; float: left; padding: 2px 2px 1px 4px; text-align: left; width: 74px; margin: 2px 0 0 0;}#startseitenbox select {display: block; margin: 2px 0 0 0; padding: 2px 1px 1px 2px; font-size: 12px; color: #000000; float: left; width: auto;}#startseitenbox span.input {padding: 0; margin: 135px 0 0 0; width: auto; height: auto; display: block; float: left;}#startseitenbox input#jetztberechnen {color: #0033CC; font-size: 12px; text-decoration: underline; text-align: left; font-weight: 600; background: url(images/button01.png) left top no-repeat; display: block; float: left; width: 248px; height: 32px; border: none; padding: 0px 0 2px 27px; margin: 2px 0 0 30px; cursor: pointer;}#startseitenbox input#jetztberechnen:hover {BACKGROUND-POSITION: 0px -94px; text-decoration: none;}#startseitenbox h6 {font-size: 15px; color: #fff; font-weight: 500; background: #333; padding: 2px 0 2px 5px; margin: 0 0 5px 0; text-align: center;}#startseitenbox #columnright ul {margin: 0 0 4px 0; padding: 0;list-style-type: none;}#startseitenbox #columnright ul li {margin: 0 0 0 15px; padding: 3px 0 1px 20px; background: url(images/bullet1.gif) no-repeat left top;}#startseitenbox a.buttonlink{color: #0033CC; font-size: 12px; text-decoration: underline; text-align: left; font-weight: 600; background: url(images/button01.png) left top no-repeat; display: block; float: left; width: 221px; height: 25px; border: none; padding: 6px 0 0px 27px; margin: 20px 0 0 30px;}#startseitenbox a.buttonlink:hover {BACKGROUND-POSITION: 0px -94px; text-decoration: none;}/* Kreditrechner------------------------------------------------------------------ */#kreditrechner {}#kreditrechner label {display: block; font-size: 13px; color: #FFFFFF; width: auto; height: 20px; float: left; padding: 2px 2px 5px 20px; margin: 4px 0 3px 0; font-weight: 600;}#kreditrechner input#kredit {display: block;	font-size: 13px; color: #000000; float: left; padding: 2px 2px 1px 4px; text-align: left; width: 62px; margin: 4px 0 0 0;}#kreditrechner select {display: block; margin: 4px 0 0 0; padding: 2px 1px 1px 2px; font-size: 12px; color: #000000; float: left; width: 90px;}#kreditrechner span.input {border: 3px solid #e5e5e5; padding: 7px 0px 9px 0; width: 745px; height: 24px; display: block; float: left; background-color: #ff8900;}#kreditrechner input#jetztberechnen {color: #0033CC; font-size: 12px; text-decoration: underline; text-align: left; font-weight: 600; background: url(images/button02.png) left top no-repeat; display: block; float: left; width: 248px; height: 32px; border: none; padding: 0px 0 4px 27px; margin: 0px 0 0 20px; cursor: pointer;}#kreditrechner input#jetztberechnen:hover {BACKGROUND-POSITION: 0px -96px; text-decoration: none;}p.error {font-weight: bold; color: #990000; margin-top: 8px; margin-bottom: 8px;}/* per Email versenden------------------------------------------------------------------ */#showbox {display: block; text-align: right; width: auto; font-size: 12px; line-height: normal; padding: 0 5px 0 0; margin: 9px 0 0 0;}#showbox a {color: #0000FF;}#mailCheckDiv fieldset.mailbox {padding: 5px;font-size: 12px;line-height: normal;background: #e5e5e5;margin: 5px 0px 5px 0px;border: 1px solid #CCCCCC;}#mailCheckDiv fieldset.mailbox a {text-decoration: underline;}#mailCheckDiv h5.formhead {color: #333333;padding: 0;font-size: 14px;margin: 0 0 3px 0;text-align: left;	font-weight: bold;}#mailCheckDiv p.mailversand {text-align: justify; margin: 0 0 5px 0;}#mailCheckDiv fieldset.mailbox label {width: 150px;	border: 0px;margin-right: 5px;font-size: 12px;float: left;text-align: right; margin: 10px 0 0 0;}#mailCheckDiv fieldset.mailbox input {text-align: left; font-size: 13px; color: #000000; float: left; margin: 0 5px 0 0;}#mailCheckDiv fieldset.mailbox input#email {width: 260px; margin: 10px 0 0 5px;}#mailCheckDiv fieldset.mailbox input#mailSubmit {text-align: center; padding: 0px 5px 0 5px; margin: 5px 0 0 155px; font-size: 12px;}#mailCheckDiv fieldset.mailbox p.mailboxdatenschutz {font-size: 11px; text-align: left; padding: 0 0 0 0px; margin: 6px 0 0 155px; float: left; display: block;}#mailCheckDiv .error {font-weight: bold;color: #990000;margin-top: 8px;margin-bottom: 8px;}.versendet {font-weight: bold; color: #006600; padding-top: 7px;	padding-bottom: 7px;font-size: 12px;}/* Headlines------------------------------------------------------------------ */h1  {color: #353535; margin: 14px 0 4px 0; font-weight: bold; font-size: 1.55em; }h2  {color: #353535; margin: 16px 0 2px 0; font-weight: bold; font-size: 1.35em; }h3 {color: #353535; margin: 16px 0 2px 0; font-weight: bold; font-size: 1.35em; }h4  {color: #353535; margin: 0px; font-weight: bold; font-size: 1.00em; }h5 {color: #353535; margin: 16px 0 8px 0; font-weight: bold; font-size: 1.15em; }#content div.entry h2 a {color: #0033CC;}/* Content------------------------------------------------------------------ */#content  { padding: 0 5px 0 9px; margin: 0 0 0 215px; color: #333333; line-height: 1.5em;}#content a  { color: #333333; text-decoration: underline; }#content a:hover  { text-decoration: none;}#content a.next  { color: #0033cc; background: url(images/next-bullet.gif) left center no-repeat; padding: 2px 0 2px 21px; text-decoration: underline; font-weight: bold; font-size: 1.1em;}#content a.next:hover  { text-decoration: none; color: #fff; background: #0033CC;}#content p  {margin-bottom: 8px; text-align: justify;}#columnleft  { float: left; margin: 5px 15px 5px 15px; padding: 0px; height: auto; display: block; width: 200px; }#columnright  { float: left; width: 368px; height: auto; margin: 5px 0px 0px; padding: 0px; display: block; }#content ul { }#content ul li  { padding-left: 0; margin-bottom: 6px; margin-left: 35px; }#content ul.ratgeber {margin-top: 8px;}#content ul.ratgeber li a {text-decoration: none; color: #0033CC;}#content ul.ratgeber li a:hover {text-decoration: underline;}#content #left h4 {margin-bottom: 5px;}#content #left ul.checklist  { list-style-type: none; }#content #left ul.checklist li  { padding: 3px 0 0 20px; background: url(images/bullet1.gif) no-repeat left top; margin-bottom: 5px; margin-left: 40px;}#content #left ul {list-style-type: none;}#content #left ul li {padding-left: 20px; background: url(images/bullet2.gif) no-repeat left top; line-height: 1.4em; margin-bottom: 8px; margin-left: 40px; }#content a.detail_kreditantrag {color: #0033CC;font-size: 14px; text-decoration: underline; text-align: left; display: block; width: 441px; height: 28px; background: url(images/kredit-beantragen.png) left top no-repeat; padding: 10px 0 0 50px; margin:26px 0 26px 10px; font-weight: 600;}#content a.detail_kreditantrag:hover {BACKGROUND-POSITION: 0px -100px; text-decoration: none;}#content div#right a.kreditantrag {color: #0033CC;	font-size: 12px;	text-decoration: underline;	text-align: left;	display: block;	width: 171px;	height: 29px;	background: url(images/button_bg_kreditantrag2.png) left top no-repeat; 	padding: 13px 0 0 31px;	margin: 0 0 0 1px;}#content div#right a.kreditantrag:hover {	BACKGROUND-POSITION: 0px -82px;	text-decoration: none;}#left  { height: auto; width: 526px; margin: 0px; padding: 0px; float: left; }#right  { height: auto; width: 204px; float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #E2E2E2; font-size: 0.9em; margin-left: 13px; padding: 0 0 50px 6px;}#right p  {margin: 0; padding: 0; text-align: left;}#right ul  { list-style-type: none; }#right h4 { margin-top: 11px;}#right ul li  { padding-left: 17px; margin-bottom: 2px; background: none; margin-left: 0px; line-height: 1.2em; }#right ul a  { color: #0033FF;}#right .fazit  li  { background: url(images/bullet2.gif) no-repeat left top; }#columnright ul.checklist  { list-style-type: none; }#columnright ul.checklist li  { padding-left: 20px; background: url(images/bullet1.gif) no-repeat left top; margin-bottom: 6px; margin-left: 2px; }/* navi------------------------------------------------------------------ */#menu-hauptmenu  { list-style-type: none; padding: 1px 0 0 0; margin: 0; height: 39px; }#menu-hauptmenu li  { float: left; }#menu-hauptmenu li a  { display: block; float: left; color: #ffffff; font-weight: bold; text-decoration: none; height: 16px; padding: 7px 9px 9px 9px; margin-right: 40px; }#menu-hauptmenu li.current_page_item a,#menu-hauptmenu li a:hover  { background: #ff8800 url("images/navigation-active-background.gif") right center no-repeat; }/* Subnavi------------------------------------------------------------------ */#subnavigation  { list-style-type: none; margin-bottom: 21px; }#subnavigation li  {border-bottom: 1px solid #dbdbdb; padding: 1px 0; }#subnavigation li a  {background: #666666 url("images/subnavigation-bullet.gif") 5px 11px no-repeat; color: #ffffff; padding: 6px 0 4px 23px; text-decoration: none; display: block; font-weight: bold;}#subnavigation li.current_page_item a,#subnavigation li.current_page_parent a  {background: #ff8900 url("images/subnavigation-bullet_aktiv.gif") 5px 11px no-repeat; color: #ffffff; }#subnavigation li a:hover  {background: #ff8900 url("images/subnavigation-bullet_aktiv.gif") 5px 11px no-repeat; color: #ffffff; }#subnavigation li ul {list-style-type: none; margin-top: 1px; }#subnavigation li ul li {border-top: 1px solid #dbdbdb; border-bottom: 0;}#subnavigation li ul li.last{padding-bottom: 0; }#subnavigation li ul li a {background: #f7f7f7 url(images/subnavigation-sub-bullet.gif) 20px center no-repeat!important; color: #575757!important; padding: 4px 0 3px 32px; font-weight: normal;}#subnavigation li ul li.current_page_item a, #subnavigation li ul li a:hover, #subnavigation li ul li.current-cat a  {text-decoration: underline; color: #ff8900!important;}#subnavigation li ul {display: none;}#subnavigation li.menu-item-547 ul.sub-menu, #subnavigation li.current_page_item ul.sub-menu, #subnavigation li.current_page_ancestor ul.sub-menu, #subnavigation li.current_page_parent ul.sub-menu  { display: block; }#leftCol .box  { border: 3px double #dbdbdb; color: #535353; position: relative; height: 100%; }#leftCol .box p  { background: #dbdbdb; padding: 10px 4px; font-size: .8em; padding-bottom: 30px; }#leftCol .box strong  { display: block; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 1.2em; }#leftCol .box .button  { background: #8a8a8a; position: absolute; right: 0; bottom: 0; color: #ffffff; font-weight: bold; text-decoration: none; padding: 2px 40px; }/* Extras------------------------------------------------------------------ */#rightCol  { float: right; width: 162px; padding-top: 34px; }#rightCol img  { border: 1px solid #CCCCCC; }#cols.three #content  { margin-right: 166px; }/* Brotkruemmel------------------------------------------------------------------ */.breadcrumb  { list-style-type: none; font-size: .8em; width: 100%; color: #929292!important; }.breadcrumb a  { display: inline; background: url(images/breadcrumb-bullet.gif) right center no-repeat; padding-right: 10px; margin-right: 8px; }.breadcrumb a  { text-decoration: none; color: #929292!important; }.breadcrumb a:hover  { color: #e08400; }/* Footer------------------------------------------------------------------ */#footer  { height: 60px; clear: both; background: url(images/footer-background.gif) center bottom repeat-x; color: #8b8b8b; padding-top: 20px; }#footer a  { color: #8b8b8b; }#footercontent  { width: 960px; margin: 0 auto; text-align: left; position: relative; padding: 28px 10px 0; }#footercontent ul  { list-style-type: none; position: absolute; right: 0; top: 28px; }#footercontent ul li  { padding-right: 12px; margin-right: 12px; border-right: 1px solid #4c4c4c; display: inline; }#footercontent ul li.page-item-45  { border: 0; margin-right: 0; padding-right: 0; }#footercontent ul li a  { padding: 1px 5px; text-decoration: none; }#footercontent ul li a:hover  { background: #ff8900; color: #ffffff; }#skiplinks  { display: none; }.orange  { color: #ff8900 !important; }a img  { border: 0; }.clearing  { overflow: hidden; margin-bottom:0px; width: 100%;}.clearer  { clear: both; }/* Tabellen------------------------------------------------------------------ */#content table  {margin: 0; padding: 0; text-align: center; font-size: 12px; border-collapse: collapse; color: #333333; line-height: normal;}#content table thead  {color: #fff; }#content table thead tr th { background-color: #ff8900; border: 1px solid #FFFFFF; padding: 8px 2px 8px 2px;}#content table tr  {margin: 0;}#content table tr.farbe_gerade td {background-color: #f7f7f7;}#content table tr.farbe_ungerade td {background-color: #f6f2df;}#content table tr td  {margin: 0; padding: 9px 0px 9px 0px; border: 1px solid #FFFFFF; background-color: #f7f7f7;}#content table tr td.left {text-align: left; padding-left: 3px;}#content table tr td.right {text-align: right; padding-right: 4px;}#content table tr td.bold {font-weight: 600;}#content table tr td.grey {color: #666666;}#content table tr td.green {color: #336600;}#content table tr td.tall {font-size: 14px;}#content table tr td a.button_kreditantrag {color: #0033CC;font-size: 12px;	text-decoration: underline;	text-align: left;	display: block;	width: 105px;	height: 23px;	background: url(images/button_bg_kreditantrag.png) left top no-repeat; 	padding: 6px 0 0 25px;	margin: 0 0 0 5px;}#content table tr td a.button_kreditantrag:hover {BACKGROUND-POSITION: 0px -92px;text-decoration: none;}#content table tr td.noborder  {border: 0px;}#content table tr td img.imglogo {border: 1px solid #ff8900;}#content table tr td span.small {font-size: 11px;}#content table tr td span.grey {color: #727272;}#content table tr td span.green {color: #336600;}#content table tr td span.bold {font-weight: 600;}#content table tr td span.fsize13 {font-size: 13px;}#content table tr td span.fsize14 {font-size: 14px;}#content table tr td span.rightpadd {padding: 0 16px 0 0;}#content table tr td span.icon_zinsinfo {vertical-align: center; display: block;}#content table tr td a.zinsinfo img {margin: 0; padding: 0;}#content table tr td img.awards {border: 1px solid #E0E0E0; margin: 1px 1px 1px 1px;}#content table tr td a.monatsrate {color: #336600; text-decoration: underline;}#content table tr td a.monatsrate:hover {background: #339900; text-decoration: none; color: #fff;}#content table tr td.grouphead {padding: 12px 0 0 0; background: url(images/grouphead_bg.png) 0px -58px repeat-x;}#content table tr td h3 {margin:0px 0 6px 0; padding: 0 0 0 0; font-size: 13px; font-weight: 600; color: #000;}#content a.zinsinfo span {display: block;position: absolute;z-index: 99;width: 300px;text-align: left;padding: 9px;margin: 0px 0 0 0px;border: 1px solid #333;background-color: #fff;color: #333;display: none;}#content a.zinsinfo:hover span {display: inline;}#content a.zinsinfo:hover span ol,#content a.zinsinfo:hover span ul {list-style: disc;margin: 1.3em 0 1.0em 1.3em;}#content a.zinsinfo:hover span ul li {margin: 0.5em 0 0 1em;padding: 0;line-height: 1.3em;}#content table tr td a.link2 {font-size:11px; color: #0033cc; text-decoration: underline;}#content table tr td a.link2:hover {text-decoration: none;}.link1 {font-size: 13px; line-height: normal; color: #0000CC; text-decoration: underline; font-weight: normal;}.link1:hover {color: #FFFFFF; background-color: #0000CC;}.link3 {font-size:11px; color: #0000CC; text-decoration: underline;}.link3:hover {color: #FFFFFF; background-color: #0000CC;}.rahmen1  { border: 1px solid #ff8900;}.rahmen2  { border: 1px solid #E0E0E0;}.awards  { border: 1px solid #E0E0E0; margin: 2px 2px 10px 2px;}.floatright, .alignright { float:right; }.floatleft, .alignleft { float:left; }.floatleftempfehlung {float: left; margin: 0 9px 0 0; padding: 15px 15px 15px 0;}img.floatright, img.alignright  { padding: 15px 0 15px 15px; }img.floatleft, img.alignleft { padding: 15px 15px 15px 0; }hr { border:none; border-top: 1px dotted #DADACE; background: none; margin: 20px 0; }h3.comments { font-size: 20px; margin-top: 40px; border-bottom: 1px solid #ccc; }ol.commentlist { margin: 0!important; padding: 0!important; }ol.commentlist li.alt { background: #f4f4f4; }ol.commentlist li { padding: 0 10px 20px 10px!important; font-size: 0.9em; position: relative; min-height: 150px; list-style: none!important; margin: 0!important; border: 1px dotted #f4f4f4 }ol.commentlist li p.meta { border-bottom: 1px dashed #b0b0b0; padding: 3px 0; font-weight: 700; }ol.commentlist li span { font-size: 2em; color: #C4C4C4; position: absolute; bottom: 0px; right: 10px; font-style: italic; }div.wp-pagenavi { padding: 0 0 10px 0; margin: 5px 0 0 0; width: 450px; float: right; text-align: right; }div.wp-pagenavi a { padding: 4px 6px 4px 6px; margin: 2px; border: 1px solid #e0e0e0; }div.wp-pagenavi span { position: static!important; display: inline!important; }div.wp-pagenavi span.pages { padding: 4px 6px 4px 6px; margin: 2px 2px 2px 0; border: 1px solid #e0e0e0; }div.wp-pagenavi span.current, div.wp-pagenavi a:hover { border: 1px solid #ff8900; padding: 4px 6px 4px 6px; margin: 2px; color: #fff!important; background-color: #ff8900; }form#commentform { background:#fff; padding: 10px 0!important; }form#commentform p label { width: 110px; font-weight: 700; display: block; float: left;}form#commentform input { border: 1px solid #bebebe; padding: 5px; width: 170px;}form#commentform input#submit { margin-left: 110px;}form#commentform textarea { clear: both; width: 70%; height: 250px; padding: 5px; margin 0;}form#commentform p span.emailzusatzinfo { margin-left: 7px;}#zoomer { position: absolute; padding: 10px; background: #fff; border: 1px solid #ccc; }#zoomer img { display: block; }/* kontaktformular------------------------------------------------------------------ */#respond label {	display: block;	float: left; width: auto; margin: 0;}#kontaktformular form p {margin: 0 0 6px 0; padding: 0; clear: left;vertical-align: top;}#kontaktformular form {margin: 0; padding: 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}#kontaktformular fieldset {border: none;}#kontaktformular legend {margin: 0; padding: 0 5px;}#kontaktformular textarea {vertical-align: top;margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}#kontaktformular input {margin: 0; padding: 0; display: block; white-space: normal;}#kontaktformular input#agb, #kontaktformular input#newsletter {float: left; margin: 0px 4px 0px 0px; padding: 0px;}#kontaktformular input#anfragesenden, #kontaktformular input#newssend {padding:0 15px 0 15px;}#kontaktformular label {display: block; float: left; width: 90px;	margin-left: 40px;}#error, #message {margin-bottom: 15px; margin-left: 60px;}#error {color: #FF0000;}#message {color: #009900;}
