﻿/* Pinguindruck Berlin CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003666;
}

body {
	background-image: url(../../images/hintergrund.gif);
	background-repeat: repeat;
}

h1 {
	font-size: 14px;
}

h2 {
	font-size: 12px;
	clear: both;
}

h4 {
	font-size: 12px;
	color: #FF0000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 2px;
}

img {
	border: 0px;
}

img:focus {
	border: 0px;
}

#Status_out {
	background-color: #FFFFFF;
	color: #FF0000;
	padding: 2px;
	float: center;
	text-align: center;
}

#Status_in {
	background-color: #FFFFFF;
	text-align: center;
	color: #FD7F0F;
	padding: 2px;
	margin: 3px 0px;
}

#site {
	position: absolute;
	top: 28px;
	left: 50%;
	margin-left: -484px;
	width: 968px;
	height: 693px;
}

#header	{
	width: 968px;
	height: 131px;
	background-image:url(../../images/header.png);
	z-index: auto;
}

#page {
	width: 968px;
}

table#pagetable {
	margin: 0px;
	padding: 0px;
} 

td#left {
	width: 109px;
	height: 487px;
	background: url(../../images/left.png);
	background-repeat: repeat-y;
}

td#center {
	vertical-align: top;
	min-height: 487px;
	width: 750px;
	background: url(../../images/content.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

td#right {
	vertical-align: top;
	width: 109px;
	height: 487px;
	background: url(../../images/right.png);
	background-repeat: repeat-y;
}

#footer {
	color: #FFFFFF;
	width: 968px;
	height: 77px;
	/*background: url(../../images/footer.png);*/
	background: url(../../images/footer02.png);
	background-repeat: no-repeat;
	text-align: center;
}

/*div#Serverdaten {
	background: #FFFFFF url(../../preise/images/information.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: center;
	color: #FF0000;
	padding: 3px 0px;
	width: 894px;
	position: absolute;
	left: 50%;
	margin-left: -447px;
	clear: both;
}*/
div#Serverdaten {
	text-align: center;
	color: #FF0000;
	font-weight: bold;
	clear: both;
}

div#ende {
	clear: both;
}

div#innen_1 {
	float: left;
	padding-left: 40px;
}

div#innen_2 {
	float: right;
	padding-right: 6px;
}

#StatusBar {
	background-image: url(../../images/template/statusbar.png);
	background-repeat: no-repeat;
	color: #003666;
	position: absolute;
	margin-left: -484px;
	left: 50%;
	top: 0px;
	display: block;
	width: 968px;
	height: 37px;
	clear: both;
}
#statusText {
	float: left;
	padding-left: 66px;	
	padding-top: 7px;
}
#myPinguin-btn {
	float: right;
	padding-right: 46px;
	padding-top: 5px;
}
span.orange {
	color: #FD7F0F;
}
div#Tabellendaten{
	background: #FFFFFF url(../../preise/images/information.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	color: #FF0000;
	padding: 5px 20px 5px 45px;
}

ul#no_flash {
	list-style: none;
}

ul#no_flash li{
	display: inline;
}

a:link.logout, a:visited.logout {
	color: #FF0000;
}

a:hover.logout {
	text-decoration: overline;
}

a:link.lk_no_flash, a:visited.lk_no_flash {
	font-size: 13px;
	color: #003666;
	text-decoration: none;
	padding: 1px;
	font-weight: bold;
}

a:hover.lk_no_flash {
	color: #FD7F0F;
	background-color: #FFFFFF;
}
/* 
	Navigation unten
	------------------------------------------------------------------
*/

div#footer_menue {
	padding-top: 25px;
}

a:link.sub_nav, a:visited.sub_nav {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px;
}

a:hover.sub_nav {
	color: #FD7F0F;
	background-color: #FFFFFF;
}

a:link.sub_nav#status_active, a:visited.sub_nav#status_active {
	text-decoration: none;
}

a:hover.menu_auftrag_lk#status_active {
}

/* 
	Formatierung Iconleiste leiteX.php
	------------------------------------------------------------------
*/

