div,td,span,font,input,textarea, label
					{
					font-family:Arial,Helvetica,sans-serif;
					font-size:12px;
					line-height:16px;
					font-weight:normal;
					color:white;
					}

body				{
					margin:0px; padding:0px;
					text-align:center;
					background:black;
					}

#site				{
					background:#272727 url(../images/background_3.jpg) no-repeat;
					color:white;
					width:900px;
					overflow:hidden;	/*IE: #menu: padding is now possible*/
					margin:auto;
					text-align:left;
					
					}
					
#header				{
					padding:0px;
					margin:0px;
					height:161px;
					}


#menu				{
					height:61px;
					padding:0px 30px;
					}

#content			{
					padding-top:24px;
					}

#title				{
					margin:0px 0px 24px 0px;
					padding-left:30px;
					background:transparent;
					height:31px;
					}

.left	{float:left;}
.right	{float:right;}
.clear	{clear:both;}
.hidden	{display:none;}
.absolute	{position:absolute;}
.relative	{position:relative;}
.w200	{width:200px;}
.w320	{width:320px;}
.center	{text-align:center;}
.center div	{text-align:left; margin:auto;}


.menuitem				{line-height:26px;position:relative;z-Index:100;margin:3px 40px 0px 0px;height:39px;font-size:15px;font-family:Helvetica,sans-serif;}
.menuitem a				{text-decoration:none;padding: 5px 0px 2px 0px; display: block; margin: 0px;color:#dddddd;}
.menuitem a:hover		{color:white;text-decoration:underline;}
.menuitem a img			{margin:4px 0px 0px 0px;vertical-align:top;}
.menuitem_hover			{}
.menuitem_hover a		{}


.gallery_img		{border:1px solid #888888;padding:4px 4px 0px 4px;margin:0px 13px 15px 0px;}

.menu_icon	{height:38px;width:36px;background:transparent url(../images/menu_icons.jpg) no-repeat;margin-right:9px;margin-top:-4px;}
#highlights_icon	{background-position:0px 0px;}
#registration_icon	{background-position:-36px 0px;}
#travel_icon		{background-position:-72px 0px;}
#contact_icon		{background-position:-108px 0px;}
#downloads_icon		{background-position:-144px 0px;}
#gallery_icon		{background-position:-180px 0px;}


.spalte2_1	{float:left;width:400px;margin-left:35px;padding:0px;}
.spalte2_2	{width:400px;margin-left:465px;padding:0px;}


.spalte3_1	{float:left;width:305px;margin-left:20px;padding:0px;}
.spalte3_2	{width:305px;margin-left:345px;padding:0px;}
.spalte3_3	{float:right;margin-right:20px;width:200px;padding:0px;}

.spalte3_1b	{width:270px;float:left;margin-left:20px;padding:0px;}
.spalte3_2b	{width:270px;margin-left:310px;padding:0px;}
.spalte3_3b	{width:270px;float:right;margin-right:20px;padding:0px;}


.spalte3_31 {float:left;width:130px;margin-left:0px;padding:0px;}
.spalte3_32 {width:130px;margin-left:140px;padding:0px;}

.bg				{background:#343434;}
.fixheight		{height:480px;}

/*	IE6:	*/
* html .spalte3_32	{margin-left:137px;}
* html .spalte3_1	{margin-left:10px;}
* html .spalte3_3	{margin-right:10px;}
* html .spalte3_1b	{margin-left:10px;}
* html .spalte3_3b	{margin-right:10px;}

* html .spalte2_1	{margin-left:10px;}
* html .spalte2_2	{margin-right:10px;}

.spalte23
{
	width:454px;
	margin-left:232px;
}
/*folgende spalten-classes sind noch nicht getestet*/
.spalte1
{
	width:212px;
	float:left;
	margin-left:10px;
}
.spalte2
{
	width:212px;
	margin-left:232px;
}
.spalte3
{
	width:212px;
	float:right;
	margin-right:10px;
}
.spalte4
{
	width:212px;
	float:right;
	margin-right:10px;
}

.spalte1234
{
	width:820px;
	margin-left:40px;
}

.margintop	{margin-top:42px;}
.text_content	{padding:7px 11px 11px 11px;font-size:14px;line-height:18px;color:white;}
.bottomheight	{height:50px;}

h1			{font-size:22px;color:#fff;margin:0px;line-height:26px;}
h2			{font-size:18px;color:#888;margin:0px;line-height:26px;}

ul			{margin:0px; margin-left:20px; padding:0px;}
ul.limargin li	{margin-bottom:5px;}
span.list_title {border-bottom:4px solid #797979;display:block;margin:0px 0px 10px 0px;padding:0px 0px 6px 0px;font-size:13px;font-weight:bold;color:white;}
span.list_title a img {border:none;}

img
{
	border:0px;
}
label
{
	width:120px;
	float:left;
	padding-top:5px;
}
input, textarea
{
	background-color:#2A2829;
	border:2px solid #797979;
	color:white;
	cursor:text;	/*for IE. background:transparent causes focus-errors*/
}
textarea
{
	height:300px;
	margin:1px 0px 1px 0px;
}
input.submit
{
	background:url(../images/submit.gif) no-repeat;
	cursor:pointer;	/*for IE*/
	border:none;
	padding:5px;
	width:159px;
	height:37px;
	text-align:center;
}
form
{
	background-color:transparent;
}

a
{
	color:#ddd;
}
p
{
	text-align:justify;
}

/*---------------[Social Bookmark Services]--------------------------------*/
.socialbookmark
{
	margin:0px;
	margin-top:3px;
	width:60px;
}
.socialbookmark a
{
	background-image:url(../images/bookmark_icon.gif);
	background-repeat:no-repeat;
	height:17px;
	width:17px;
	overflow:hidden;	/* important for IE6 */
	float:left;
	padding:0px;
	margin:0px;
	margin-right:2px;
}
#bookmark_facebook
{
	background-position:0px 0px;
}
#bookmark_technorati
{
	background-position:-18px 0px;
}
#bookmark_delicious
{
	background-position:-36px 0px;
}
#bookmark_rss
{
	background-position:0px -17px;
}
#bookmark_youtube
{
	background-position:-18px -17px;
}
#bookmark_feedburner
{
	background-position:-36px -17px;
}


/*-----------------[end Social Bookmark Services]--------------------------*/