#ads {
border:1px solid #22727d;
left:0;
position:absolute;
top:0;
width:750px;
}

#container {
font-size:0.8em;
}

#mainnavi {
background:url(http://static.mpromedia.com/images/mainnavi.png) repeat-x;
height:40px;
width:100%;
padding:0 0 15px;
}

#mainnavitext {
color:gray;
font-size:12px;
font-weight:700;
width:900px;
margin:0 auto;
padding:5px 0 0 15px;
}

#nav {
background:url(http://static.mpromedia.com/images/nav.png) repeat-x #ddd;
height:30px;
width:900px;
margin:0 auto;
}

#nav a,#nav a:visited {
color:#333;
font-size:12px;
font-weight:700;
}

#nav a:hover,#nav a:active,li.current_page_parent a,li.current_page_parent a:visited,#nav li.current_page_item a,#nav li.current_page_item a:visited,#subnav a:hover,#subnav a:active,li.current_page_parent a,li.current_page_parent a:visited,#subnav li.current_page_item a,#subnav li.current_page_item a:visited,#nav a:hover,#nav a:active,li.current_page_parent a,li.current_page_parent a:visited,#nav li.current_page_item a,#nav li.current_page_item a:visited,#subnav a:hover,#subnav a:active,li.current_page_parent a,li.current_page_parent a:visited,#subnav li.current_page_item a,#subnav li.current_page_item a:visited {
text-decoration:underline;
}

#nav li {
border-right:1px solid #ddd;
float:left;
list-style:none;
margin:0;
padding:4px 15px;
}

#postcontent {
border-bottom:1px dotted #ddd;
border-top:1px dotted #ddd;
margin:25px 0 0;
padding:5px 0;
}

#postcontent li,.post li {
list-style:square;
margin:3px 0 3px 15px;
}

#postcontent ul,.post ul {
margin:0 5px 20px 0;
}

#searchbar {
font-size:18px;
font-weight:700;
height:80px;
width:785px;
margin:0 auto;
padding:40px 10px 0;
}

#searchbar small {
color:#fff;
font-size:14px;
font-weight:400;
margin:0 auto;
}

#searchline {
background-color:gray;
border-bottom:0px solid #fff;
height:120px;
width:100%;
}

#single {
border:0px solid #fff;
width:835px;
margin:0 15px;
padding:15px;
}

#subnav {
background:#f6f6f6;
border-bottom:0px solid #ececec;
height:30px;
width:900px;
margin:0 auto;
}

#subnav a,#subnav a:visited {
color:#333;
font-size:12px;
font-weight:400;
text-decoration:none;
}

#subnav li {
float:left;
list-style:none;
margin:0;
padding:4px 15px;
}

#topnavi {
background:url(http://static.mpromedia.com/images/topnavi.png) repeat-x;
height:40px;
width:100%;
}

#topnavitext {
float:right;
}

#topnavitext li a,.footernav li a {
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:30px;
line-height:30px;
margin-right:2px;
text-decoration:none;
padding:8px 10px 7px;
}

#topnavitext ul,.footernav ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:7px 0 0;
}

#was small {
font-size:14px;
font-weight:400;
margin:4px 0 0 60px;
}

#was,#wo,.TextField {
float:left;
width:320px;
padding:0 0 0 10px;
}

#wo small {
font-size:14px;
font-weight:400;
margin:4px 0 0 50px;
}

*,object {
margin:0;
padding:0;
}

.PRGImage,#PRGImage,.PRGImage,#PRGImage {
float:left;
margin:4px;
padding:5px;
}

.ad46860 {
background:#fff;
border:0px solid #fff;
float:right;
width:500px;
margin:15px 10px 10px;
padding:5px;
}

