body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 100.01%;
	background-image: url("../bilder/hg.gif"/*tpa=http://www.klsmartin.com/fileadmin/template/bilder/hg.gif*/);
	background-repeat: repeat-y;
}

.admin_panel {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 25500;
}

#pos_sprachwahl {
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 0px;
	z-index: 500;
}

#pos_logo {
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 0px;
	z-index: 500;
}

#pos_kopfbild {
	position: absolute;
	z-index: 20;
	left: 230px;
	top: 5px;
	z-index: 500;
}

#pos_loginfeld {
	position: absolute;
	z-index: 20;
	left: 797px;
	top: 5px;
	z-index: 500;
	width: 202px;
	height: 89px;
	background-color:#D4D0C1;
}

#pos_bilderfolge {
	position: absolute;
	z-index: 40;
	left: 797px;
	top: 100px;
	z-index: 500;
}

#pos_bildgross {
	position: absolute;
	z-index: 40;
	left: 0px;
	top: 0px;
	z-index: 510;
}

#pos_bildklein1 {
	position: absolute;
	z-index: 40;
	left: 0px;
	top: 327px;
	z-index: 510;
	visibility:hidden;
}

#pluszeichen1 {
	position: absolute;
	z-index: 40;
	left: 89px;
	top: 428px;
	z-index: 520;
	visibility:hidden;
}

#pos_bildklein2 {
	position: absolute;
	z-index: 40;
	left: 0px;
	top: 327px;
	z-index: 510;
	visibility:visible;
}

#pluszeichen2 {
	position: absolute;
	z-index: 40;
	left: 89px;
	top: 428px;
	z-index: 520;
	visibility:visible;
}

#pos_bildklein3 {
	position: absolute;
	z-index: 40;
	left: 104px;
	top: 327px;
	z-index: 510;
	visibility:visible;	
}

#pluszeichen3 {
	position: absolute;
	z-index: 40;
	left: 193px;
	top: 428px;
	z-index: 520;
	visibility:visible;
}


#pos_balken1, #pos_balken2 {
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 94px;
	z-index: 500;
}

#pos_balken2 {
	left: 230px;
}

#pos_hnav1 {
	position: absolute;
	z-index: 455;
	left: 0px;
	top: 100px;
	width: 230px;
}

#pos_inhalttext, #pos_inhalttext_breit, #pos_inhalttext_startseite {
	position:absolute;
	overflow:auto;
/*	z-index: 50;	*/
	width: 499px;	
/*	*width: 509px;	*/
	top: 126px;		
	left: 285px;	
	padding-right: 10px;
	padding-left: 1px;
/*	*height: 515px;*/
}

#pos_inhalttext_breit {
	width: 703px;	
}

#pos_inhalttext_klein2{
	position:absolute;
	visibility:visible;
	z-index:54;
	width:210px;
	top:20px;
	left:310px;
	padding-right:10px;
	font-size: 0.7em;
	line-height: 1.3em;
}

#pos_inhalttext_klein{
	position:absolute;
	z-index: 55;	
	width: 135px;
	top: 120px;		
	left: 350px;	
	padding-right: 10px;
	visibility:visible;
	font-size: 0.7em;
	line-height: 1.3em;
}


#pos_inhalttext_startseite {
/*	left: 58px;*/
	left: 96px;
	top: 120px;
}

#pos_gifani_startseite {
	position:absolute;
	left: 668px;
	top: 209px;
}


#pos_impressum {
    position: absolute;
	bottom: 10px;
	left: 0;
	z-index:1000;
}

#pos_impressum_startseite {
    position: absolute;
	top: 610px;
	left: 720px;
	z-index:1000;
}

/* Navigation +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
ul {
/*	margin: 0px;*/
	*margin-left:4px;
	padding-left: 12px;
	list-style-type: square;	
}

ol {
	margin-left:8px;
	*margin-left:6px;
	padding-left: 20px;	
	*padding-left: 22px;	
}

li {
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000000;		
}


a.hauptnav, a.hauptnav:hover, a.hauptnav_aktiv, a.hauptnav_aktiv:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
/*	height: 14px;
	*height: 16px;*/
	height: 1.25em;
