@import url("reset.css");


img {
	outline-width	: 0px;
	border-width	: 0px;
}

table, thead, tbody, tfoot, tr, th, td {
/*vertical-align:middle;*/
vertical-align: top;
}


body,
body table,
table,
td, 
a,
textarea,
input,
ul,
li,
div {
	font-family	: Verdana;
	font-size	: 10pt;
}

ul {
	padding-left	: 50px;
	padding-right	: 30px;
	padding-bottom	: 20px;
	display		: block;
	list-style-image : url(http://www.ferienfahrt.info/Bilder/bullet.jpg);
	list-style-type: circle;
	list-style-position	: outside;
}


ul.unterpunkte {
	padding-top	: 5px;
}

ul.unterpunkte li:first-line {
	color		: #6F1314;
	font-weight	: bold;
}

ul.unterpunkte li {
	padding-bottom	: 10px;
}

table tr td ul {
	padding-left	: 20px;
	padding-bottom	: 5px;
}

a,
a:visited {
	color			: #6F1314;
	text-decoration		: underline;	
	border-bottom		: 0px dotted #6F1314;
}

h1:first-letter {
	font-weight		: bold;
	font-family		:'Times New Roman',Times,serif;
	font-size		: 20pt;
	font-style		: italic;
}


h1 {
	font-size		: 16pt;
	margin			: 0px;
	border-width		: 0px;
	color			: #6D1214; 
	font-weight		: normal;
	background-image	: url(http://www.ferienfahrt.info/Bilder/h1_8.jpg); 
	background-repeat	: no-repeat; 
	height			: 43px; 
	padding-top		: 11px; 
	padding-left		: 13px;
}

h2:first-letter {
	font-style		: italic;
}


h2 {
	font-size		: 14pt;
	margin			: 0px;
	border-width		: 0px;
	color			: #6D1214; 
	font-weight		: normal;
	background-image	: url(http://www.ferienfahrt.info/Bilder/h2_8.jpg); 
	background-repeat	: no-repeat; 
	height			: 35px; 
	padding-top		: 8px; 
	padding-left		: 13px;
	/*margin-top		: 30px;*/
}

h3 {
	font-size		: 12pt;
	margin			: 0px;
	padding			: 0px;
	border-width		: 0px;
	color			: #6D1214; 
	font-weight		: normal;
	height			: 30px; 
	padding-top		: 9px; 
	padding-left		: 0px;
	margin-top		: 20px;
}

h4 {
	font-family		: Verdana;
	font-size		: 10pt;
	color			: #6D1214; 
	font-weight		: bold;

}

.infoportalblock {
	background-color	: #E9DC7E;
	padding			: 2px;
	border			: 1px solid #E9E9E9;
}

.redtable {
	border			: 1px solid #E9DC7E; 
	border-collapse		:collapse; 
	background-color	: #701416;
}

.redtable thead tr {
	background-color	: #6F1314;
}

.redtable thead td {
	text-align		: center; 
	font-weight		: bold; 
	color			: #E9DC7E;
}

.redtable tbody tr {
	/*outline			: 1px solid #E2E2E2; */
	background-color	: #F0F0F0;
}

.redtable tbody td {
	padding			:3px;
	border			: 1px solid #F4E889;
}

.redtable tfoot tr {
	background-color	: #E9DC7E;
}

.redtable tfoot td {
	color			: #6F1314;
}

.redtable2 {
	border			: 1px solid #E9DC7E; 
	border-collapse		:collapse; 
	background-color	: #701416;
	min-width		: 500px;
	width			: 500px;
	max-width		: 800px;
}

.redtable2 thead td {
	background-color	: #6F1314;
	text-align		: center;
	font-style		: italic;
	color			: #E9DC7E;
}

.redtable2 td {
	min-width		: 20%;
	max-width		: 50%;
	width			: 25%;
}

.redtable2 .cap {
	text-align		: left; 
	font-weight		: bold; 
	color			: #E9DC7E;
	background-color	: #6F1314;
}

.redtable2 tr {
	/*outline			: 1px solid #E2E2E2; */
	background-color	: #F0F0F0;
}

.redtable2 td {
	padding			:3px;
	border			: 1px solid #F4E889;
}



@media screen {
	.print_show { display	: none; }
	.print_hide { display	: run-in;}
}

@media print {
	.print_show { display	: run-in;}
	.print_hide { display	: none; }
}



