﻿#wkarteerg,#skarteerg{
	clear: both;
	padding-top: 10px;
	padding-bottom: 20px;
}

#in_kart {
	display: block;
	border: 0px solid #f00;
	margin-left: 30px;
	margin-right: 30px;
	vertical-align: middle;
}

#in_kart .woschmankerl {
color: #8c8c8c;
font-weight:bold;
}
#in_kart .tgschmankerl {
color: #c8c8c8;
font-weight:bold;
border-top: 0px solid #ff0000;
/*margin-top: 250px;*/
/*padding-top: 250px;*/
}
#in_kart .datum {
color: #ff0000;
color: #8CBE9B;
/*font-weight:bold;*/
font:16px/24px 'Droid Sans', sans-serif;
}
#in_kart .preis, #in_schmankerl .preis {
color: #ff0000;
color: #8CBE9B;
/*font-weight:bold;*/
white-space: nowrap;
}
#in_kart.last {
border-bottom: 1px solid #ff0000;
}

#in_kart .kartti {
border: 0px solid #0FF;
display: inline;
float: left;
width: 100%;
/*vertical-align:middle;*/
}
#in_kart .kartti {
	color: #8CBE9B;
	cursor:pointer;
}


#in_kart table {
	border-collapse: collapse;
	empty-cells: show;
	border-width: 0px;
	border-style: solid;
	border-color: #CFCFCF;
	width: 100%;
	background-color: #144E0E;
	border-spacing: 0px;
	background: rgba(0, 47, 22, 0.75) none repeat scroll 0% 0%;
	}

.karttab {
border-top: 0px solid #cfcfcf;
border-left: 0px solid #cfcfcf;
border-right: 0px solid #cfcfcf;
border-bottom: 0px solid #cfcfcf;
border: 0px solid #cfcfcf;
/*width: 470px;*/
/*width: 100%;*/
}
.karttr:nth-child(even) {
margin-top: 10px;
	/*background: #CCC;*/
	background: rgba(0, 47, 22, 0.75) none repeat scroll 0% 0%;
	/*background: rgba(0, 47, 22, 0.75) url('../images/hline.png') bottom right repeat-x;*/
}
.karttr:nth-child(odd) {
	/*background: #FFF;*/
	background: rgba(0, 47, 22, 0.25) none repeat scroll 0% 0%;
}

.karttr:hover {
/*background-image: url('../images/hline.png') bottom right repeat-x;*/
/*margin-top: 10px;*/
text-shadow: 0px 0px 8px #ffffff;
border-bottom: 1px dotted #cfcfcf;
border-bottom: 1px dashed #cfcfcf;
}


.karttd {
border-top: 0px solid #cfcfcf;
border-left: 0px solid #cfcfcf;
border-right: 0px solid #cfcfcf;
border-bottom: 0px solid #cfcfcf;
border: 0px solid #cfcfcf;
padding: 2px 10px;
}
td.rechts {
text-align: right;
}
.preis {
color: #ff0000;
color: #8CBE9B;
/*font-weight:bold;*/
}

.kartlinre {
background: url('../images/hline.png') right repeat-x;
/*background: url('../images/pdf16.png') right repeat-x;*/
/*margin-top: 10px;*/
/*text-align: right;*/
}

.karttitel{
	font-size: 30px;
	font-weight: 600;
	padding-bottom: 10px;
	font: 600 30px/36px "Lato",sans-serif;
	font: 300 30px/36px "Lato",sans-serif;
}
.kartlogo{
	margin-left: 0px;
	width: 50%;
	/*max-width: 50%;*/
	margin: 0px auto;
	}
.kartlogoleer{margin-left: 10px;}

/*
@media (min-width: 480px) and (max-width: 767px){
	.kartlogo{width: 80%;}
}
@media (max-width: 479px){
	.kartlogo{width: 100%;}
}
*/

#sprachwahl {	
}


