body {
	background: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
}

form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

a { color: #FE0000; text-decoration: none;}
a:visited { color: #595959; text-decoration: none;}
a:hover, a:visited:hover { color: #bfbfbf; text-decoration: none; }

a.rot { color: #FE0000; text-decoration: none;}
a.rot:visited { color: #FE0000; text-decoration: none;}
a.rot:hover, a.rot:visited:hover { color: #bfbfbf; text-decoration: none; }

h1 {font-size: 12px; color: #fe0000; font-weight:bold; line-height:20px; padding-bottom: 10px; margin:0px;}
h2 {font-size: 9pt; color: #FF2F2D;}
h3 {font-size: 9pt; color: #FF2F2D;}

img {
	border: 0;
}

#container {
	margin: 0 auto;
	width: 620px;
}

#home {
	float: left;
	width: 620px;
	height: 160px;
	margin: 23px 0px 0px 48px;
}

* html #home {
	float: left;
	position: relative;
	right: 64px;
}

#home img {
	border: 0;
	width: 149px;
	height: 149px;
	padding: 0px;
	margin: 0px;
}

#home a {
	float: left;
	display: block;
	width: 149px;
	height: 149px;
	padding: 0px;
	margin: 8px 0px 0px 18px;
}

#home_logo {
	float: left;
	width: 620px;
	height: 50px;
	margin: 44px 0px 0px 0px;
	text-align: left;
}

#home_title {
	float: left;
	width: 620px;
	height: 50px;
	margin: 28px 0px 0px 0px;
	text-align: center;
}
#home_xmas {
	float: right;
	height: 67px;
	margin: 15px 0px 0px 0px;
	padding: 0px 70px 0px 0px;
	text-align: right;
}
#header {
	float: left;
	width: 620px;
	margin: 43px 0px 9px 1px;
	/*margin: 43px 0px 29px 1px;*/
}

#logo {
	float: left;
	width: 220px;
	height: 40px;
	margin: 1px 0px 0px 0px;
	padding-left: 2px;
	background: url("images/logo.gif") no-repeat;
}

#logo a {
	display: block;
	width: 120px;
	height: 40px;
	margin: 1px 0px 0px 0px;
	padding-left: 2px;

}

#icon {
	float: right;
	width: 351px;
	height: 120px;
	margin: 1px 0px 0px 8px;
}

#icon div {
	float: left;
	height: 103px;
	width: 103px;
	padding: 0px 13px 0px 0px;
	margin: 0;
	background-repeat:  no-repeat;
}

#icon div a {
	position: relative;
	left: 13px;
	display: block;
	border: 0;
	width: 103px;
	height: 103px;
}

#navigation {
	float: left;
	width: 620px;
}

#content {

	float: left;
	padding-top: 24px;
	padding-bottom: 20px;
	line-height: 20px;
	color: #333333;
	font-size:12px;
}

#content ul li{
	list-style-image: url("images/bulletrd.gif");
}

#block {
	float: left;
	width: 219px;
}

#subnavi {
	float: left;
	width: 500px;
	padding-top:10px;
	font-size: 10px;
}

#subnavi a:link, #subnavi a:visited, #subnavi a:active, #subnavi a:hover {
color: #828282; text-decoration: none;
}

#subnavi a:hover {
color: #bfbfbf; text-decoration: none;
}

#language {
	float: right;
	text-align: right;
	width: 120px;
	height: 20px;
	font-size: 10px;
	padding-top: 10px;
}

#language a:link, #language a:visited, #language a:active, #language a:hover {
color: #828282; text-decoration: none;
}

#language a:hover {
color: #bfbfbf; text-decoration: none;
}

#language_index {
	float: right;
	text-align: right;
	width: 100px;
        margin-right: 80px;
	height: 20px;
	font-size: 10px;
	padding-top: 70px;
}

#language_index a:link, #language_index a:visited, #language_index a:hover {
color: #828282; text-decoration: none;
}

#language_index a:active {
color: #fe0000; text-decoration: none;
}

#language_index a:hover {
color: #bfbfbf; text-decoration: none;
}
.zitat {color: #666666;font-weight:bold;}

#media1 a:link, #media1 a:visited, #media1 a:active, #media1 a:hover {text-decoration:none; color: #333333;} 

#para03, #para04, #para05, #para06, #para07, #para08, #para09 , #para10  {padding-left:37px;}

.galleryDesc {margin-left:30px;}
.hrot {color: #FE0000}