/*	*height: 1.4em;*/
	width: 230px;
	display:block;
	background-color:#EAE8E0;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #808085;
 	background-image: url("../bilder/linie_hauptnav_v2.gif"/*tpa=http://www.klsmartin.com/fileadmin/template/bilder/linie_hauptnav_v2.gif*/);
	background-repeat: no-repeat;
	background-position: 0em 1.65em;
}

a.hauptnav:hover {
	color: #C40005;
}

a.hauptnav_aktiv, a.hauptnav_aktiv:hover {
	color: #FFFFFF;
	background-color:#808187;
 	background-image: none;
	font-weight: bold;
}

.abstand_hnav1_aktiv {
	padding-left: 5px;
}

.abstand_hnav1_inaktiv {
	padding-left: 17px;
}

a.subnav1, a.subnav1:hover, a.subnav1_aktiv, a.subnav_short, a.subnav_short_aktiv {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
/*	height: 14px;
	*height: 16px;*/
	height: 1.25em;
/*	*height: 1.4em;	*/
	width: 230px;
	display:block;
	background-color:#F6F6F3;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;	
	color: #808085;
 	background-image: url("../bilder/linie_subnav1_v2.gif"/*tpa=http://www.klsmartin.com/fileadmin/template/bilder/linie_subnav1_v2.gif*/);
	background-repeat: no-repeat;
	background-position: 0em 1.65em;			
}

a.subnav_short:hover {
	color: #C40005;
}

a.subnav_short_aktiv {
	color: #808085;
	font-weight: bold;
}

a.subnav1:hover {
	color: #C40005;
}

a.subnav1_aktiv {
	color: #808085;
	font-weight: bold;
}

.abstand_snav1_aktiv {
	padding-left: 7px;
}

.abstand_snav1_inaktiv {
	padding-left: 22px;
}

.abstand_shortnav1_inaktiv {
	padding-left: 16px;
}

a.subnav2, a.subnav2:hover, a.subnav2_aktiv {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
/*	height: 14px;
	*height: 16px;*/
	height: 1.25em;
	*height: 1.4em;	
	width: 230px;
	display:block;
	background-color:#F6F6F3;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;		
	color: #808085;		
 	background-image: url("../bilder/linie_subnav1_v2.gif"/*tpa=http://www.klsmartin.com/fileadmin/template/bilder/linie_subnav1_v2.gif*/);
	background-repeat: no-repeat;
	background-position: 0em 1.65em;				
}

a.subnav2:hover {
 	color: #C40005;
}

a.subnav2_aktiv {
	color: #C40005;	
}

.abstand_snav2_aktiv {
	padding-left: 20px;
}

.abstand_snav2_inaktiv {
	padding-left: 35px;
}


a.subnav3, a.subnav3:hover, a.subnav3_aktiv {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
/*	height: 14px;
	*height: 16px;*/
	height: 1.25em;
	*height: 1.4em;	
	width: 230px;
	display:block;
	background-color:#F6F6F3;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;		
	color: #808085;		
 	background-image: url("../bilder/linie_subnav1_v2.gif"/*tpa=http://www.klsmartin.com/fileadmin/template/bilder/linie_subnav1_v2.gif*/);
	background-repeat: no-repeat;
	background-position: 0em 1.65em;				
}

a.subnav3:hover {
 	color: #C40005;
}

a.subnav3_aktiv {
	color: #C40005;	
}

.abstand_snav3_aktiv {
	padding-left: 32px;
}

.abstand_snav3_inaktiv {
	padding-left: 47px;
}


a.sprachwahl_startseite, a.sprachwahl_startseite:hover , a.sprachwahl_startseite_usa, a.sprachwahl_startseite_usa:hover, a.sprachwahl_startseite_usa2, a.sprachwahl_startseite_usa2:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	text-decoration:none;
	color: #C3C6C6;
}

a.sprachwahl_startseite_usa, a.sprachwahl_startseite_usa:hover, a.sprachwahl_startseite_usa2, a.sprachwahl_startseite_usa2:hover {
	color: #FFFFFF;
	font-weight: bold;
}

a.sprachwahl_startseite_usa2, a.sprachwahl_startseite_usa2:hover {
	font-weight: normal;
}

