body
{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFF;
	background-image:url(../img/site_bg.gif);
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#wrapper {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:920px;
	background-color: #ffffff;
	text-align: left;
	height: auto;
}

#wrapperi {
	background-color: White;
	position:absolute;
	width:920px;
}
#header
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 325 px;
}

#content {
	z-index:999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	float:left;
	width:100%;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	clear:both;
	background-color:#B82937;
	color:#FFF;
}

#footmenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	background-color:#FFFFFF;
	color:#000;
}

#header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #B82937;
}
.text-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.text-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

a.menu 
{
	color:black;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; /*letter-spacing:1px;*/}
#xsnazzy h1 {/*font-size:2.5em; color:#fff;*/}
#xsnazzy h2 {/*font-size:2em;color:#06a; border:0;*/}
#xsnazzy p {padding-bottom:1.5em;}
#xsnazzy h2 {/*padding-top:0.5em;*/}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#B82937; border-left:1px solid #B82937; border-right:1px solid #B82937;}
.xb1 {margin:0 5px; background:#B82937;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#B82937; border:0 solid #B82937; border-width:0 1px;}
.submit_button {font-size:11px; color:#FFF; background-color:#B82937; border: 0px;}
.red-big {
	font-size: 16px;
	color: #B82937;
	font-weight: bold;
}
.hotline {
	font-size: 20px;
	color: #B82937;
	font-weight: bold;
}

.red-kontakt {
	font-size: 12px;
	color: #B82937;
	font-weight: bold;
}


#globalnav {
	position:relative;
	float:left;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #B82937;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#bbb;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}


/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#444;
}


#globalnav A.nothere:visited{
	color:#FFF;
}

#spacer{
	margin-top: 10px;
}



#tbl_list, #tbl_list a{
	font-size: 11px;
}


#tbl_list img
{
	margin:5px;
	border: 0;
}


#tbl_list h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #445782;
	margin-top: 5px;	
	margin-bottom: 5px;
}


.smallred
{
	font-size: 9px;
	color: Red;
	font-weight: bolder;
}
/*
li{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-decoration:none;
}
*/

#table_reise .content {
	font-size: 11px;
}
#table_reise
{
	/* background-color: #C0C9DA; */
	background-color: #B82937; 
	
	
	
}

#table_reise tr
{
	/* background-color:  #DFE6EC;*/
	background-color:  white;
}

#table_reise th
{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:12px;
	font-weight: bolder;
	text-decoration:none;
	color: white;
	text-align: left;
	background-color: #B82937;
	
}


#table_reise td
{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration:none;
	font-size: 11px;
}

#table_reise .th_sub
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-decoration: none;
	color: white;
	background-color: #B82937;
}

#table_reise .td_sub1
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-decoration: none;
	color: Black;
	background-color: #FFF6FC;
}
#table_reise .td_sub2
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	text-decoration: none;
	color: Black;
	background-color: #FFF6AC;
}


.button{
	color: white;
	background-color:   #B82937;
}


.tbl_callback
{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:12px;
	text-decoration:none;
	color: white;
	text-align: left;
	background-color: #B82937;
	
	text-align: center;
}

.btn_sonderkondition
{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-color: #458B74;


}

.preise_tabelle
{
	background-color:#B82937;
	
}

.preise_kopf
{
	background-color:#B82937;
	color:white;
}

.preise_kopf2
{
	background-color:white;
}
