body {
font-family: arial, verdana, sans-serif;
font-size:12px;
line-height: 1.3;
width: 1050px;
margin: 0 auto;

}

input.text,input.txt,input.rounded,input.textbox,input.password,input.file,input.TextField,textarea{padding:3px;color:#000000;border-top:solid 1px #333333;border-left:solid 1px #333333;border-right:solid 1px #999999;border-bottom:solid 1px #cccccc;background:url(http://www.dieanzeigen.de/images/inputbackgr.gif) top left no-repeat}textarea{width:96%;}input.inputblur{color:#777777;width:95%}input.inputfocus{color:#000000;width:95%}input.highlight,textarea.highlight{background:#e8eff7;border-color:#37699f}.button,.Button{padding:0 2px;height:24px;line-height:16px;background-color:#777777;color:#ffffff;border:solid 2px #555555;font-weight:bold}.buttonhover{padding:0 2px;cursor:pointer;background-color:#6b9c6b;color:#ffffff;border:solid 2px #496d49}form#commentform input#submit{padding:4px 10px 4px 10px;font-size:1.2em;line-height:1.5em;height:36px}table.searchform{width:100%}table.searchform td.searchfield{padding:0;width:100%}table.searchform td.searchbutton{padding:0 0 0 5px}table.searchform td.searchbutton input{padding:0 0 0 5px}blockquote{height:1%;display:block;clear:both;color:#555555;padding:1em 1em;background:#f4f4f4;border:solid 1px #e1e1e1}
	
.respond{margin:25px 0;padding:25px;background:#eee;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}p.thesetags{margin:10px 0}h3.reply{margin:0;padding:0 0 10px 0}ol.commentlist{margin:15px 0 25px 0;list-style-type:none;padding:0;display:block;border-top:dotted 1px #cccccc}ol.commentlist li{padding:15px 10px;display:block;height:1%;margin:0;background-color:#ffffff;border-bottom:dotted 1px #cccccc}ol.commentlist li.alt{display:block;height:1%;background-color:#eeeeee;border-bottom:dotted 1px #cccccc}

.mmm {
border-top:solid #06c 1px;
border-left:solid #06c 1px;
border-right:solid #06c 1px;
border-bottom:solid #06c 1px;
background-color:#D4E4EA;
}

.greentop_ie7 {
background-image:url('images/greentopround.gif');
background-repeat:no-repeat;

color:#fff;
width:196px;
height:20px;
font-family:Arial;
font-size:13px;
text-align:center;
vertical-align: bottom;
margin:5px 0 0;
padding:2px;
padding-top:6px;


}


.greentop {
/*[if IE 8] background-image:url('images/greentop.gif');*/
/*background-repeat:no-repeat;*/
background-color:#87C860;
color:#fff;
width:196px;
height:20px;
font-family:Arial;
font-size:13px;
text-align:center;
vertical-align: bottom;
margin:5px 0 0;
padding:2px;
padding-top:6px;

/*behavior:url(border-radius.htc); works only for all 4 corners border-radius:*/
border-top-left-radius: 10px;
border-top-right-radius: 10px; 
-moz-border-top-left-radius: 10px;
-moz-border-top-right-radius: 10px; 
/*border-radius: 5px;*/
-moz-box-shadow: 2px 5px 0px #888;
-webkit-box-shadow: 2px 0px 5px #888;
box-shadow: 2px 0px 5px #888;

}

.greentop_fix {
background-image:url('images/greentop.gif');
background-repeat:no-repeat;
background-color:#fff;
color:#fff;
width:196px;
height:17px;
font-family:Arial;
font-size:12px;
text-align:center;
margin:5px 0 0;
padding:2px;
position: fixed;

}

.tablerr {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e7eddf), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e7eddf 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7eddf', endColorstr='#ffffff');
	background-color:#e7eddf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c4d1c2;
	display:inline-block;
	color:#0d1a1c;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.right_ads {
width:188px;

}
.greenbody {
width:188px;
border-right:1px solid #87C860;
border-left:1px solid #87C860;
border-bottom:0px solid #87C860;
margin:0;
font-family:Arial;
padding:5px;
-moz-border-bottom-right-radius:7px;
-moz-border-bottom-left-radius:7px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;

-webkit-box-shadow: 2px 1px 5px #888;
-moz-box-shadow: 2px 1px 5px #888;
-webkit-box-shadow: 2px 3px 5px #888;
box-shadow: 2px 1px 5px #888;

}

.greenbottom {
width:200px;
height:8px;

/*background-image:url('images/greenbottom.gif');*/
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:5px;
}

.size10 {
font-size:10px;
color:#666;
font-family: arial, verdana, sans-serif;
}

.size1w {
font-weight:700;
font-family: arial, verdana, sans-serif;
}

.size1h {
font-size:15px;
font-weight:700;
color:#363;
font-family: arial, verdana, sans-serif;
}

.size11 {
font-size:12px;
text-align:left;
color:#000;
font-family: arial, verdana, sans-serif;
}

.size16 {
font-size:16px;
font-weight:700;
text-align:left;
color:#156D8E;
font-family: arial, verdana, sans-serif;
}

.size18 {
font-size:18px;
font-weight:bold;
text-align:left;
color:#156D8E;
font-family: arial, verdana, sans-serif;
}

.size14 {
font-size:14px;
color:#a01b09;
font-family: arial, verdana, sans-serif;
font-weight:700;
}

td {
font-family:Arial;
font-size:13px;
color:#0A0A2A;
font-weight:normal;
line-height: 1.3;
}

.titleBar {
font:bold;
font-family: arial, verdana, sans-serif;
color:#6D929B;
letter-spacing:1px;
line-height:25px;
background:#fff;
background-repeat:no-repeat;
background-position:center center;
text-align:center;
padding:3px;
}

.titleBar:hover {
font:bold;
font-family: arial, verdana, sans-serif;
color:#579B55;
letter-spacing:1px;
line-height:25px;
background-repeat:no-repeat;
background-position:center;
text-align:center;
background:#fff;
/*text-shadow: 0px 1px 1px #555;*/

}

.roundcont {
width:250px;
background-color:#f90;
color:#fff;
}

.roundcont p {
margin:0 10px;
}

.roundtop {
background:url(tr.gif) no-repeat top right;
}

.roundbottom {
background:url(br.gif) no-repeat top right;
}

img.corner {
width:15px;
height:15px;
border:none;
display:block !important;
}

ul#nav {
list-style:none;
text-align:center;
clear:left;
float:left;
width:645px;
font-size:16px;
line-height:2em;
margin:0 0 0 -2px;
padding:1px 0 0;
}

