* {padding:0px; margin:0px; color:inherit; font-family: Verdana, Arial;}



@media screen {
	div.printlogo {display:none}
	body { background-color: #FFFBED; padding-left:50%; margin:20px 0; }	
}
body { color: black; }
*html body {width:100%}
table {border-spacing:0px; border-collapse:collapse }
td {vertical-align: top;}
.aF td {vertical-align: middle; padding:3px 0 0 0}
.aF input.radio { vertical-align: middle;}
input.text, input.password, textarea, select {font-size:12px; border:1px solid silver; padding:2px;  }
input.checkbox, input.radio {border:none; padding:none}
input.text {vertical-align: middle;}
input.submit {font-size: 12px; padding:0px 5px}
*html input.submit {padding:0} /* IE Patch */

td, div {  font-size: 12px; line-height:17px }
ul {list-style-type:none;}
ul.punkt {list-style-type:disc; margin-left:20px}
ul.punkt li {margin-bottom:4px}
a {cursor:pointer; color:black; text-decoration: underline; font-weight: bold}
a:hover {color:#B67338}
a.mail {font-weight: normal}

.centerbox {width:1000px; margin-left:-500px; background-color:#6D6E71}
.content {padding:12px;}

.topic { color:#B67338; font-size:18px; font-weight: bold; margin:20px 0 20px 0px;}
.smalltopic { clear:both; font-weight:bold; font-size:14px; margin:20px 0 4px 0}
.comment,
table.jobresults th {color:#747474; font-size:9px; font-weight:normal}


.logo {background-color:white;}
.logo img {width:234px; height:169px}


table.main {width:100%}

table.main td.left {width:234px; background-color:#BCBDC0; height:200px}
table.main td.left .noimg {background-image:none;}
table.main td.left .menue {margin:20px 0 20px 30px; }
table.main td.left .menue a {font-size: 13px; text-decoration: none; font-weight: bold}
table.main td.left .menue img { width:15px; height:15px; border:1px solid black; background-color:#6D6E71; margin: 3px 7px 5px 0; vertical-align: middle}
table.main td.left .menue img.active { background-color:#B67338; }

table.main td.middle {width:12px;}
table.main td.right {background-color:white; height:200px; background-color: #E7E7E9; padding:20px 15px 20px 20px }
table.main td.right .home { padding:10px 0px 10px 30px;}
/*table.main td.right .contact { padding-left:22px}*/
table.main td.right .home .topic{ margin-left:-20px; margin-bottom:5px;}
/*table.main td.right .contact .smalltopic {margin-bottom:4px;}*/
table.main td.right .border {padding-left:5px; margin:3px 0 3px 5px; border-left:10px solid #BCBDC0}

.content .info {margin:12px 15px 0 15px;  color:white;}
.content .info .left {float:left; width:340px; font-size: 10px; }
.content .info .right { font-size: 10px; }
.content .info a {color:white;}
.content .info a:hover {color:silver}

table.jobresults {margin-top:20px}
table.jobresults th {font-weight: normal; text-align: left; font-size: normal; border-bottom: 1px solid silver}
table.jobresults th.plz {text-align: center}
table.jobresults td {padding:5px 5px 0 0; font-size: 9px; line-height:13px}


table.jobresults td.bezeichnung {width:320px; font-size: 10px}
table.jobresults td.plz {width:60px; text-align: right; font-size: 9px}
table.jobresults td.ort {width:210px;  font-size: 9px}
table.jobresults td.teilvoll {width:20px; text-align: right}
table.jobresults td.entfernung {width:60px; text-align: right; font-size: 9px}
table.jobresults a:visited {color:#6D6E71}


.printButton {text-align: right; margin:10px 0 0 -10px}

.dogs {float:right; margin:-20px -10px 0 0; height:150px; width:240px; background-image: url('/grafik/logo_home.png'); background-position: center center; background-repeat: no-repeat}
*html .dogs {margin-right:-5px}
.welcome {height:80px; color:black; }

@media print {
	
	body {background-color: white; margin:0px; padding:0px}
	.centerbox {background-color: white; width:100%; margin:0; padding:0; border-top:1px solid silver }

	table.main td.right {background-color:white;}
	table.main td.left,
	table.main td.middle {display:none}
	table.main td.right {padding:0}
	
	.printButton, .hideprint {display:none;}
	
	.content .info { visibility:hidden }
	
	div.printlogo {display:block; text-align: center;}
	div.printlogo img {width:166px; height:120px}
	div.printlogo .pltext { padding:10px 0; font-size:16px; font-weight:bold;}
	a, a:visited, a.mail, .content .info a  {font-weight:normal; color:black; text-decoration:none }
}
