

html,body {
		background-color:white;
		margin:0px;
		padding:0px;
		width: 100%;
		height: 100%;
	    scrollbar-base-color: #ff0000;
	    scrollbar-face-color: #e5e3dc;
	    scrollbar-track-color: #e5e3dc;
	    scrollbar-arrow-color: #646867;
	    scrollbar-3dlight-color: #646867;
	    scrollbar-darkshadow-color: #737676;
	    scrollbar-highlight-color: #eeede8;
	    scrollbar-shadow-color: #d1d0ce;
		text-align:left;
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		color:#384340;
}

p {

}

textarea {
		font-family:Verdana,Sans-Serif;
		font-size:11px;
		color:#384340;
		height:110px;
}

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

div.container {
	width:100%;
	height:100%;
	text-align:center;

}

div.right a, div.right a:link, div.right a:visited, div.right a:active {
	color:#264797;
	text-decoration:none;
	padding-left:13px;
	background-image:url(../pics/link_grey.gif);
	background-repeat:no-repeat;

}

a, a:link, a:visited, a:active {
	color:#264797;
	text-decoration:none;
	padding-left:13px;
	background-image:url(../pics/link.gif);
	background-repeat:no-repeat;

}
a:hover {
	text-decoration:underline;
}



a.anews,a:link.anews,a:active.anews,a:active.anews,a:hover.anews,a:visited.anews {
	font-weight:bold;
	padding:0px;
	background-image:none;

}


a:link.anavigation, a.anavigation, a:visited.anavigation, a:active.anavigation, a:hover.anavigation {
	color:#bdaea7;
	font-size:10px;
	background-image:none;
	padding:0px;
}

a.pdf,a:link.apdf,a:active.apdf,a:visited.apdf
{
	background-image:url(../pics/pdf.gif);
	background-repeat:no-repeat;
	background-position:100% 2px;
	padding-left:0px;
	padding-right:32px;
}

span.pdf
{
	font-size:9px;
	color:#264797;
}


a.amainmenu,a:link.amainmenu,a:active.amainmenu,a:visited.amainmenu {
	font-size:11px;
	color:#33211e;
	background-image:none;
	padding:0px;
}


a.aarticle,a:link.aarticle,a:hover.aarticle,a:visited.aarticle,a:active.aarticle {
	color:#bdaea7;
	background-image:none;
	padding:0px;
}

a.asubmenu,a:active.asubmenu,a:hover.asubmenu,a:link.asubmenu,a:visited.asubmenu
{
	font-size:10px;
	color:#707070;
	background-image:none;
	padding:0px;
}

a.asubmenuactive,a:active.asubmenuactive,a:hover.asubmenuactive,a:link.asubmenuactive,a:visited.asubmenuactive {
	font-size:10px;
	color:#264797;
	background-image:none;
	padding:0px;
}

img {
	border:0px
}

img.logo {
	position:absolute;
	top:30px;
	right:140px;
}

img.people {
	position:absolute;
	bottom:60px;
	left:8px;
	z-index:4;
}

img.stuff {
	position:absolute;
	top:0px;
	left:0px;
}

img.print {
	position:absolute;
	top:174px;
	left:0px;
	cursor:pointer;
	z-index:10;
}

img.marker {

	position:absolute;
	top:2px;
	left:-20px;
}




div.shop_button {
	position:relative;
	left:111px;
	top:35px;
	margin-bottom:40px;
}

div.main {
	position: relative;
	margin: 0 auto;
	height:100%;
	width:1004px;
	overflow:hidden;

	border-left:1px solid #bdaea7;
	border-right:1px solid #bdaea7;
}

div.menu {
	position:absolute;
	overflow:hidden;
	z-index:5;

	left:0px;
	top:142px;
	width:228px;
	height:100%;
	border-right:1px solid #bdaea7;
	padding-top:47px;
	text-align:left;
	padding-bottom:400px;
}

div.menu_background {
	position:absolute;
	left:0px;
	top:142px;
	width:228px;
	height:100%;
	background-color:#e5e3dc;
	z-index:1;
}

div.mainmenuentry {
	position:relative;
	width:170px;
	height:auto;

	padding-bottom:5px;
	padding-top:2px;
	left:55px;
}

div.submenuentry {
	position:relative;
	width:170px;
	height:auto;

	padding-bottom:1px;
	padding-top:2px;
	left:55px;
}

div.news {
	margin-bottom:30px;
}

div.right {
	position:absolute;
	overflow:auto;
	z-index:5;

	right:0px;
	top:142px;
	height:100%;
	width:228px;
	border-top:1px solid #bdaea7;
	border-left:1px solid #bdaea7;
	background-color:#e5e3dc;
	padding:21px 0px 1px 0px;

}

div.right div.right_container {
	padding:16px 15px 0px 15px;

	text-align:left;
}

