/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

html, body {
	margin:0px;
}


/************************************************
 * classes for the index page 
 */
.index_body {display:none;}

.index_bg {display:none;}

.index_logo {display:none;}

.index_choice {display:none;}

.index_nav {display:none;}
/***********************************************/


/************************************************
 * classes for the default page 
 */
.page_body {
	background-image:url(layout/layout.bg.gif);
	background-color:#FAF0E6;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#232323;
	font-size:11px;
}

.div_header {}

.div_header_top {display:none;}

.div_header_top_img {display:none;}

.div_header_left {display:none;}

.div_header_left_img {display:none;}

.div_title {
	padding-bottom:5px;
}

.div_submenu {display:none;}

.sublink:link {
	text-decoration:none;
	color:grey;
}

.sublink:hover {
	color:grey;
}

.sublink:active {
	text-decoration:none;
	color:grey;
}

.sublink:visited {
	text-decoration:none;
	color:grey;
}

.div_nav_path {
	width:95%;
	border-top:0px;
	border-bottom:1px solid #aaaaaa;
	border-left:0px;
	border-right:0px;
	padding:5px 0px 5px 0px;
	border-style:dotted;
	margin-bottom:10px;
}

.div_navigation {display:none;}

.div_navigation_logo {display:none;}

.div_movie {display:none;}

.div_shadow_left {display:none;}

.div_shadow_bottom {display:none;}

.div_menu {display:none;}

.div_lang_menu {display:none;}

.div_intro_top {display:none;}

.div_intro_bottom {display:none;}

.linktotop {display:none;}

.div_content {
	width:95%;
}
/***********************************************/


/************************************************
 * css classes for extensions 
 */
.tx-ppm-pi1 {
	border:0px;
	padding:0px;
	margin:0px;
} 

.ppm_table {
	border:0px;
	border-collapse:collapse;
	padding:4px 4px 4px 4px;
}

.ppm_sort {display:none;}

.ppm_title {
	background-color:#cccccc;
	border:1px solid #cccccc;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}

.ppm_cell {
	border:1px solid #cccccc;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}

.ppm_special_col {
	border:0px;
}

.ppm_l {
	text-align:left;
}

.ppm_c {
	text-align:center;
}

.ppm_r {
	text-align:right;
}

.ppm_bl {
	font-weight:bold;
	text-align:left;
}

.ppm_bc {
	font-weight:bold;
	text-align:center;
}

.ppm_br {
	font-weight:bold;
	text-align:right;
}

.detail {
	padding-top:10px;
	padding-bottom:10px;
}

.detail_body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#232323;
	font-size:11px;
	margin:8px 8px 8px 8px;
	background-color:#faf0e6;
}

.detail_nav {
	text-align:center;
	color:#ff0000;
}

.detail_anchor {
	position:fixed;
	background-color:#faf0e6;
	text-align:right;
	width:100%;
	right:0px;
	bottom:0px;
	padding:4px 4px 4px 0px;
}

.detail_image {
	text-align:center;
}

.detail_opt {
	text-align:center;
	color:#ff0000;
}

.detail_header {

}

.detail_ptitle {
	font-weight:bold;
	font-size:13px;
	color:#FF0000;
}

.detail_wtitle {
	font-weight:bold;
	font-size:13px;
	color:#FF0000;
}

.detail_steprow {
	padding-top:4px;
	padding-bottom:4px;
}

.detail_steptitle {
	font-weight:bold;
}

.detail_stepimage {
	padding-right:10px;
}

.detail_step0 {}

.detail_step1 {}

.detail_step2 {}

.detail_step3 {}

.detail_step4 {}

.detail_step5 {}
/***********************************************/


.sitemap_level1 {
	text-indent:50px;
	padding-top:10px;
}

.sitemap_level2 {
	text-indent:75px;
}

A:link {
	background-color: transparent;
	color: red;
	text-decoration: none;
	font-size:11px;
}
A:visited {
	background-color: transparent;
	color: red;
	font-size:11px;
	text-decoration: none;
}
A:hover {
	background-color: transparent;
	color: red;
	text-decoration: underline;
}
A:active {
	background-color: transparent;
	color: red;
	font-size:11px;
	text-decoration: none;
}

SELECT {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px 
}

TEXTAREA {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
} 

INPUT {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px 
}

H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:black;
	margin-bottom:0px;
	margin-top:10px;
}

H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	margin-bottom:10px;
	margin-top:20px;
}

H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-bottom:0px;
	margin-top:10px;
}

H4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	margin-bottom:0px;
	margin-top:10px;
}

.subhead1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
}

.subhead2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:green;
}

.subhead3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:red;
}

.headerdate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Green;
	font-weight: normal;
}

P, LI, TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:125%;
	color: #333333;
	margin-top:1px;
	margin-bottom:1px;
	padding-bottom:0px;
	text-indent:0px;
}

.caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF9966;
}

.bulletlist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6600CC;
}

.table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC3366;
}

.searchform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6600CC;
	font-weight:normal;
}

.searchresultpagetitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:bold;
}

.searchresultcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6600CC;
	font-weight:normal;
}

.searchresultheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333366;
	font-weight:bolder;
}

.searchmarkup {
	color:#FF0066;
}

.loginform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:normal;
}

.mailform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:normal;
}

.mailformrequired {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bolder;
}

.mailformcomment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bolder;
}

.mailformradio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	font-weight:normal;
}

.filelinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
}

.filelinkssize {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:Green;
}

.sitemap1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
}

.sitemap2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	margin-left:20px;
}

.sitemap3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333399;
	margin-left:40px;	
}

.sitemap4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#003333;
	margin-left:60px;
}

.celmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:olive;
	margin-top:10px;
}

.celsubmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666699;
	margin-left:20px;
	margin-top:3px;
}


/* css style for map24 routeplaner */
.map24_input {
	background-color:#ffffff;
	width:232px;
	color:#0D3D6A;
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:normal;
	border:1px #bebebe solid;
	margin-top:2px;
	margin-bottom:2px;
	padding:2px;
	border-collapse:collapse;
	}
	
.map24_list {
	background-color:#FFFFFF; 
	border-style:groove;
	padding:2px;
	font-family:Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
	font-size:9px;
}
	
.map24_text {
	font-family:Arial; 
	font-size:11px; 
	color:#586A75;
}
	
.map24_margin {
	margin-left:10px;
}

.map24_padding{
	padding-left:10px;
}
	
	
.map24_title {
	font-family:Arial; 
	font-size:11px; 
	color:#FFFFFF; 
	padding-left:10px; 
	padding-top:31px; 
	font-weight:bold;
}
	
.map24_cell {
	padding-left:10px; 
	padding-top:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	background-color:#F8F9FA;
}
	
.map24_blockborder {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-color:#BEBEBE;
	border-collapse:collapse;
}	