/****************************************************/
/******************* CSS Document *******************/

/* Copyright: schwitterdesign, 2005 			    */
/* Author:    Lukas Schwitter                       */

/****************************************************/
/****************************************************/

/****************** General Styles ******************/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	color:#000000;
	background-color:#F1DDB6;
	margin:0;
	padding:0;
	border:0;
	overflow:auto;
}
table{
	margin:0;
	padding:0;
	border:0;
}
td{
	vertical-align:top;
}
p{
	margin:0;
	padding:0;
	border:0;
}
ul{
	margin:0;
	padding:0px 0px 0px 14px;
	border:0;
}
li{
	margin:0;
	padding:0;
	border:0;
	list-style-image: url("../images/general/img_listimage_black.gif");
}
img{
	margin:0;
	padding:0;
	border:0;
}
a:link{
	color:#990000;
	text-decoration: underline;
}
a:visited{
	color:#990000;
	text-decoration: underline;
}
a:hover{
	color:#000000;
	text-decoration: underline;
}
a:active{
	color:#990000;
	text-decoration:none;
}
/****************** Content Styles ******************/
.list_lead{
	font-weight:bold;
	text-decoration:none;
}
.marginal li{
	list-style-image: url("../images/general/img_listimage_red.gif");
}
.marginal_txt{
	display: inline;
}
/************ Table Trainings Styles ****************/
.table_training td {
	padding: 3px 4px 1px 4px;
}
.table_bg_1 {
	background-color: #EBD9BF;
}
.table_bg_2 {
	background-color: #C3A995;
}
.table_bg_3 {
	background-color: #990000;
}
/***************** Register Styles ******************/
.register {
	height:20px;
}
.register_field {
	width:340px;
}
.register_field_short1 {
	width:60px;
}
.register_field_short2 {
	width:125px;
}
.register_field_short3 {
	width:270px;
}
/******************* Map Styles *********************/
#contact_map_canvas {
	width: 475px;
	height: 355px;
	border: 1px solid #B5A689;
}
/***************** Gallery Styles *******************/
#gallery_1 ul, #gallery_2 ul, #gallery_3 ul {
	padding: 0;
    list-style: none;
}
#gallery_1 ul li, #gallery_2 ul li, #gallery_3 ul li {
    display: inline;
}
#gallery_1 ul img, #gallery_2 ul img, #gallery_3 ul img {
	padding-right: 10px;
	padding-bottom: 10px;
}