a.sprachwahl_startseite:hover, a.sprachwahl_startseite_aktiv:hover {
	color: #7C7C7C;
}

a.sprachwahl_startseite_aktiv, a.sprachwahl_startseite_aktiv:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	text-decoration:none;
	color: #7C7C7C;
}



/* ++++++++++++++++++++++++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

form {
	margin: 0px;
	padding: 0px;
}

p, .bodytext, td div, p.tx-rrzn-pagelinks, p.katalogbestellung, p.katalogbestellung_head {	
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 11px;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000000;		
}

.hotel_abstand_gast, .hotel_abstand_gast2, .hotel_abstand_felder {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000000;	
	padding-right: 20px;
}

.hotel_abstand_gast2 {
	padding-right: 5px;
}

.hotel_abstand_felder {
	padding-right: 25px;
}

.hotel_abstand_zueinander {
	padding-top: 8px;
}

.hotel_abstand_first {
	padding-top: 16px;
}

p.csc-form-label-req, p.csc-form-label {
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.75em;
	color: #000000;		
}

p.tx-rrzn-pagelinks {
	margin-bottom: 3px;
}

p.tx-rrzn-pagelinks a {
	text-decoration: none;
}

p.katalogbestellung_head {
	margin-bottom: 0px;
	margin-top: 10px;	
}

p.katalogbestellung {
	margin-bottom: 0px;
}


h1, h2, h3 {
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 16px;
	font-size: 1em;
	font-weight: 600;
	color: #000000;
}

h2 {
	font-size: 0.75em;
	color: #938D7F;
	margin-bottom: 11px;	
}


h3 { /* News Subtitel */
	font-size: 0.75em;
	color: #938D7F;
	margin-bottom: 11px;	
}

/* Loginbereich */
h5 {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 4px;
	font-size: 0.75em;
	font-weight:bold;
	color: #808085;
}

.login_button, .tx-newloginbox-pi1-submit {
	font-size:0.65em ;
	color:#FFFFFF; 
	border:0px solid #86878B; 
	height:16px; 
	width:50px; 
	background-color:#808187;
}

.tx-newloginbox-pi1-submit {
	font-size:0.65em ;
	color:#FFFFFF; 
	border:0px solid #86878B; 
	height:18px; 
	width:96px; 
	background-color:#808187;
}

p.tx-newloginbox-pi1-forgotP {
	font-size:0.65em ;
	margin: 0px;
	padding: 0px;
}

p.registrierung {
	margin: 0px;
	font-size: 0.75em;
	color: #000000;		
}


/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a {
	color: #000000;
}

a:hover {
	color: #C40005;
}

a.impressum_format, a.impressum_format:hover, a.impressum_format_startseite, a.impressum_format_startseite:hover, a.impressum_format_aktiv, a.impressum_format_aktiv:hover, a.impressum_format_start, a.impressum_format_start:hover, a.impressum_format_startseite_usa, a.impressum_format_startseite_usa:hover {
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #808187;
	text-decoration: none;	
}

a.impressum_format_startseite_usa, a.impressum_format_startseite_usa:hover {
	color: #636363;
}

a.impressum_format_start:hover {
	color: #C40005;
}

a.impressum_format:hover {
	color: #C40005;	
}

a.impressum_format_startseite {
	color: #797979;	
}

a.impressum_format_startseite:hover {
	color: #7C7C7C;	
}

.extranav_trenner {
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #808187;
	text-decoration: none;	
}

.copyright_format {
	font-size: 0.65em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;	
	text-decoration: none;	
}