ul#nav1 {
list-style:none;
text-align:center;
clear:left;
float:left;
width:200px;
font-size:14px;
line-height:2em;
margin:2px 0 0 2px;
padding:1px 0 0;
}

* html ul#nav {
padding:0;
}

ul#nav li {
display:inline;
border-bottom:0 solid #7EBE5F;
margin-right:0;
background:url(images/verlauf01.gif) repeat-x scroll left top;
}

ul#nav li a {
background:#FFF url(images/verlauf.gif) repeat-x scroll left top;
color:#0A3300;
font-weight:700;
letter-spacing:-0.01em;
line-height:2.3em;
_padding:5px 14px;
border-color:#BBB #bbb #7ebe5f;
border-style:solid;
border-width:1px 1px 5px;
padding:5px 15px;
}

ul#nav1 li a {
background:#FFF url(images/verlauf.gif) repeat-x scroll left top;
color:#0A3300;
font-weight:700;
letter-spacing:-0.01em;
border-color:#BBB #bbb #7ebe5f;
border-style:solid;
border-width:1px 1px 2px;
padding:4px 5px;
}

* html ul#nav li a {
voice-family:inherit;
height:auto;
}

ul#nav li.current a {
background:#fff url(images/buttons.gif) repeat-x scroll left top;
color:#0A3300;
font-weight:700;
letter-spacing:-0.01em;
border-color:#BBB #bbb #7ebe5f;
border-style:solid;
border-width:1px 1px 2px;
padding:4px 11px;
}

