/* Body */
body {
	background: #FFFFFF url('images/bg_ringordner.jpg') repeat-y center 23px;
	margin:0px;
	font: 11px Verdana,Tahoma,Arial,sans-serif;
	color:#707070;
	text-align:center;
	}


table {
	font: 11px Verdana,Tahoma,Arial,sans-serif;
	color:#707070;
	border:0px;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	}
td {
	vertical-align:top;
	}
div {
	border:0px;
	}


/* Grundgerüst */
table.big {
	width:755px;
	height:100%;
	}

td.spacer_top {
	width:100%;
	height:26px;
	}


/* Header */
td.header, table.header, td.header_date, td.header_mid {
	width:100%;
	}
td.header {
	height:111px;
	background: url('images/bg_header.jpg') no-repeat;
	border-bottom:3px #EDEDEF solid;
	}
table.header {
	height:100%;
	}
td.header_date {
	height:15px;
	color:#FFFFFF;
	font-size:9px;
	text-align:right;
	padding-right:8px;
	}
td.header_mid {
	height:96px;
	}


table.main, td.main {
	width:100%;
	height:100%;
	}
td.main {
	background: url('images/bg_panther1_alt.jpg') no-repeat right bottom;
	}
td.main_spacer_top {
	width:100%;
	height:22px;
	text-align:right;
	vertical-align:middle;
	}
td.main_spacer {
	width:20px;
	}
td.main_spacer_mid {
	width:35px;
	}
td.main_left {
	width:410px;
	}
td.main_right {
	width:145px;
	}


table.contents {
	width:100%;
	height:100%;
	}
td.cont_headline {
	width:100%;
	height:18px;
	color:#000000;
	background:url('images/point.gif') no-repeat left 3px;
	font-weight:bold;
	border-bottom:1px #DDDDDD solid;
	padding-left:16px;
	vertical-align:middle;
	}
td.cont_spacer {
	width:100%;
	height:14px;
	}
td.content {
	width:100%;
	padding:0px 10px 0px 10px;
	text-align:justify;
	line-height:14px;
	}
td.cont_angebot {
	width:100%;
	height:190px;
	border: 1px #EDEDEF solid;
	border-top-width:4px;
	border-bottom-width:4px;
	padding-top:5px;
	text-align:center;
	vertical-align:middle;
	}

table.main_right {
	width:100%;
	table-layout:fixed;
	}
td.right_spacer {
	height:7px;
	}
td.right_content {
	width:100%;
	padding-left:10px;
	}


/* Navigation rechts */
td.navi_headline {
	width:100%;
	height:18px;
	color:#000000;
	font-weight:bold;
	padding-left:16px;
	border:0px;
	background:url('images/point.gif') no-repeat left 3px;
	border-bottom:1px #DDDDDD solid;
	vertical-align:middle;
	}
td.navi_content {
	width:100%;
	color:#707070;
	padding:3px 0px 5px 6px;
	border:1px #EDEDEF solid;
	}
td.navi_spacer, td.navi_spacer_blue {
	width:100%;
	height:4px;
	border:1px #EDEDEF solid;
	background-color:#EDEDEF;
	}
td.navi_spacer_blue {
	background-color:#ACD9FF;
	}

div.spacer {
	height:12px;
	}

/* Box zum Anmelden im Kundenbereich */
div.spacer_navi_kund {
	height:35px;
	}
div.spacer_kundenlogin {
	height:5px;
	font-size:2px;
	}
	
/* Menüpunkte */
div.menuepunkt, div.menuepunkt_aktiv {
	padding-left:13px;
	text-indent:-13px;
	padding-top:2px;
	}
div.menuepunkt_aktiv {
	font-weight:bold;
	font-style:italic;
	}


/* Footer */
td.spacer_bottom, td.footer {
	width:100%;
	height:20px;
	}
td.spacer_bottom {
	color:#FFFFFF;
	background: url('images/bg_panther2_alt.jpg') no-repeat right bottom;
	}
td.footer {
	text-align:center;
	border-top:1px #EDEDEF solid;
	border-bottom:4px #EDEDEF solid;
	padding-bottom:2px;
	}

/* Bilder */
img {
	border-width:0px;
	}
img.border_top_bot {
	border: 1px #EDEDEF solid;
	border-top-width:4px;
	border-bottom-width:4px;
	}
img.okay {
	border:0px;
	}


div.box1, td.kunden_start {
	border: 1px #EDEDEF solid;
	border-top:4px #ACD9FF solid;
	border-bottom-width:4px;
	}
/* Box für die Kundendaten und Kundenmodule im Kundenbereich */
div.box1 {
	padding:7px;
	}
/* Boxen auf Startseite des Kundenbereichs */
td.kunden_start {
	padding:5px;
	}

/* Webshop */
td.webshop {
	width:100%;
	height:auto;
	padding-top:7px;
	text-align:center;
	}


/* Links */
a:link, a:visited {
	color:#FF9A00;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
a:hover, a:active {
	color:#FDC066;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
#kundenstart a:link, #kundenstart a:visited {
	color:#88DA03;
	}
#kundenstart a:hover, #kundenstart a:active {
	color:#71C404;
	}
#onlinetour a:link, #onlinetour a:visited, #onlinetour a:hover, #onlinetour a:active {
	width:128px;
	font-size:13px;
	display:block;
	color:#88DA03;
	border: 1px #88DA03 solid;
	background: #FFFFFF url('images/bg_tour.gif') repeat-x;
	padding-left:2px;
	}
#onlinetour a:hover, #onlinetour a:active {
	color:#FDC066;
	border: 1px #EDEDEF solid;
	}

/* Formulare */
table.login, td.login, td.login_right {
	height:100%;
	}
table.login {
	width:100%;
	}
td.login {
	width:683px;
	vertical-align:middle;
	text-align:right;
	}
td.login_right {
	width:8px;
	}

form {
	margin:0px;
	}
input, select, textarea {
	color:#707070;
	font: 11px Verdana,Tahoma,Arial,sans-serif;
	background-color:#FAFBFF;
	border: 1px #AAAAAA solid;
	}
input {
	height:17px;
	padding: 1px 0px 0px 2px;
	}
select {
	width:315px;
	height:18px;
	padding-left:3px;
	}
textarea {
	padding:2px;
	}
	
input.subm {
	height:18px;
	background: #FFFFFF url('images/bg_submit.gif') repeat-x;
	}
input.suchbegriff {
	height:16px;
	background:url('images/bg_login.gif') repeat-x;
	font-size:10px;
	}
input.radio_chk {
	border:0px;
	background:#FFFFFF;
	}
legend {
	color:#707070;
	/*font-weight:bold;*/
	}