/* +++++++++++++ Suche +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.tx-macinasearchbox-pi1 {
	margin-top: 0px;
	padding: 0px;
}

.headline_suchen {
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;	
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	font-family:Helvetica,Verdana,sans-serif;
	font-size:0.65em; 
	color:#FFFFFF; 
	border:1px solid #808187; 
	height:18px; 
	width:2.2em; 
	background-color:#C40005;
}

.button_suche {
	font-family:Helvetica,Verdana,sans-serif;
	font-size:0.65em; 
	color:#FFFFFF; 
	width:2.2em; 
	border:1px solid #808187; 	
	height: 18px;
	background-color:#C40005;
	margin: 0px;	
}

.tx-indexedsearch-searchbox {
	display:none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button 
{ 
	width:80px; 
	height:16px; 	
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
{ 
	width:150px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
	margin-top: 15px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw 
{ 
	font-weight:bold; 
	font-style:italic;
	color:#C40005; 
	font-size:larger;
}
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px;
	margin-bottom:5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults 
{ 
	font-weight:bold; 
}

.tx-indexedsearch .tx-indexedsearch-browsebox-SCell p {
	display: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#D4D0C1; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch-redMarkup { color:#C40005; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin:5px; font-size: 0.9em; font-weight: normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a { text-decoration: none; color:#FFFFFF;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#C40005; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { font-size: 0.8em; vertical-align:absmiddle; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD p { color:#FFFFFF; margin-top: 10px;}

tr.tx-indexedsearch-title td {
	font-size: 0.7em;
}

.tx-indexedsearch .tx-indexedsearch-sectionlinks UL {
	font-size: 0.7em;
	list-style-type: square;
	width: 20px;
	margin: 0px;
	padding: 0px;
}



/* +++++++++++++++ Newsbereich ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.clearer {
	width: 480px;
	text-align:left;
}

.news-list-container {
/*	padding-right: 20%;*/
}


h1.news-list-titel, .news-list-date {
	font-size: 0.65em;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #212225;	
}

.news-single-timedata {
	font-size: 0.65em;
	font-weight: normal;
}


.news-single-files, .news-single-links {
	font-size: 0.7em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #938D7F;	
}


.news-single-item {
	width: 480px;
}

.news-list-date {
	font-weight: normal;
	font-size: 0.65em;
}

.news-list-morelink {
	font-size: 0.7em;
	color: #212225;
	line-height: 1.5em;
	margin-top: 0.3em;
}

.news-single-backlink, .news-single-backlink_left {
	font-size: 0.7em;
	color: #212225;
}

.news-single-backlink_left {

}

.news_bilder {
	padding-left: 40px;
}


.news-list-subheader {
	font-size: 0.7em;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.5em;
	color: #212225;	
}

p.news-single-imgcaption {
	position:absolute;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 0px;
	color: #212225;	
	left: 40px;
}

.news-list-links-format {
	font-size: 1.4em;
	font-weight:normal;
}

.news-list-files-format {
	font-size: 1em;
	font-weight:normal;
}

/* Archiv */
ul.news-archiv-auflistung {
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0.8em;
	margin-left:0px;
}

li.news-amenu-item-year {
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;	
	list-style-image: url("../bilder/projektdoku_pfeil.gif"/*tpa=http://www.klsmartin.com/fileadmin/template/bilder/projektdoku_pfeil.gif*/);
	list-style-position:outside;	
}

li.news-amenu-item-links {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1em;
	list-style-type: none;
}



/* Formulare ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.inputfeld, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword, .searchbox_inputfeld, .inputfeld_required, .inputfeld_datumselector { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:0.7em;
	border:1px solid #808187;
	margin: 0px;
}

.inputfeld_auslaufartikel {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	border:1px solid #808187;
	margin: 0px;
	font-size:0.9em;	
}

.inputfeld_required {
	border:2px solid #C40005;
}

.inputfeld_textarea { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:0.7em;
	border:1px solid #808187;
}

.button, .button_datumselector { 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:0.7em ;
	color:#FFFFFF; 
	border:1px solid #808187; 
	background-color:#808187;
}

.selection {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:0.7em; 
	border:1px solid #808187;	
}


.registrierung_fehler {
	color: #E60106;
}


/* Sitemap ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sitemap1 {
	margin-left : 0px;
	margin-top : 0px;	
}
.sitemap1_format {
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.sitemap2 {
	margin-left : 40px;
}
.sitemap2_format, .sitemap2_format:hover {
	font-size: 0.7em;
	text-decoration: none;
	color: #C40005;
}

.sitemap2_format:hover {
	font-weight: bold;
	color: #C40005;
}

.sitemap3 {
	margin-left : 70px;	
}
.sitemap3_format, .sitemap3_format:hover {
	font-size: 0.7em;
	text-decoration: none;
	color: #808187;
}

.sitemap3_format:hover {
	font-weight: bold;
}

.sitemap4 {
	margin-left : 100px;
}
.sitemap4_format, .sitemap4_format:hover {
	font-size: 0.7em;
	text-decoration: none;
	color: #aaaaaa;
}

.sitemap4_format:hover {
	font-weight: bold;
}

.inhaltsangabe1_format, .inhaltsangabe1_format:hover {
	font-size: 0.7em;
	text-decoration: none;
	color: #000000;
}

.inhaltsangabe1_format:hover {
	color: #C40005;
}

/* Liste mit Bild ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.bildrahmen {
	width: 86px;
	height: auto;
/*	border: 1px solid #808187;*/
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
}