#home ul#nav li.current a {
background:#06c;
border-bottom:1px solid #039;
border-left:2px solid #039;
}

ul#nav li a:hover {
background:url(images/verlauf01.gif) repeat-x scroll left top;
color:#5A9E3D;
font-weight:700;
line-height:2.3em;
letter-spacing:-0.01em;
_padding:5px 14px;
border-color:#BBB #bbb #7ebe5f;
border-style:solid;
border-width:1px 1px 5px;
padding:5px 15px;
}

ul#nav li.current a:hover {
color:#fff;
}

#supplier ul#nav li.current a {
background:#090;
border-bottom:1px solid #070;
border-left:2px solid #070;
}

#product ul#nav li.current a {
background:#c00;
border-bottom:1px solid #900;
border-left:2px solid #900;
}

#windex ul#nav li.current a {
background:#3c3;
border-bottom:1px solid #393;
border-left:2px solid #393;
}

.outer {
margin:0;
padding:0;
}

#menu {
width:180px;
border-color:#94AA74;
border-style:solid solid none;
border-width:0;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
}

#menu li a {
height:23px;
voice-family:inherit;
text-decoration:none;
font-weight:400;
}

#menu li a:link,#menu li a:visited {
color:#5E7830;
display:block;
background:url(images/menu1.gif);
background-repeat:no-repeat;
padding:5px 5px 5px 10px;
}

#menu li a:hover {
color:#26370A;
background:url(images/menu1.gif) 0 -32px;
background-repeat:no-repeat;
padding:5px 5px 5px 10px;
}

#menu li a:active {
color:#26370A;
background:url(images/menu1.gif) 0 -64px;
background-repeat:no-repeat;
padding:5px 5px 5px 10px;
}

.menusa {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#3F636C;
background:url("/images/verlauf.gif") repeat-x;
border-top:solid 0 #8D9A98;
border-right:solid 0 #8D9A98;
border-bottom:solid 1px #BAD274;
border-left:solid 0 #8D9A98;
margin:2px;
padding:3px;
}

a {
text-decoration:none;
color:#f60;
font-family: arial, verdana, sans-serif;
list-style:none;
font-size:1.1em;
line-height:1.4em;
padding:0;
}

A:hover {

text-decoration:none;
color:red;
font-family: arial, verdana, sans-serif;
list-style:none;
font-size:1.1em;
line-height:1.4em;
padding:0;
}

A:active {
text-decoration:none;
color:#000;
font-family: arial, verdana, sans-serif;
list-style:none;
font-size:1.1em;
line-height:1.4em;
padding:0;
}

.buttons_01 {
    width: auto;  
    background: #186B31;  
    border: 6;  
    font-size: 16px;  
    padding: 6px 6px 6px 10px;
    color: #FFFFFF;  
    -moz-border-radius: 7px;  
    -webkit-border-radius: 7px;
    }  
.buttons {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.5);
/*behavior:url(border-radius.htc);*/
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #fffbf9;
border: solid 1px #980401;
background: #c50503; /* for non-css3 browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#ff8a50), to(#c30000)); /* For Webkit Browsers */
background: -moz-linear-gradient(top, #ff8a50, #c30000); /* for Firefox */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a50', endColorstr='#c30000'); /* for IE */
    }  