.angebot form input.submit {
background:url(http://static.mpromedia.com/images/btns.gif) top center no-repeat;
border:0;
color:#fff;
cursor:pointer;
font-family:"Titillium800", "Trebuchet MS", Arial, sans-serif;
font-size:14px;
font-weight:400;
height:30px;
line-height:30px;
margin-right:10px;
text-shadow:1px 1px 0 #0a5482;
text-transform:uppercase;
vertical-align:middle;
width:85px;
}

.angebot form input.submit:hover {
background:url(http://static.mpromedia.com/images/btns_.gif) top center no-repeat;
text-shadow:1px 1px 0 #b55f10;
}

.angebot form input.text {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#fefefe;
border:1px solid #bbb;
border-radius:3px;
color:#333;
font-family:"Lucida Grande", Verdana, sans-serif;
font-size:14px;
outline:none;
vertical-align:middle;
width:410px;
padding:7px;
}

.angebot form label {
color:#555;
font-family:"Lucida Grande", Verdana, sans-serif;
font-size:12px;
font-weight:700;
margin-right:10px;
vertical-align:middle;
}

.angebot form p {
clear:both;
overflow:hidden;
}

.angebot form select {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#fefefe;
border:1px solid #bbb;
border-radius:3px;
color:#333;
font-family:"Lucida Grande", Verdana, sans-serif;
font-size:14px;
outline:none;
vertical-align:middle;
width:120px;
padding:7px;
}

.banner {
background:#fff;
width:750px;
margin:15px 5px 15px 15px;
padding:0;
}

.banner h5 {
color:#ddd;
font-size:12px;
}

.box ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:7px 0 0 5px;
}

.breadcrumbs {
color:#666;
float:left;
font-size:12px;
width:750px;
margin:10px 15px 0;
}

.btn_comment {
background:url(http://static.mpromedia.com/images/images/socials/comments.gif) left no-repeat;
padding-left:15px;
}

.btn_delicious {
background:url(http://static.mpromedia.com/images/socials/delicious.gif) left no-repeat;
padding-left:15px;
}

.btn_digg {
background:url(http://static.mpromedia.com/images/socials/digg.gif) left no-repeat;
padding-left:15px;
}

.btn_email {
background:url(http://static.mpromedia.com/images/socials/mail.gif) left no-repeat;
padding-left:15px;
}

.btn_furl {
background:url(http://static.mpromedia.com/images/socials/furl.gif) left no-repeat;
padding-left:15px;
}

.btn_reddit {
background:url(http://static.mpromedia.com/images/socials/reddit.gif) left no-repeat;
padding-left:15px;
}

.btn_technorati {
background:url(http://static.mpromedia.com/images/socials/technorati.gif) left no-repeat;
padding-left:15px;
}

.clear,.clr,#container,#container1,.clear {
clear:both;
}

.confirmation {
color:#080;
font-weight:700;
}

.container label,fieldset label {
display:block;
float:left;
margin-right:0.5em;
text-align:right;
width:120px;
}

.contentleft {
background:#fff;
float:left;
}

.contentmax {
background:#fff;
float:left;
width:740px;
}

.date {
color:#A66F00;
font-size:10px;
}

.drei {
color:#ff4b01;
float:right;
}

.err {
border:2px solid red;
width:700px;
margin:0 auto;
padding:15px;
}

.footerline {
background:#fff;
color:#666;
font-size:12px;
font-weight:400;
height:60px;
text-decoration:none;
width:100%;
}

.footer {
background:#fff;
color:#666;
font-size:12px;
font-weight:400;
height:30px;
text-decoration:none;
width:728px;
margin:0 auto;
}

.footer a:link,.footer a:hover,.footer a:visited {
color:#666;
font-size:12px;
font-weight:400;
text-decoration:none;
padding:5px 0;
}

.footer p {
float:right;
padding:5px;
}

.footernaviline {
background:#fff;
height:130px;
margin:0 auto;
}

.liste {
list-style:none;
margin:0;
padding:0;
}

.navigation p,.newsblock p {
padding:5px;
}

.navigation {
width:400px;
margin:25px 0;
padding:5px 5px 25px;
}

.page {
background:#fff;
width:728px;
margin:0;
padding:15px 0 0;
}

.newsblockfull {
float:left;
margin:0 0 5px;
padding:0;
}

.newsblockteaser {
float:left;
width:300px;
margin:5px 0 0;
padding:0;
}

.pflichtfelder {
color:red;
}

.post small {
color:#333;
}

.post,.box {
background:#fff;
border:0 solid #fff;
width:600px;
margin:15px 0 15px 0;
padding:15px 0 15px 0;
}

.right,.left {
float:left;
width:140px;
}

.searchform-controls {
float:right;
width:100px;
padding:0 20px 0 0;
}

.searchform-controls input {
background:url(http://static.mpromedia.com/images/button.png) no-repeat;
border:0;
color:#fff;
font-size:12px;
font-weight:700;
height:30px;
width:100px;
padding:0 0 4px;
}

.searchform-input-wrapper span {
float:left;
height:30px;
}

.searchform-label {
color:#fff;
float:left;
font-size:1.2em;
font-weight:700;
line-height:1em;
padding:5px 3px 5px 0;
}

.searchform-param input {
background:url(http://static.mpromedia.com/images/input.png) no-repeat;
border:0;
float:left;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
width:240px;
padding:0 5px;
}

.sidebar {
float:right;
width:300px;
margin:0;
}

.socials {
background:#fff;
font-size:12px;
font-weight:700;
width:400px;
}

.socials a {
color:#333;
margin-right:10px;
}

.socials p {
padding:0;
}

.spalten {
float:left;
width:300px;
margin:5px 0 0 15px;
padding:0;
}

.spaltenbeschreibung {
float:left;
height:100px;
width:300px;
margin:5px 5px 5px 0;
padding:0;
}

.spalteninhalt {
background:#fff;
border:0px solid #fff;
float:left;
height:600px;
width:300px;
margin:0 0 15px;
padding:5px;
}

.spalteninhalt img,.spalteninhaltmax img,.newsblock img,.newsblock img {
background-color:#f2f2f2;
}

.spalteninhalt li.cat-item,.spalteninhalt ul.children li,.spalteninhaltmax li.cat-item,.spalteninhaltmax ul.children li,.newsblock li.cat-item,.newsblock ul.children li,.newsblock li.cat-item,.newsblock ul.children li {
font-size:12px;
font-weight:400;
}

.submit input {
background:#000;
border:1px solid #000;
color:#fff;
margin-left:4.5em;
}

.t1 li a,.t2 li a,.t3 li a,.t4 li a,.newsblock li a,.spalteninhalt li a,.spalteninhaltmax li a,.t1 li a,.t2 li a,.t3 li a,.t4 li a,.newsblock li a,.t1 li a,.t2 li a,.t3 li a,.t4 li a,.newsblock li a {
display:inline-block;
width:230px;
padding:5px;
}

.t1 li a:hover,.t2 li a:hover,.t3 li a:hover,.t4 li a:hover,.newsblock li a:hover,.spalteninhalt li a:hover,.spalteninhaltmax li a:hover,.t1 li a:hover,.t2 li a:hover,.t3 li a:hover,.t4 li a:hover,.newsblock li a:hover,.t1 li a:hover,.t2 li a:hover,.t3 li a:hover,.t4 li a:hover,.newsblock li a:hover {
background-color:#f6f6f6;
display:inline-block;
text-decoration:none;
}

.t1 li,.t2 li,.t3 li,.t4 li,.newsblock li,.spalteninhalt li,.spalteninhaltmax li,.t1 li,.t2 li,.t3 li,.t4 li,.newsblock li,.t1 li,.t2 li,.t3 li,.t4 li,.newsblock li {
border-top:1px solid #f6f6f6;
line-height:16px;
}

.t1 ul,.t2 ul,.t3 ul,.t4 ul,.newsblock ul,.spalteninhalt ul,.spalteninhaltmax ul,.t1 ul,.t2 ul,.t3 ul,.t4 ul,.newsblock ul,.t1 ul,.t2 ul,.t3 ul,.t4 ul,.newsblock ul {
list-style-type:none;
overflow:hidden;
width:230px;
margin:0;
padding:0;
}

.tabbed div {
display:block;
float:left;
width:100%;
}

.tabbed div.t2,.tabbed div.t3,.tabbed div.t4 {
display:none;
}

.tabbed ul.tabs {
display:inline;
float:left;
width:100%;
margin:0;
padding:0;
}

.tabbed ul.tabs li {
float:left;
list-style:none;
margin:0;
padding:0;
}

.tabbed ul.tabs li a {
color:#333;
display:block;
font-size:12px;
font-weight:700;
overflow:hidden;
text-decoration:none;
margin:0 2px 2px 0;
padding:5px;
}

.tabbed,.newsblock {
background:#fff;
border:0px solid #fff;
float:left;
width:230px;
margin:0 0 5px;
padding:5px;
}

.tabbed,.newsblock,.spalteninhaltmax {
background:#fff;
border:0px solid #fff;
float:left;
width:300px;
margin:0 0 0px;
padding:0px;
}

.topnavright {
color:#333;
float:right;
font-size:12px;
font-weight:700;
padding:10px 30px 5px 0;
}

.topnavright a,.topnavright a:link,.topnavright a:visited,.topnavright a:hover,.topnavright a:active,#container,a:active,a:focus,a:hover,a:link,a:visited {
color:#333;
text-decoration:none;
}

.wpcf7-form p {
line-height:34px;
text-align:left;
margin:0 0 10px;
}

.wpcf7-form radio,img {
border:0;
}

.wpcf7-form textarea,.wpcf7-form p textarea {
border:1px solid #000;
margin:0 5px 20px 0;
}

.wpcf7-submit {
background:url(http://www.kaufdialog.de/wp-content/themes/kaufdialog/images/senden.png) no-repeat;
border:0;
color:#000;
font-size:16px;
font-weight:700;
height:50px;
width:200px;
margin:0 0 0 20px;
}

.wpcf7-text {
border:1px solid #000;
margin:0 5px 10px 0;
padding:5px;
}

.zwei {
color:#ea7503;
float:right;
}

.zweispalten {
float:right;
margin:15px 0 0;
}

body {
background:#fff;
font:100%/1.2 arial, helvetica, sans-serif;
}

caption {
margin-bottom:.5em;
text-align:center;
}

div#container {
background:#fff;
height:auto !important;
min-height:100%;
position:relative;
width:960px;
margin:0 auto;
padding:0;
}

div#content {
width:728px;
}

div#header h1 {
font-size:28px;
padding:30px 0 5px 15px;
}

div#header h2 {
color:gray;
font-size:12px;
line-height:14px;
padding:2px 16px;
}

div#header h4 {
float:left;
font-size:1em;
margin:40px 15px 15px 18px;
}

div#header p {
color:gray;
float:right;
font-size:20px;
font-weight:700;
margin:0 15px;
}

div#header p a:link,div#header p a:hover,div#header p a:visited {
color:#f86f00;
float:right;
font-size:20px;
font-weight:700;
text-decoration:underline;
}

div.wpcf7-response-output {
margin:60px 0 0;
padding:15px;
}

dl dd {
margin-left:1em;
}

em {
font-style:italic;
}

fieldset {
background:#fff;
border:1px solid #000;
width:700px;
padding:15px;
}

h1 {
font-size:2em;
}

h1,h2,h3,h4,h5,h6 {
line-height:1em;
margin:0;
padding:5px 0 5px 0;
}

h2 {
font-size:1.8em;
}

h3 {
font-size:1.6em;
}

h4 {
font-size:1.4em;
}

h5 {
font-size:1.2em;
}

h6 {
font-size:1em;
}

html,body {
color:#333;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
height:100%;
line-height:1.333em;
text-align:inherit;
text-decoration:inherit;
margin:0;
padding:0;
}

input {
background:#fff;
border:1px solid #000;
height:24px;
}

input[type=radio],input[type=checkbox],input[type=radio],input[type=checkbox] {
height:12px;
}

legend {
background:#000;
border:1px solid #000;
color:#fff;
padding:2px 6px;
}

legend span {
display:block;
font-size:1.4em;
font-weight:700;
}

li.liste {
padding:3px 0 3px 15px;
}

p {
line-height:1.5em;
margin:3px 0;
}

p,fieldset,table {
margin-bottom:0.8em;
}

select,.wpcf7-select,select,.wpcf7-select {
border:1px solid #000;
margin:0 15px 10px 0;
padding:5px;
}

span.wpcf7-list-item,.menu li,.menu a,.clearfix {
display:block;
}

td {
border:1px dotted #ECECEC;
padding-left:4px;
padding-right:4px;
}

text {
margin:0 5px 10px 0;
padding:5px;
}

textarea {
border:1px solid #000;
width:450px;
margin:0 5px 20px 0;
}

ul.leftliste {
border:0 solid #000;
float:left;
font-weight:700;
line-height:1.5em;
width:300px;
margin:0 5px 20px 0;
}

ul.rightliste {
border:0 solid #000;
float:right;
font-weight:700;
line-height:1.5em;
newsblockteaserfloat:left;
width:300px;
margin:0 5px 20px 0;
padding:0;
}

#pagecontainer,div#container1 {
background:#fff;
width:728px;
margin:0 auto;
}

.eins,.morelink,.morelink a:link,.morelink a:hover,.morelink a:visited {
color:#333;
float:right;
}

.newsblock h3,.newsblock h3 a:link,.newsblock h3 a:visited,.newsblock h3 a:active,.ad46860 h3,h3 a:link,h3 a:visited,h3 a:active,.spalteninhalt h3,.spalteninhalt h3 a:link,.spalteninhalt h3 a:visited,.spalteninhalt h3 a:active,.spalteninhaltmax h3,.spalteninhaltmax h3 a:link,.spalteninhaltmax h3 a:visited,.spalteninhaltmax h3 a:active,.newsblock h3,.newsblock h3 a:link,.newsblock h3 a:visited,.newsblock h3 a:active,.ad46860 h3,h3 a:link,h3 a:visited,h3 a:active {
color:#333;
font-size:16px;
margin:0;
padding:15px 0 15px 0;
}

.postdrei,.posteins,.postzwei {
border:0px solid #fff;
width:400px;
margin:0;
padding:0px 0px 0;
}

.spalteninhalt h2,.spalteninhalt h2 a,.spalteninhaltmax h2,.spalteninhaltmax h2 a,.newsblock h2,.newsblock h2 a,.box h2,.box h2 a,.t2 h2,.t2 h2 a,.t3 h2,.t3 h2 a,.t4 h2,.t4 h2 a,.newsblock h2,.newsblock h2 a,.box h2,.box h2 a {
color:#333;
font-size:1em;
margin:0;
padding:15px 0 0 0;
}

.spalteninhalt h3 a:hover,.spalteninhaltmax h3 a:hover,.newsblock h3 a:hover,h3 a:hover,.box h3 a:hover,h3 a:hover,.box h3,.box h3 a:link,.box h3 a:visited,.box h3 a:active,.ad46860 h3,h3 a:link,h3 a:visited,h3 a:active,.t1 h3 a:link,.t1 h3 a:visited,.t1 h3 a:active,.t1 h3 a:hover,.t2 h3 a:link,.t2 h3 a:visited,.t2 h3 a:active,.t2 h3 a:hover,.t3 h3 a:link,.t3 h3 a:visited,.t4 h3 a:active,.t3 h3 a:hover,.t4 h3 a:link,.t4 h3 a:visited,.t4 h3 a:active,.t4 h3 a:hover,.newsblock h3 a:hover,h3 a:hover,.box h3 a:hover,h3 a:hover,.box h3,.box h3 a:link,.box h3 a:visited,.box h3 a:active,.ad46860 h3,h3 a:link,h3 a:visited,h3 a:active {
color:#333;
font-size:16px;
margin:0;
padding:15px 0 15px 0;
}