img#leiste {
	margin: 10px 26px 0px 26px;
	border: 0px;
	vertical-align: bottom;
}
/* 
	Startseite Anfang
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#startseite {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003666;
}

table#starttable {
	width: 750px;
	height: 393px;
}

table#starttable table, tr, td{
	vertical-align: top;
}

div#tools {
/*	border-top: 1px dotted #FD7F0F;*/
border-top:1px dotted #E9EEF4;
	padding-top: 10px;
	padding-bottom: 0px;
	/*margin-top: 20px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 20px;*/
}
/* 
	Startseite Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/

/* 
	Preise Anfang
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.info {
	background: #FFFFFF url(../../preise/images/information.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	color: #FF0000;
	padding: 5px 20px 5px 45px;
	border-top: 1px solid #b5d4fe;
	border-bottom: 1px solid #b5d4fe;
	margin-top: -20px;
	margin-bottom: 10px;
}

.infoPreise {
	background: #FFFFFF url(../../preise/images/information.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	color: #FF0000;
	padding: 5px 20px 5px 45px;
	border-top: 1px solid #b5d4fe;
	border-bottom: 1px solid #b5d4fe;
	margin-top: -4px;
	margin-bottom: 10px;
}

#preise {
	margin: 0px;
	padding: 20px 0px;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003666;
}

br { /* Alle Zeilenumbrüche auswählen */
  clear: left; /* das floating aufheben */
}
p {
	clear: both;
}

img.info{
	border: 0px;
}

table#preisinfo {
	width: 100%;
}

table#preisetable table, tr, td{
	vertical-align: top;
}

table#uebersicht_table {
	margin-left: 150px;
	margin-top: 53px;
	vertical-align: top;
}

img#headline {
	margin-left: 30px;
}

span.info {
	font-weight: bold;
}

table#left {
	width: 236px;
	height: 370px;
	padding-left: 0px;
}

table#right {
	width: 514px;
}

/*Navigation rechte Seite*/

ul.menu_preise {
	list-style: none;
	margin: 0px 0px;
	padding: 0px;
}

ul.menu_preise li {
	margin: 0px;
	padding: 0px;
}