#ikartsp {
cursor: pointer;
/*float: right;*/
float: left;
top: 8px;
position: relative;
height: auto;
margin-right: 30px;
border: 0px solid #FF0;

}
#blaetternS,#blaetternK {
top: 15px;
position: relative;
float: right;
margin-right: 20px;
/*width: 16px;*/
/*height: 16px;*/
border: 0px solid #0ff;
}
.flaggen {
/*width: 25px;*/
/*height: 25px;*/
border: 0px solid #FF0;
margin-left: 10px;
height: 23px;
height: 30px;
z-index: 100;
}
.flaggenfb {
/*width: 25px;*/
/*height: 25px;*/
border: 0px solid #ffff00;
margin-left:10px;
}
.pfeileli, .pfeilere, .pfeischmli, .pfeischmre {
	/*border: 1px solid #0F0;*/
	/*float: right;*/
	position: relative;
	/*top: 10px;*/

	/*height: 19px;*/
	cursor: pointer;
	z-index: 100;
}
.pfeilere, .pfeischmre {
margin-left: 20px;
margin-right: 20px;
width: 16px;
height: 16px;
background: url('../images/re_icon.png') right top no-repeat;
float:right;
}
.pfeilere:hover, .pfeischmre:hover {
background: url('../images/re_icon.png') right bottom no-repeat;
	text-shadow: 0px 0px 8px #ffffff;
}
.pfeileli, .pfeischmli {
margin-left: 20px;
width: 16px;
height: 16px;
background: url('../images/li_icon.png') right top no-repeat;
float:left;
}
.pfeileli:hover, .pfeischmli:hover {
background: url('../images/li_icon.png') right bottom no-repeat;
	text-shadow: 0px 0px 8px #ffffff;
}

#schmankerg,#kartwert,#sprachwert,#seitwert,#sprachtest{
display:none;
position: relative;
top: 12px;
}
#schmankwert,#schmankerg {
display:inline-block;
margin-left:10px;
margin-top:-1px;
}
#schmankwert {
margin-left:10px;
margin-top: 11px;
}

.readMore3sp{
	cursor: pointer;
text-transform: uppercase;
}


@media (min-width: 1300px) and (max-width: 1559px){
}
@media (min-width: 1200px) and (max-width: 1299px){
}
@media (min-width: 990px) and (max-width: 1199px){
}
@media (min-width: 768px) and (max-width: 989px){
	#skarte h3 {
		margin-right: 10px;
		margin-top: 5px;
	}
}
@media (min-width: 480px) and (max-width: 767px){
	#skarteerg{
		padding-top: 20px;
	}
	#skarte{
		border-top: 0px solid #8CBE9B;
	}
	#blaetternS {
		top: 8px;
		margin-right: 0px;
		right: 20px;
	}
	#blaetternK {
		top: 12px;
		top: -14px;
		margin-right: 0px;
		right: -10px;
	}
	.karttd {font: 300 15px/21px "Lato",sans-serif;}
	#schmankwert{
		top:15px;
		margin-top: 5px;
		position: relative;
		right: 260px;
		}
	#schmankerg{
		top:7px;
		margin-left: 10px;
		width: 300px;
		float: left;
		border: 0px solid rgb(0, 255, 0);
		}
	.kartlogo {margin-left:0px;margin-top:10px;width:100%;}
	.kartlogoleer {width:467xp;margin-left:0px;margin-top:10px;}
	#wkarteerg {margin-top:10px;}
}
@media (max-width: 479px){
	#skarteerg{
		padding-top: 20px;
	}
	#skarte{
		border-top: 0px solid #8CBE9B;
	}
	#in_kart{
		margin-left: 0px;
		margin-right: 0px;
	}
	#wkarte h3 {margin-right: 0px;margin-left: 0px;}
	#skarte h3 {margin-right: 0px;margin-left: 0px;}
	#ikartsp {
		margin-right: 0px;
		margin-left: -2px;
		margin-top: 30px;
	}
	.imgclosekart{top: 8px;right: 0px;}
	.imgcloseschmank{top: 8px;right: 0px;}
	#blaetternS {
		top: 8px;
		position: relative;
		float: right;
		margin-right: 30px;
		border: 0px solid #0FF;
	}
	#blaetternK {
		top: -45px;
		top: -50px;
		position: relative;
		float: right;
		margin-right: 10px;
		border: 0px solid #0FF;
	}
	.pfeilere {margin-right: -10px;}
	.pfeischmre {margin-right: -5px;}
	.karttitel{font: 300 20px/24px "Lato",sans-serif;}
	#schmankwert{
		top:10px;
		position: relative;
		/*left: -160px;*/
		border: 0px solid rgb(255, 0, 0);
		margin-left: 0px;
		}
	#schmankerg{
		float: left;
		left: -8px;
		margin-left: 10px;
		border: 0px solid rgb(0, 255, 0);
		top:15px;
		}
	.kartlogo {margin-left:0px;margin-top:10px;width:100%;}
	.kartlogoleer {margin-left:0px;margin-top:10px;}
}