.button_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eaf0e2), color-stop(1, #fffaff) );
	background:-moz-linear-gradient( center top, #eaf0e2 5%, #fffaff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf0e2', endColorstr='#fffaff');
	background-color:#eaf0e2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#614261;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.button_blue :hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffaff), color-stop(1, #eaf0e2) );
	background:-moz-linear-gradient( center top, #fffaff 5%, #eaf0e2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaff', endColorstr='#eaf0e2');
	background-color:#fffaff;
}.button_blue :active {
	position:relative;
	top:1px;
}

.button {  
    width: auto;  
    background: #186B31;  
    border: 6;  
    font-size: 16px;  
    padding: 6px 6px 6px 10px;
    color: #FFFFFF;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    }  

input {
border:1px solid;
font-family: arial, verdana, sans-serif;
font-size:11pt;
background-color:#FFF;
margin-top:0.1em;
margin-bottom:0.2em;
}

input.submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#473547;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#473547;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}


input.nol {
border:0 solid;
font-family: arial, verdana, sans-serif;
color:#fff;
font-size:11pt;
background-color:#06C;
}

textarea {
border:1px solid;
font-family: arial, verdana, sans-serif;
font-size:11pt;
background-color:#FFF;
}

checkbox {
border:0 solid;
font-family: arial, verdana, sans-serif;
font-size:11pt;
background-color:#FFF;
}

select {
border:1px solid #000;
font-family: arial, verdana, sans-serif;
font-size:11pt;
background-color:#FFF;
padding:1px;
}

span.star {
color:#cc5948;
font-weight:700;
font-size:12pt;
font-family: arial, verdana, sans-serif;
}

span.tth {
font-family:Arial;
font-size:13px;
font-weight:700;
}

table.contact {
border-collapse:separate;
background-color:#F5F3E1;
border-color:gray;
border-style:outset;
border-width:1px;
}

table.contact th {
background-color:#FFF;
border-color:gray;
border-style:none;
border-width:1px;
padding:2px;
}

table.contact td {
background-color:#F5F3E1;
border-color:gray;
border-style:none;
border-width:1px;
padding:2px;
}

td.blue {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:400;
font-variant:normal;
color:#333;
}

#itsthetable {
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.itsthetable a {
color:#f60;
text-decoration:none;
}

.itsthetable a:hover {
text-decoration:underline;
}

.itsthetable a:visited {
color:#f60;
}

.itsthetable table caption,th,div,tfoot td {
font-family:Georgia, "Times New Roman", Times, serif;
}

.itsthetable table caption {
font-size:40px;
font-weight:400;
font-variant:normal;
color:#f60;
letter-spacing:.3em;
text-align:center;
padding-bottom:.5em;
}

.itsthetable table {
width:650px;
border-collapse:collapse;
border:4px solid #f60;
}

.itsthetable td,th {
padding:5px;
}

.itsthetable thead th {
font-size:15px;
font-weight:400;
font-variant:normal;
color:#fff2ea;
background-color:#f60;
}

.itsthetable tfoot th,tfoot td {
font-size:15px;
font-weight:700;
color:#fff2ea;
background-color:#f60;
padding:10px;
}

.itsthetable tfoot td {
font-size:30px;
font-weight:400;
}

.itsthetable tbody td,tbody th {
line-height:140%;
background-color:#fff;
color:#666;
}

.itsthetable tbody tr.odd td,tbody tr.odd th {
background-color:#fff2ea;
border:1px solid #f60;
border-width:1px 0;
}

.itsthetable tbody th a {
font-size:13px;
font-weight:400;
font-variant:normal;
}

.itsthetable tbody td+td+td+td {
text-align:right;
}

.itsthetable tbody tr th:before {
content:"\2588\00A0\00A0";
color:#f60;
}

.itsthetable tbody td+td+td+td:before {
content:"\21E9";
color:#f60;
}

.itsthetable tbody tr:hover td a,tbody tr:hover th a {
color:#000;
text-decoration:underline;
}

.itsthetable tbody tr:hover td a:visited,tbody tr:hover th a:visited {
color:#ccc;
}

.itsthetable tbody tr:hover td+td+td+td a {
font-weight:700;
}

.tth {
font-family:Arial;
font-weight:700;
font-size:13px;
vertical-align:middle;
}

ul.my {
padding-left:10px;
}

td.blue_data {
font-family:Arial;
font-size:13px;
color:#369;
font-weight:700;
padding:2px;


}

.city_label {
padding-left:10px;
padding-right:50px;
padding-top:5px;
font-size:18px;
color:#337d02;
}

.city_label a:link,.city_label a:hover,.city_label a:visited {
color:#337d02;
font-weight:700;
}

.h1title {
height:auto;
color:#000;
font-size:10px;
}

.google {
height:auto;
color:#000;
font-size:14px;
}

.textmiddle {
vertical-align:middle;
}

.textbig {
vertical-align:middle;
}

.toplinks_block {
line-height:120%;
}

.b1,.b2,.b3,.b4 {
font-size:1px;
overflow:hidden;
display:block;
}

.b1 {
height:1px;
background:#888;
margin:0 5px;
}

.b2 {
height:1px;
border-right:2px solid #888;
border-left:2px solid #888;
margin:0 3px;
}

.b3 {
height:1px;
border-right:1px solid #888;
border-left:1px solid #888;
margin:0 2px;
}

.b4 {
height:2px;
border-right:1px solid #888;
border-left:1px solid #888;
margin:0 1px;
}

.contentb {
border-right:1px solid #888;
border-left:1px solid #888;
background-color:#fff;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
}

p,h1,form,button {
border:0;
margin:0;
padding:0;
}

.spacer {
clear:both;
height:1px;
}

.myform {
width:400px;
margin:0 auto;
padding:14px;
}

#basic {
border:solid 2px #DEDEDE;
}

#basic h1 {
font-size:14px;
font-weight:700;
margin-bottom:8px;
}

#basic p {
font-size:11px;
color:#666;
margin-bottom:20px;
border-bottom:solid 1px #dedede;
padding-bottom:10px;
}