div#content {
	position:absolute;
	overflow:auto;
	z-index:5;

	top:165px;
	left:218px;
	width:494px;
	text-align:left;
	padding-right:19px;
	padding-left:44px;
	line-height:18px;
}

div.spacer {
	padding:16px 0px 0px 0px;
}
* html div.spacer {
	padding:4px 0px 0px 0px;
}
 *+html div.spacer {
	padding:4px 0px 0px 0px;
}

div#footer {

	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:46px;
	border-top:1px solid #bdaea7;
	background-color:#264797;
	text-align:right;
	vertical-align:top;
	padding-top:14px;
	z-index:7;
}

div.divider {

	position:absolute;
	bottom:0px;
	left:0px;
	height:1px;
	width:183px;
	background-color:#bdaea7;
	overflow:hidden;

}

div.thinline {
	position:absolute;
	top:164px;
	left:229px;
	height:1px;
	width:612px;
	background-color:#bdaea7;
	overflow:hidden;
}







div.navigation {
	position:absolute;
	top:141px;
	left:229px;
	height:23px;
	width:329px;
	border-top:1px solid #bdaea7;
	border-right:1px solid #bdaea7;
	overflow:hidden;
	text-align:left;
	cursor:pointer;
}

div.navigationentry1 {
	position:absolute;
	left:0px;
	top:0px;
	border-right:1px solid #bdaea7;
	height:100%;
	width:82px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
}

div.navigationentry2 {
	position:absolute;
	left:82px;
	top:0px;
	border-right:1px solid #bdaea7;
	height:100%;
	width:82px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
}

div.navigationentry3 {
	position:absolute;
	left:164px;
	top:0px;
	border-right:1px solid #bdaea7;
	height:100%;
	width:82px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
}

div.navigationentry4 {
	position:absolute;
	left:246px;
	top:0px;
	border-right:1px solid #bdaea7;
	height:100%;
	width:83px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
}

div.submenu {
	font-size:9px;
	padding-left:10px;
}


table.tab_kontakt{
	table-layout:fixed;
	width:100%;
	height:auto;
}

.headline,
.email_title	{
	font-weight:bold;
}

input {
	color: #000000;
	box-sizing: border-box;
	border: 1px solid #B3BAC4;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 10px;
}

a.mailsend,a:link.mailsend {
	color: #264797;
}

div.contact_line {
	position:relative;
	left:-54px;
	width:400px;
	height:1px;
	overflow:hidden;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#bdaea7;
}

span.contact_name {
	font-weight:bold;
}

div.contact {
	margin-bottom:12px;
}

div.contacts_image {
	height:70px;
}

img.contacts {
	float:right;
	margin-right:200px;
	width:100px;
	height:70px;

}

/* content */


h1 {
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 4px 0px;
}


div#content ul li {
	
	list-style-position:outside;
}

/* Sitemap */

div.sitemap_divider {

	position:relative;
	left:-53px;
	margin-top:18px;
	margin-bottom:5px;
	height:1px;
	max-height:1px;
	width:350px;
	background-color:#bdaea7;
	overflow:hidden;

}

a.aarticle,a:link.aarticle,a:hover.aarticle,a:visited.aarticle,a:active.aarticle {
	color:#bdaea7;
	background-image:none;
	padding:0px;
}

div.sitemapLevel_1{
	margin-left:0px;
}
div.sitemapLevel_2{
	margin-left:15px;
}
div.sitemapLevel_3{
	margin-left:30px;
}

div.sitemapContent1 {
	margin-left:15px;
}
div.sitemapContent2 {
	margin-left:30px;
}
div.sitemapContent3 {
	margin-left:45px;
}

/* Kontakt */

div.mail_firstblock,
div.shop_order_firstblock {
	position: relative;
	display:block;
	width:400px;
	text-align:left;
	padding-bottom:10px;

}

div.mail_secondblock {
	padding-bottom:10px;
}

span.mail_firstblock,
span.shop_order_firstblock {
	font-weight:bold;
}


div.mail_block {
	display:block;
	position: relative;
	width:400px;
	height:27px;
	text-align:left;
	padding-top:4px;

}

div.mail_description {
	position: absolute;

	width:130px;

	height:100%;
	padding-bottom:4px;
	text-align:left;

}

div.mail_input {
	position: absolute;
	left:135px;
	height:100%;
	width:293px;
	text-align:left;
	padding-left:8px;

}

div.mail_divider {

	position:absolute;
	bottom:0px;
	right:69px;
	height:1px;
	max-height:1px;
	width:297px;
	background-color:#264797;
	overflow:hidden;

}


div.mail_button {
	position:relative;
	margin-bottom:100px;
	left:141px;
	top:95px;
	width:200px;
}

.fillout {
	border:1px solid red;
}

/* Taglist */

table.taglist .taglistText
{
	padding-top:10px;
	padding-bottom:20px;
}