a:link.menu_pr_flyer, a:visited.menu_pr_flyer {
	background-image:url(../../preise/images/buttons/pr_flyer.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_flyer_active, a:visited.menu_pr_flyer_active {
	background-image:url(../../preise/images/buttons/pr_flyer_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_flyer  {
	background-image:url(../../preise/images/buttons/pr_flyer_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_postkarten, a:visited.menu_pr_postkarten {
	background-image:url(../../preise/images/buttons/pr_postkarten.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_postkarten_active, a:visited.menu_pr_postkarten_active {
	background-image:url(../../preise/images/buttons/pr_postkarten_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_postkarten {
	background-image:url(../../preise/images/buttons/pr_postkarten_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_klappkarten, a:visited.menu_pr_klappkarten {
	background-image:url(../../preise/images/buttons/pr_klappkarten.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;

}

a:link.menu_pr_klappkarten_active, a:visited.menu_pr_klappkarten_active {
	background-image:url(../../preise/images/buttons/pr_klappkarten_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_klappkarten {
	background-image:url(../../preise/images/buttons/pr_klappkarten_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_visitenkarten, a:visited.menu_pr_visitenkarten {
	background-image:url(../../preise/images/buttons/pr_visitenkarten.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_visitenkarten_active, a:visited.menu_pr_visitenkarten_active {
	background-image:url(../../preise/images/buttons/pr_visitenkarten_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_visitenkarten {
	background-image:url(../../preise/images/buttons/pr_visitenkarten_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_briefpapier, a:visited.menu_pr_briefpapier {
	background-image:url(../../preise/images/buttons/pr_briefpapier.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_briefpapier_active, a:visited.menu_pr_briefpapier_active {
	background-image:url(../../preise/images/buttons/pr_briefpapier_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_briefpapier {
	background-image:url(../../preise/images/buttons/pr_briefpapier_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_aufkleber, a:visited.menu_pr_aufkleber {
	background-image:url(../../preise/images/buttons/pr_aufkleber.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_aufkleber_active, a:visited.menu_pr_aufkleber_active {
	background-image:url(../../preise/images/buttons/pr_aufkleber_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_aufkleber {
	background-image:url(../../preise/images/buttons/pr_aufkleber_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_plakate, a:visited.menu_pr_plakate {
	background-image:url(../../preise/images/buttons/pr_plakate.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_plakate_active, a:visited.menu_pr_plakate_active {
	background-image:url(../../preise/images/buttons/pr_plakate_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_plakate {
	background-image:url(../../preise/images/buttons/pr_plakate_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_folder, a:visited.menu_pr_folder {
	background-image:url(../../preise/images/buttons/pr_folder.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_folder_active, a:visited.menu_pr_folder_active {
	background-image:url(../../preise/images/buttons/pr_folder_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_folder {
	background-image:url(../../preise/images/buttons/pr_folder_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_proof, a:visited.menu_pr_proof {
	background-image:url(../../preise/images/buttons/pr_proof.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_proof_active, a:visited.menu_pr_proof_active {
	background-image:url(../../preise/images/buttons/pr_proof_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_proof {
	background-image:url(../../preise/images/buttons/pr_proof_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_dienstleistungen, a:visited.menu_pr_dienstleistungen {
	background-image:url(../../preise/images/buttons/pr_dienstleistungen.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_dienstleistungen_active, a:visited.menu_pr_dienstleistungen_active {
	background-image:url(../../preise/images/buttons/pr_dienstleistungen_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_dienstleistungen {
	background-image:url(../../preise/images/buttons/pr_dienstleistungen_f2.jpg);
	background-repeat: no-repeat;
}

a:link.menu_pr_verteilung, a:visited.menu_pr_verteilung {
	background-image:url(../../preise/images/buttons/pr_verteilung.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:link.menu_pr_verteilung_active, a:visited.menu_pr_verteilung_active {
	background-image:url(../../preise/images/buttons/pr_verteilung_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 226px;
}

a:hover.menu_pr_verteilung {
	background-image:url(../../preise/images/buttons/pr_verteilung_f2.jpg);
	background-repeat: no-repeat;
}

/* Buttons Extrafunktionen*/

span.rabatte {
	float:left;
	margin-left: 100px;
	margin-top: 10px;
}

span.auftrag_ausloesen {
	float:right;
	margin-right: 100px;
	margin-top: 10px;
}

/* Buttons UV Lack*/

ul.menu_uv-lack {
	list-style: none;
	margin: 0px 10px;
	padding: 0px;
}

ul.menu_uv-lack li {
	margin: 0px;
	padding: 0px;
}

a:link.uv-lack, a:visited.uv-lack {
	font-size: 11px;
	color: #7093BA;
	text-decoration: underline;
	display: block;
	margin: 2px 0px;
	font-weight: normal;
	height: 15px;
}

a:hover.uv-lack {
	color: #7093BA;
}

a:link.uv-lack#status_active, a:visited.uv-lack#status_active {
	text-decoration: underline;
	color: #FD7F0F;
}

a:hover.uv-lack#status_active {
	color: #FD7F0F;
}

/* Button Dateivorgaben*/

a:link.dateivorgaben, a:visited.dateivorgaben {
	font-size: 11px;
	color: #FD7F0F;
	text-decoration: underline;
	font-weight: bold;
}

a:hover.dateivorgaben {
	color: #FD7F0F;
}

/* Buttons Preise in der Tabelle*/

a:link.preis_lk, a:visited.preis_lk {
	font-size: 12px;
	color: #003666;
	text-decoration: none;
	font-weight: normal;
}

a:hover.preis_lk {
	color: #FD7F0F;
}

/* Tabelle Preise */

table#table_preise {
	border-bottom: none;
	border-left: 1px solid #FD7F0F;
	/*border-right: 1px solid #FD7F0F;*/
	border-top: 0px;
}

tr#tr_info {
	background-color: #FD7F0F;
	height: 20px;
	color: #FFFFFF;
}

tr#tr_info td{
	font-size: 12px;
	height: 20px;
	color: #FFFFFF;
	vertical-align: middle;
	width: 70px;
	text-align: center;
}

tr#tr_preise {
	background-color: #FFFFFF;
	height: 20px;
}

tr#tr_preise td{
	font-size: 12px;
	height: 20px;
	color: #003666;
	vertical-align: middle;
	border-bottom: 3px solid #FD7F0F;
	border-right: 1px solid #FD7F0F;
	text-align: right;
	padding-right: 4px;
}

tr#tr_dateivorgaben {
	background-color: #FFFFFF;
	height: 20px;
}

tr#tr_dateivorgaben td{
	font-size: 12px;
	height: 20px;
	color: #003666;
	vertical-align: middle;
	border-bottom: 3px solid #FD7F0F;
	border-right: 1px solid #FD7F0F;
	text-align: center;
	padding-right: 4px;
}

tr#tr_bntop {
	background-color: #FFFFFF;
	height: 20px;
}

tr#tr_bntop td{
	border-top:solid #FD7F0F 6px;
	border-right:solid #FD7F0F 1px;
	font-size: 9px;
	color: #FD7F0F;	
	padding:1px;
}

tr#tr_info_bottom {
	background-color: #FD7F0F;
	height: 13px;
}

tr#tr_info_bottom td{
	font-size: 10px;
	height: 13px;
	color: #FFFFFF;
	vertical-align: middle;
	border: 0px;
	text-align: center;
	padding-right: 4px;
}

td.td_terminangabe {
	text-align: right;
	line-height: 16px;
	font-size: 11px;
}

/*Assistent*/

td#td_schritt {
	padding-top: 20px;
	border-bottom: 1px solid #FFFFFF;
}

td#td_auswahl {
	padding: 20px 0px;
}

h2#h2-preise {
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}

img#img_produkt {
	margin: 0px 30px;
}

label.produkte, input.produkte, img.produkte {
	vertical-align: middle;
}

img.produkte {
	padding-right: 30px;
}

input.radio {
	vertical-align: middle;
	border: none;
}

td#end_td {
	border-bottom: 4px solid #FFFFFF;
	padding: 4px 20px;
}

td.preiszusatz {
	font-size: 9px;
	color: #FD7F0F;
	padding-top: 20px;
}

div.preiszusatz {
	font-size: 9px;
	color: #FD7F0F;
	padding-top: 20px;
}

a:link.preiszu, a:visited.preiszu {
	font-size: 9px;
	color: #7093BA;
	text-decoration: underline;
	font-weight: normal;
}

a:hover.preiszu {
	color: #7093BA;
}
/* 
	Preise Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Kontakt Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#kontakt {
	margin: 0px;
	padding: 20px 0px;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003666;
}

table#kontakttable table, tr, td{
	vertical-align: top;
}

td.heading {
	/*height: 60px;*/
}

table#kontaktleft {
	width: 236px;
	height: 370px;
	padding-left: 30px;
}

table#kontaktright {
	width: 514px;
}

table#planleft {
	width: 196px;
	height: 370px;
	padding-left: 30px;
}

table#planright {
	width: 554px;
}

img#plan {
	margin-top: -20px;
}

td.status_td {
	border-bottom: 1px solid #C0D1E5;
}

td#info {
	padding-bottom: 10px;
}

td#info h1 {
	font-weight: bold;
	font-size: 12px;
}

td#info_td {
	border-bottom: 1px solid #FFFFFF;
	padding: 4px 20px;
}
/* 
	Kontakt Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	AGB Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#agb {
	margin: 0px;
	padding: 20px 0px;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003666;
}

table#agbtable table, tr, td{
	vertical-align: top;
}

table#agbleft {
	width: 236px;
	height: 370px;
	padding-left: 30px;
}

table#agbright {
	width: 514px;
	padding-right: 60px;
}
/* 
	AGB Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Termine Anfang
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
table#table_termine {
	border-top: 1px solid #FFFFFF;
	margin-left: 20px;
	margin-top: 30px;
}

table#table_termine td{
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	vertical-align: middle;
}

tr#tr_termine_head {
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
}

tr#tr_termine_head td{
	padding-left: 8px;
}

td#td_termin {
	font-weight: bold;	
	vertical-align: middle;
	text-align: center;
}
/* 
	Termine Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Marienburg Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/

#marienburg {
	margin: 0px;
	padding: 4px 0px;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003666;
}

img#marienburg-logos {
	margin-top: 36px;
	margin-bottom: 10px;
}

td#marienburg-text {
	padding: 0px 20px;
	font-size: 11px;
	line-height: 16px;
}

/* 
	Marienburg Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Dateivorgaben Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
ul.ul_dateivorgaben {
	vertical-align: top;
	list-style: none;
}

ul.ul_dateivorgaben li{
	vertical-align: top;
	margin: 0px 0px;
	padding: 0px;
}

ul.ul_dateivorgaben ul{
	vertical-align: top;
	margin-left: 8px;
	padding: 0px;
}

a:link.lk_dateivor_top, a:visited.lk_dateivor_top {
	font-size: 11px;
	color: #003666;
	text-decoration: none;
	font-weight: normal;
	margin-right: 6px;
	line-height: 22px;
}

a:hover.lk_dateivor_top {
	color: #FD7F0F;
}

a:link.lk_dateivor, a:visited.lk_dateivor {
	font-size: 11px;
	color: #3F6E9A;
	text-decoration: none;
	font-weight: normal;
	margin-right: 6px;
	line-height: 22px;
}

a:hover.lk_dateivor {
	color: #FD7F0F;
}

img#dateivor_head {
	margin-bottom: 4px;
	margin-top: 12px;
}

td#td_dateivor_infotext {
	padding-right: 30px;
}
/* 
	Dateivorgaben Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Downloads Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
td#td_downloads_text {
	font-size: 11;
	line-height: 16px;
}

a:link#download, a:visited#download {
	font-size: 11px;
	color: #003666;
	text-decoration: underline;
	font-weight: normal;
}

a:hover.#download {
	color: #FD7F0F;
}
/* 
	Downloads Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Dienstleistungen Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
td#td_dienst {
	width: 210px;
	padding: 0px 20px;
	vertical-align: top;
}
/* 
	Dienstleistungen Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Rabatte Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
td#td_rabatt_icon {
	width: 60px;
	padding: 0px;
	vertical-align: middle;
}
td#td_rabatt_text {
	padding: 0px 20px;
	vertical-align: top;
}

ul.rabatte {
	margin: 0px;
	padding: 0px;
}

td#td_schritt_or {
	border-bottom: 1px solid #FD7F0F;
}
/* 
	Rabatte Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 
	Verteilung Start
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/

tr#tr_info_vert {
	background-color: #FD7F0F;
	height: 20px;
	color: #FFFFFF;
}

tr#tr_info_vert td{
	font-size: 12px;
	height: 20px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}

tr#tr_preise_vert {
	background-color: #FFFFFF;
	height: 30px;
}

tr#tr_preise_vert td{
	font-size: 12px;
	height: 30px;
	color: #003666;
	vertical-align: middle;
	border-bottom: 3px solid #FD7F0F;
	border-right: 1px solid #FD7F0F;
	text-align: left;
	padding-right: 4px;
	padding-left: 6px;
}

td#td_vert_3 {
	width: 100px;
}
/* 
	Verteilung Ende
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #FFFFFF;
	border: 1px solid #C0D1E5;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #C0D1E5;
}

img.nachobenrechts {
	float: right;
	margin-bottom: 10px;
}
/* 
	Formulare
	---------------------------------------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------------------------------------
*/

* {
   font-family: Verdana, Arial, Helvetica;
}

#feedback {
	background: #FFF;
	color: #FD7F0F;
}

input, textarea, select { 
	border: 1px solid #3F6E9A;
}

textarea {
	font-size: 10px;
}

input.error, select.error {
	padding-right: 16px;
	border: 1px solid red;
	background-color: #FEECD4;
	background-image: url(../../kontakt/images/warning_obj.gif);
	background-position: right;
	background-repeat: no-repeat;
}

input:focus, select:focus, textarea:focus {
	border: 1px solid steelblue;
	background-color: #F2F6FA;
}

.mandatory  {
	font-weight: bold;
}

table#formtable table, tr, td{
	vertical-align: top;
}

radio {
	border: none;
}
/* Job Button
********************************/
#jobbanner {
	position: absolute; right: -10px; top: 60px; visibility: visible;
	}
#jobbanner-ie6 {
	position: absolute; right: -10px; top: 60px; visibility: hidden;
	}