#basic label {
display:block;
font-weight:700;
text-align:right;
width:140px;
float:left;
}

#basic .small {
color:#666;
display:block;
font-size:11px;
font-weight:400;
text-align:right;
width:140px;
}

#basic input {
float:left;
width:200px;
margin:2px 0 30px 10px;
}

#basic button {
clear:both;
margin-left:150px;
background:#888;
color:#FFF;
border:solid 1px #666;
font-size:11px;
font-weight:700;
padding:4px 6px;
}

.toplink {
font-family: arial, verdana, sans-serif;
background:#B3C9D7;
font-weight:700;
font-size:11px;
line-height:1.4em;
word-spacing:normal;
letter-spacing:0;
text-decoration:none;
text-transform:none;
text-align:left;
text-indent:0;
}

.title {
font-family: arial, verdana, sans-serif;
font-weight:700;
font-size:14px;
line-height:1.4em;
word-spacing:normal;
letter-spacing:0;
text-decoration:none;
text-transform:none;
text-align:left;
text-indent:0;
padding:0.2em;
}

.no_ads {
font-size:10px;
line-height:1.4em;
word-spacing:normal;
letter-spacing:0;
text-decoration:none;
text-transform:none;
text-align:left;
text-indent:0;
}

.parent_cat,.parent_cat a {
text-decoration:none;
color:#000;
font-family: arial, verdana, sans-serif;
list-style:none;
font-size:1em;
margin-top:15px;
line-height:1.4em;
font-weight:700;
padding:0;
}

A:visited,A:link {
text-decoration:none;
color:#006;
font-family: arial, verdana, sans-serif;
list-style:none;
font-size:1.1em;
line-height:1.4em;
padding:0;
}

.itsthetable tbody tr:hover td,tbody tr:hover th:before,.itsthetable tbody tr:hover td+td+td+td:before {
color:#000;
}