.liste_link a {
	color: #C40005;
	text-decoration: none;
/*	font-size: 0.7em;*/
	line-height: 1.3em;	
	font-weight: bold;
}

h4 {
	font-size: 0.7em;
	color: #938D7F;
	margin-bottom: 0px;	
	margin-top: 0px;		
}

td div {	
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #000000;		
}

/* Tabelle +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.tabelle {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.7em;	
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#938D7F;		
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#938D7F;		
}

/*	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#4C6D86;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4C6D86;*/

.tabellenkopf td {
	padding-top: 2px;
	background-color:#938D7F;
	color:#FFFFFF;
	font-weight: bold;
}

.tabellenkopf_hg {
	background-color:#938D7F;
}

.spalte_kopf {
	padding-left: 10px;
	padding-right: 10px;	
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;		
}

.spalte_zeile, .spalte_zeile_left {
/*	padding-left: 10px;
	padding-right: 10px;*/
	text-align:center;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#938D7F;		
}

.spalte_zeile_left {
	text-align:left;
	padding-left: 10px;
}

.tabellenzeile_hg td {
	background-color: #F6F6F3;
}

.tabellenzeile td {
	padding-top: 2px;
	background-color: #F6F6F3;
}

.tabellenzeile_trennlinie {
	background-image: url("../bilder/tabelle_trenner.gif"/*tpa=http://www.klsmartin.com/fileadmin/template/bilder/tabelle_trenner.gif*/);
	background-repeat: repeat-x;	
}

.tabellenzeile_ende_hg {
	background-color:#938D7F;		
}


/* ++++++++++++++++++ Vertriebskarte ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#karte_inaktiv{
	position:absolute;
	z-index:51;
	top: 5px;
}
#karten{
	position:absolute;
	z-index:150;
	top: 341px;
	left: 43px;
	visibility: hidden;
}
#karten1{
	position:absolute;
	z-index:151;
	top: 276px;
	left: 113px;
	visibility: hidden;
}
#karten2{
	position:absolute;
	z-index:152;
	top: 269px;
	left: 10px;
	visibility:hidden;
}
#karten3{
	position:absolute;
	z-index:153;
	top: 221px;
	left: 1px;
	visibility: hidden;
}
#karten4{
	position:absolute;
	z-index:154;
	top: 356px;
	left: 131px;
	visibility: hidden;
}
#karten5{
	position:absolute;
	z-index:155;
	top: 188px;
	left: 106px;
	visibility: hidden;
}
#karten6{
	position:absolute;
	z-index:156;
	top: 132px;
	left: 33px;
	visibility: hidden;
}
#karten7{
	position:absolute;
	z-index:157;
	top: 5px;
	left: 46px;
	visibility: hidden;
}
#karten8{
	position:absolute;
	z-index:158;
	top: 188px;
	left: 108px;
	visibility: show;
}
#karten9{
	position:absolute;
	z-index:159;
	top: 46px;
	left: 160px;
	visibility: show;
}
#karten10{
	position:absolute;
	z-index:160;
	top: 131px;
	left: 6px;
	visibility: hidden;
}
#karten11{
	position:absolute;
	z-index:161;
	top: 179px;
	left: 46px;
	visibility: hidden;
}

.tx-flvplayer-pi1 {
	float: left;
	margin: 0;
	padding: 0;
	clear:both;
	width: 480px;
}
