body{	
	margin:0 0px;
	background-position:center top;	
	background-attachment:fixed;		
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#19466D;
}
body.window{
	background-color:#FFFFFF;
}
body.main{
	background-image:url("../templates/main/images/body_bg.jpg");
	overflow-y:scroll;	
}
a{
	text-decoration:underline;
	color:#19466D;
}
a:hover{
	text-decoration:underline;
	color:#000000;
}
table{
	color:#000000;
	padding:0px;
	border-collapse:collapse;
	margin:0px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#19466D;
	font-size:1em;
}
table td {
	padding:0px;
}
li{
	color:#004682;
	list-style:circle;
}
.hideit{
	display:none;
}
.hideit2{
	visibility:hidden;
	width:1px;
	height:1px;
	overflow:hidden;
}
select{
	font-size:1em;
	color:#19466D;
}
form{
	margin:0;
	padding:0;
}

h1{
	font-size:1.2em;
	font-weight:bold;
	color:#19466D;
	margin:0;
	padding:0;
}
h1.menu{
	font-size:1em;
	font-weight:bold;
	color:#19466D;
	margin:0;
	padding:0;
}
h2{
	font-size:1em;
	font-weight:bold;
	color:#19466D;	
}
h2.shopsubHeadline{
	font-size:1em;
	font-weight:bold;
	color:#19466D;
	margin-bottom:8px;
}
.hideit{
	display:none;
	width:0px;
	height:0px;
}
.redtext{
	color:#CE0000;
}
.px5paddingtop{
	padding-top:5px;
}
.selectfieldheight{
	height:22px;
}
.paddingright10px{
	padding-right:10px;
}
.px11height{
	width:1px;
	height:11px;
	overflow:hidden;
}
.pxwidth100percent{
	width:100%;
}
.px10width{
	width:10px;
	overflow:hidden;
}
.pxheight20{
	height:20px;
	overflow:hidden;
}
.px1width{
	width:1px;
	height:1px;
	overflow:hidden;
}
.px23width{
	width:23px;
	height:1px;
	overflow:hidden;
}
.px15width{
	width:15px;
	height:1px;
	overflow:hidden;
}
.px5paddingleft{
	padding-left:5px;
}
#vereindiv table{
	border-collapse:collapse;
	border:solid 1px #034979;
}
#vereindiv table td{
	border:solid 1px #034979;
	padding:5px;
}
/*=============================*/
/*=== MAIN DEFINITIONS ========*/
/*=============================*/
table.totalContentTable{
	width:100%;	
}
table.totalContentTable td.totalContentTableLeft{
	width:360px;
	padding:10px;
	padding:10px 10px 10px 0;
}
table.totalContentTable td.totalContentTableRight{
	width:240px;
	padding:10px;
	
}
/*
 * .subcontent_large{
	float:left;
	width:360px;
	margin:10px;
}
.subcontent_small{
	float:left;
	width:250px;
	margin:10px;
	padding-bottom:10px;
}
 * 
 */
/*=============================*/
/*=== MAIN DEFINITIONS ========*/
/*=============================*/
.artwareapos{
	position:relative;
	top:-8px;
	left:983px;
}
.roottable{
	width:100%;
}
.roottd{
	width:1000px;
}
.windowtdlarge{
	padding:50px;
	border:solid 1px #98BDDE;
	width:450px;
	background-color:#D6E6EE;
}
.windowtdsmall{
	padding:50px;
	border:solid 1px #98BDDE;
	width:300px;
	background-color:#D6E6EE;
}
.top_container_1{
	height:111px;
	width:834px;
	float:left;
}
.top_container_2{
	height:111px;
	width:161px;
	float:left;
	margin-left:5px;
}
.mainmenu_container{
	clear:both;
	height:30px;
	width:1000px;
}
.distance_menu{
	clear:both;
	height:18px;
	overflow:hidden;
}
.content_container{
	width:1000px;
}
.footer_container{
	width:1000px;	
	min-height:30px;
	height:30px;
}
.clearboth{
	clear:both;
}
.distance_footer{
	height:5px;
	overflow:hidden;
	width:10px;
}
.sideboxes{	
	float:left;
	width:150px;
	margin-left:15px;
}
.leftcontent{
	float:left;
	width:800px;
	background-color:#D1E0F0;	
}
.container_box_border{
	width:100%;
	border:solid 1px #98BDDE;
	padding:5px;
}
.container_box_border2{
	width:138px;
	border:solid 1px #98BDDE;
	padding:5px;
}
.container_box_dark{
	background-color:#D1E0F0;
}
.container_box_light{
	background-color:#EAEFF3;
}
.fleft{
	float:left;
}
.fright{
	float:right
}
.imageborder{
	border:solid 1px #98BDDE;
}
.imagetext{
	font-size:0.8em;
	text-decoration:none;
}
.absolutepos{
	position:absolute;
}
.pointerhand{
	cursor:pointer;
}
.imageborder{
	border:solid 1px #055487;
	
}
.webcamcontainer{
width:358px;
	height:269px;
}
/*=============================*/
/*=== PX HÖHEN UND BREITEN ====*/
/*=============================*/
.percent100height{
	height:100%;
}
.px370width{
	width:370px;
}
.px10height{
	height:10px;
	overflow:hidden;
}
.px8height{
	height:8px;
	overflow:hidden;
}
.px5height{
	height:5px;
	overflow:hidden;
}
.px25height{
	height:25px;
	overflow:hidden;
}
.px15height{
	height:15px;
	overflow:hidden;
}
.px14height{
	height:14px;
	overflow:hidden;
}
.px20height{
	height:20px;
	overflow:hidden;
}
.px25width{
	width:25px;
	overflow:hidden;
}
.px14height{
	height:14px;
	overflow:hidden;
}
.percent99{
	width:99%;
}
.px10margin{
	margin:10px;
}
.px35height{
	height:35px;
	overflow:hidden;
}
/*=============================*/
/*=== MAIN CONTENT  ===========*/
/*=============================*/
.geschichte_back{
	float:right;
}
.geschichte_next{
	float:right;	
	margin:0 3px 0 10px;
}
.submenucontainer{
	width:150px;
	padding-top:11px;
	float:left;
}
.subcontentcontainer{
	width:650px;
	float:left;
	background-color:#D1E0F0;
}
.subcontentcontainer_long{
	width:800px;
	float:left;
	padding-bottom:10px;
}
.subcontentcontainer_longBlue{
	width:810px;
	float:left;
	background-color:#D1E0F0;
}
.subcontentcontainer_longBlue h1{
	margin:10px;
}
.colorlight{
	background-color:#D1E0F0;
}
.subcontent_large{
	float:left;
	width:360px;
	margin:10px;
}
.subcontent_small{
	float:left;
	width:250px;
	margin:10px;
	padding-bottom:10px;
}
.subcontent_large_shopzusammenfassung{
	float:left;
	width:510px;
	margin:10px;
}

.subcontent_total{
	margin:10px;
	width:630px;
}
.subcontent_bottom{
	width:650px;
	background-color:#D6E6EE;
	clear:both;
	padding:10px;
}

div.content_main{
	border-top:solid 1px #98BDDE;
	width:1000px;
	background-image:url("../templates/main/images/content_bg.gif");
}
div.content_bottom{	
	width:1000px;
	height:10px;
	background-image:url("../templates/main/images/content_bg_bottom.gif");
	overflow:hidden;
}
td.content_distance{
	padding:14px;
	width:972px;
	height:400px;
}
/*=============================*/
/*=== META NAV  ===============*/
/*=============================*/
a.metanav{
	color:#FFFFFF;	
	text-decoration:none;
}
a.metanav:hover{
	color:#FFFFFF;	
}
.language_select{
	width:161px;
	height:26px;
	overflow:hidden;
	text-align:right;
	font-size:0.9em;
	color:#FFFFFF;
}
.language_select a{
	text-decoration:none;
	color:#FFFFFF;
}
.language_select a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.flagimage{
	padding-top:3px;
	position:relative;
	top:3px;
}
/*=============================*/
/*=== WEBCAM   ===============*/
/*=============================*/
.webcambildtd{
	padding:0 20px 5px 0;
}

/*=============================*/
/*=== SUBMENU   ===============*/
/*=============================*/
ul.submenu{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.submenu li{
	padding-left:16px;
	background-position:0 1px;
	font-weight:bold;
	margin-bottom:5px;
	list-style-type:none;
	margin-bottom:4px;
}
ul.submenu li.submenu_PA{
	background-image:url('../templates/main/images/submenubullet_PA.gif');
	background-repeat:no-repeat;
}
ul.submenu li.submenu_PA a{
	color:#5B7FAA;
	text-decoration:none;
}
ul.submenu li.submenu_PA a:hover{	
	color:#19466D;
	text-decoration:none;
}
ul.submenu li.submenu_AC{
	background-image:url('../templates/main/images/submenubullet_AC.gif');
	background-repeat:no-repeat;	
	background-color:#D1E0F0;	
	
}
ul.submenu li.submenu_AC a, ul.submenu li.submenu_AC a:hover{
	color:#0D2439;
	text-decoration:none;
}
/*=============================*/
/*=== FOOTER    ===============*/
/*=============================*/
.footer{
	color:#FFFFFF;
	font-size:1em;
	margin-right:5px;
}
.footer a{
	text-decoration:none;
	color:#FFFFFF;
}
.footer a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
/*=============================*/
/*=== SLIDESHOW ===============*/
/*=============================*/
.detailimage_text{
	height:23px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#919191;
	font-size:0.9em;
}
.detailimage_prev{
	background-image:url('../templates/main/images/detail_image_prev.gif');
	width:26px;
	height:23px;
	cursor:pointer;
}
.detailimage_next{
	background-image:url('../templates/main/images/detail_image_next.gif');
	width:26px;
	height:23px;
	cursor:pointer;
}
.detailimage_line{
	background-image:url('../templates/main/images/detail_image_line.gif');
	width:2px;
	height:23px;
}
.imagenav{		
	background-image:url('../templates/main/images/detail_image_bg.gif');
	overflow:hidden;
}
.detailimage{
	height:270px;
	width:548px;
}
.amountanzeige{
	padding-right:10px;
	width:10px;
}
.bildtext{
	padding-left:10px;
}
/*=============================*/
/*=== STARTPAGE ===============*/
/*=============================*/
.start_slideshow{
	border:solid 1px #BEBEBE;
	margin-right:10px;
	float:left;
}
.start_right{
	float:left;
	width:410px;
}
.imageboxes{
	clear:both;
	height:140px;
}
.startbox_container{
	float:left;		
	width:181px;
	background-color:#6797CC;
	border:solid 1px #98BDDE;	
}
.startbox_container a{
	color:#FFFFFF;
	text-decoration:none;
}
.startbox_container a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.boxmargin{
	margin-right:14px;
}
.startbox_headline{
	border-bottom: solid 1px  #98BDDE;
	padding:5px;
}
/*=============================*/
/*=== DOWNLOAD BOX=============*/
/*=============================*/
.fehlersmall{
	font-size:0.8em;
	color:#990000;
}
.downloadlabel{
	color:#19466D;
	font-weight:bold;
	font-size:1.2em;
}
.download_icon{
	background-image:url("../templates/main/images/download_pdf_icon.gif");
	width:19px;	
	height:17px;
	float:left;
}
select.download_lang{
	width:100px;
}
/*=============================*/
/*=== NEWS      ===============*/
/*=============================*/
.news_listing_image{
	width:92px;
	overflow:hidden;
	float:left;	
}
.news_listing_icon{
	background-image:url("../templates/main/images/news_bullet.gif");
	background-repeat:no-repeat;
	width:14px;
}
.news_listing_icon_td{
    padding:3px 5px 0 0;
	width:14px;
}
h1 a, .newshead a{
	text-decoration:none;
}
.news_listing_data p{
	margin:0;
}
p.news_listing_datum{
	color:#90A2BF;
	margin:0;
	font-size:1.1em;
}
.news_listing_data{
	width:400px;
}
.news_headbar{
	background-image:url("../templates/main/images/newsbox_bg.gif");
	padding-top:3px;
	padding-bottom:2px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	border-top:solid 1px #98BDDE;
	border-left:solid 1px #98BDDE;
	border-right:solid 1px #98BDDE;
}
.newsboxcontent{
	height:200px;
	overflow:auto;
}
.newsbox_margin{
	margin:20px 10px 10px 10px;
}
ul.newslisting{
	margin:0;
	padding:0;
}
li.newslisting{
	list-style-type:none;
	padding-left:20px;
	background-image:url("../templates/main/images/news_bullet.gif");
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.newshead{
	font-size:1.2em;
	font-weight:bold;
}
.news_imagesbox{
	width:373px;
	float:left;
	margin-right:14px;
}
.news_textbox{
	float:left;
}
.imagecontent{
	width:373px;
}
.ort_zeit{
	color:#5B7FAA;
}

/*=============================*/
/*=== GESCHICHTE===============*/
/*=============================*/
.timelinebg{
	background-image:url("../templates/main/images/timeline_bg.gif");
	height:10px;
	overflow:hidden;
	width:10px;
}

.jahrpassiv{
	color:#A5BDCC;
	font-size:0.8em;
	font-family:Tahoma, Verdana, sans-serif;
}
.jahraktiv{
	color:#19466D;
	font-size:0.8em;
	font-family:Tahoma, Verdana, sans-serif;
}

.timeline_entrypassiv{
	width:6px;
	height:10px;
	overflow:hidden;
}
.timeline_selected{
	background-image:url("../templates/main/images/timeline_selected.gif");
	width:26px;
	height:17px;
	position:relative;
	top:-12px;
	left:-5px;
}
.singlejahrbottom{
	position:relative;
	left:-5px;
	top:4px;
}
.singlejahrbottom a{
	text-decoration:none;
}
.singlejahrtop{
	position:relative;
	left:-5px;
	top:-16px;	
}
.singlejahrtop a{
	text-decoration:none;
}
div.timeline_left{
	background-image:url("../templates/main/images/timeline_left.gif");
}
div.timeline_right{
	background-image:url("../templates/main/images/timeline_right.gif");
	
}
.timeline_left, timeline_left{
	width:10px;
	height:10px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.timeline_right, timeline_right{
	width:50px;
	height:10px;
	overflow:hidden;
	background-repeat:no-repeat;
}
/*=============================*/
/*=== SHOP      ===============*/
/*=============================*/
span.stattpreis{
	font-size:0.7em;
}
.shop_detailHeadline{float:left;}
.shop_sortafter{
	float:right;
	font-size:0.9em;
}
.shop_sortafter a{
	text-decoration:none;
}
.shop_sortafter a:hover{
	text-decoration:underline;
}

.shop_detail_image{
	width:228px;
	overflow:hidden;
	float:left;	
}

.shop_detail_container{
	float:left;
	width:385px;
	margin-left:15px;
}


.shop_listing_preis{
	font-weight:bold;
}
.shop_listing_preis_not_available{

	font-weight:bold;
}
.shop_detail_preis{
	float:left;
	font-weight:bold;
	margin:6px 10px 0  0;	
	font-size:1.4em;
}

.shop_listing_button{
	float:left;
	text-align:right;
	margin:5px 0 0 0;
}
.shop_detail_button{
	float:left;
	text-align:right;
	margin:0 0 0 0;
}

.shop_not_available{
	float:left;
}

.shoppageactive{
	font-weight:bold;
}
.shop_amountselect_td{
	padding-right:10px;
}
.addedtocart{
	color: #AE0000;
}

.shoppingcart_smalltext{
	font-size:0.8em;
}
.shoppingcart_smalltext a{
	text-decoration:none;
}
.shoppingcart_smalltext a:hover{
	text-decoration:none;
}
.shoppingcart_small{
	width:140px;
	overflow:hidden;
	height:12px;
	text-decoration:none;	
}
.shoppingcart_small a{
	text-decoration:underline;	
}


.gesamtsummebox{
	font-weight:bold;
}
.warenkorb th{	
	padding:5px;
	background-color:#6C86B5;
	border-top:solid 1px #98BDDE;
	border-left:solid 1px #98BDDE;
	border-bottom:solid 1px #98BDDE;
	color:#FFFFFF;
	text-align:left;
}
.warenkorb td{
	padding:5px;
	margin:1px;
	border-left:solid 1px #98BDDE;
	border-bottom:solid 1px #98BDDE;
}
.endtabletd{
	border-right:solid 1px #98BDDE;
}
.evencolor{
	background-color:#E9F0F8;
}
.oddcolor{
	background-color:#E0EBF5;
}

.produktanzahl{
	width:30px;
	height:20px;
	text-align:right;
	color:#000040;
}
.submitbutton{
	color:#000040;
	margin-left:3px;
	height:20px;
	font-size:0.8em;
}
.submitnextstep{
	color:#000040;	
	float:right;
	margin-top:10px;
	margin-right:10px;
}
.submitprevstep{
	color:#000040;	
	margin-top:10px;
}

.field_textarea{
	vertical-align:top;
	
}
input.shopfields, select.shopfields{
	width:400px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;	
}
textarea.shopfields{
	width:400px;
	height:100px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;
}
.plzfield{
	width:100px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;
}
.ortfield{
	width:297px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;
}
.zusatzinfo{
	margin-top:10px;
	margin-bottom:10px;
}
label.missing, span.missing{
	color:#C40000;
}
input.missing{
	background-color:#FFCACA;
}
textarea.missing{
	background-color:#FFCACA;
}
.shopleiste_start{
	width:31px;
	height:17px;
	overflow:hidden;
	background-image:url("../templates/main/images/shopleiste_left.gif");
}
.shopleiste_end{
	width:31px;
	height:17px;
	overflow:hidden;
	background-image:url("../templates/main/images/shopleiste_right.gif");
}
.shopleiste_PA{
	height:17px;
	background-image:url("../templates/main/images/shopleiste_PA.gif");
	width:33%;
	overflow:hidden;
	
}
.shopleiste_AC{
	height:17px;
	overflow:hidden;
	background-image:url("../templates/main/images/shopleiste_AC.gif");
	width:33%;
}
.shopleiste_line{
	width:28px;
	height:17px;
	background-image:url("../templates/main/images/shopleiste_line.gif");
	overflow:hidden;
}
.shopleiste_line_AC{
	width:28px;
	height:17px;
	background-image:url("../templates/main/images/shopleiste_line_AC.gif");
	overflow:hidden;
}
.shopleiste_texte{
	position:relative;
	top:5px;
}
.wa_de{left:-32px;}
.da_de{left:-20px;}
.zu_de{left:-42px;}
.be_de{left:-16px;}

.wa_en{left:-32px;}
.da_en{left:-20px;}
.zu_en{left:-18px;}
.be_en{left:-5px;}

.shopleiste_bestellung{
	position:relative;
	top:5px;
}
.shopleiste_text_PA{
	font-size:1.1em;
	letter-spacing:0.1em;
	color:#A6B5C5;	
}
.shopleiste_text_AC{
	font-size:1.1em;
	letter-spacing:0.1em;
	color:#4C6585;
}
.sortAC, a.sortAC:link, a.sortAC:active, a.sortAC:visited, a.sortAC:hover{
	text-decoration:underline;
	color:#000000;
}
a.shopListing:hover{
	text-decoration:underline;
}
a.gotocartheadline{
	text-decoration:none;
}
div.shopOneKat{
	margin:0 14px 14px 0;
	border:solid 1px #98BDDE;
	width:181px;
	float:left;
}
div.shopCatImage{
	width:181px;
	height:119px;
	overflow:hidden;
}
div.shopCatText{
	background:url("../templates/main/images/shop_katbg.gif");
	height:24px;
	width:181px;
	border-top:solid 1px #98BDDE;
	color:#FFFFFF;
}
div.shopCatText div{
	padding:4px 0 0 5px;
}
div.shopCatText a, div.shopCatText a:link, div.shopCatText a:active, div.shopCatText a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
div.shopCatText a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
div.shopListingOneBox{
	border-bottom:solid 1px #98BDDE;
	border-right:solid 1px #98BDDE;
	width:155px;
	height:241px; 
	float:left;
	border-left:none;
	background:#FFFFFF;	
}
div.shopListingOneBoxBorderTop{
	border-top:solid 1px #98BDDE !important;
}
div.shopListingOneBoxBorder{
	border-left:solid 1px #98BDDE !important;
}
div.shopListingOneBox .innerShopElement{
	margin:4px;
	cursor:pointer;
}
div.shopDetailsButtonOuter{
	float:right;
	cursor:pointer;
}
div.shopDetailsButton{
	background:url("../templates/main/images/details_button.gif") no-repeat;
	width:48px;
	height:15px;	
}
div.innerShopElementImage{
	width:147px;
	height:165px;
	
	background-repeat:no-repeat;
	background-position:center center;
}
div.innerShopElementImage span{
	background:#FFFFFF;
}
div.distanceShopListingTop{
	height:130px;
}
div.shopListingText{
	font-weight:bold;
	height:17px;
	overflow:hidden;
	width:148px;
}
/*=============================*/
/*=== MAIN MENU ===============*/
/*=============================*/
.logo_container{
	width:470px;
	height:111px;
	float:left;
}
.metanav_container{
	width:364px;
	height:31px;
	margin-top:80px;
	float:left;
	text-align:right;
	color:#FFFFFF;
	font-size:1em;
}
.mainmenu_left{
	height:32px;
	width:834px;
	clear:both;
}
.flakturm_img{
	text-align:right;
}
.mainmenu{
	margin:0;
	padding:0;
}
.mainmenu li{
	list-style:none;
	float:left;
	height:30px;
	overflow:hidden;
	font-size:1em;
	cursor:pointer;
	text-align:center;
}
.mainmenu li.menu div{
	margin-top:6px;
}
.mainmenu li a{
	text-decoration:none;
	height:30px;
	font-weight:900;
}
.mainmenu li a:hover{
	text-decoration:none;
}
.mainmenu li span{
	padding-top:7px;
	display:block;
	height:30px;
	cursor:pointer;	
}
/*===============================*/
/*==========KINDER===============*/
/*===============================*/
.ausmalbilder{
	float:left;
	width:172px;
	overflow:hidden;
	margin:10px;	
}
.ausmalbilder_textmax{
	height:14px;
	overflow:hidden;
}
.maxheightausmalbild{
height:128px;
overflow:hidden;
width:170px;
}
.kinder_listing_container{
	width:600px;
	margin-left:10px;
}

/*===============================*/
/*==========PREISE/TICKETS/PRESSE===============*/
/*===============================*/
.tickettable th{	
	padding:5px;
	background-color:#6C86B5;
	border-top:solid 1px #98BDDE;
	border-left:solid 1px #98BDDE;
	border-bottom:solid 1px #98BDDE;
	color:#FFFFFF;
}
.tickettable td{
	padding:5px;
	margin:1px;
	border-left:solid 1px #98BDDE;
	border-bottom:solid 1px #98BDDE;
}
input.ticketfield, select.ticketfield{
	width:230px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;	
}
textarea.ticketfield{
	width:230px;
	height:100px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;
}
.plzfieldt{
	width:113px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;
}
.ortfieldt{
	width:113px;
	font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color:#000040;
}
.ticketorderbutton{
	color:#000040;	
	margin-top:10px;
	float:right;	
}
.pressebutton{
	color:#000040;	
	margin-top:10px;
	
}
.subcontent_small_form{
	float:left;
	width:250px;
	padding-bottom:10px;
	padding-left:10px;
}
.textalignright{
	text-align:right;
}

/*===============================*/
/*========  DVD BESTELLEN & Freunde des HdM Form Buttons  ===============*/
/*===============================*/

.windowform select, .windowform input{
	width:300px;
	height:19px;
}
.windowform input.ortfieldt{
	width:207px;
	height:22px;
}
.windowform input.plzfieldt{
	width:90px;
	height:22px;
}
.windowform input.ticketorderbutton{
	width:90px;
	height:22px;
}
.windowform input.pressebutton{
	width:90px;
	height:22px;
}
.windowform textarea{
	width:300px;
}
/*================================*/
/*========= EVENT KALENDER =======*/
/*================================*/
.EK_startbild{
	width:181px;
	height:75px;
	border-top:solid 1px #98BDDE;
	overflow:hidden;
}
.EK_startbildLarge{
	width:181px;
	height:99px;
	overflow:hidden;
}
.startbox_contentLight{
	background:#D1E0F0;
}
.startbox_contentLight a, .startbox_contentLight a:link, .startbox_contentLight a:active, .startbox_contentLight a:visited{
	color:#006296;
	text-decoration:none;
}
.startbox_contentLight a:hover, .moreEventsButton a:hover{
	color:#006296;
	text-decoration:underline;
}
.moreEventsButton a, .moreEventsButton a:link, .moreEventsButton a:active, .moreEventsButton a:visited {
	color:#FFFFFF;
	font-weight:bold;
}
.startbox_contentLight a:hover{
		text-decoration:underline;
}
.eventStartMargin{
	margin:0 5px;

	width:170px;
	overflow:hidden;
	height:24px;
}
.eventStartMargin div{
		margin:4px 0 0 0;
}
.moreEventsButton{
	background:url("../templates/main/images/more_events_bg.jpg") no-repeat;
	
	width:181px;
	height:20px;
	text-align:right;
	font-weight:bold;
	cursor:pointer;	
}
.moreEventsButton div{
	margin:0px 10px 0 0;
	padding:3px 0 0 0;
}
#cRootTable{
	margin:10px;
	border-collapse:separate;
	border-right:solid 1px #006196;
}
#cRootTable th{
	background:#5494BA;
	text-align:left;
	padding:0;
	margin:0;
}
#ctable{
	width:100%;
	border-collapse:separate;
}
#kalenderMonat{	
	width:100%;
	border-collapse:separate;
	border-top:solid 1px #006196;
	border-bottom:solid 1px #006196;
	border-left:solid 1px #006196;
}
#ctable th{
	background:#F0F5FA;
	border-top:solid 1px #006196;
	border-left:solid 1px #006196;
	border-bottom:solid 1px #006196;
	text-align:center;
	height:25px;
	color:#006296;
}
td.calendarOneDay{
	width:120px;
	height:120px;
	border-left:solid 1px #006196;
	border-bottom:solid 1px #006196;
	background:#FFFFFF;
}
div.KalenderDatum{
	float:right;
	margin:0 5px 0 0;
	font-weight:bold;
}
.kalenderMonatTitle{
	padding:5px 10px 5px 10px;
	font-size:1.2em;
	color:#FFFFFF;
	font-weight:bold;
}
td.saturdayColor, th.saturdayColor{
	background:#B2CDE3 !important;
	
}
td.sundayColor, th.sundayColor{
	background:#92BAD5 !important;
}
td.inactiveDay{
	color:#99B1C8;
	background:#FFFFFF;
}
div.entryEVEN{
	background:#F4F9FB;
}
div.entryODD{
	background:#E5EFF4;	
}
.oneEntry{
	clear:both;
	width:100%;
	cursor:pointer;
}
div.oneEntryImage{
	float:left;
	width:24px;
	height:23px;	
	background-repeat:no-repeat;
	background-position:top center;
	cursor:pointer;
}
div.oneEntryText{
	height:23px;
	width:85px;
	padding:0 0 0 2px;
	overflow:hidden;
	font-size:0.8em;
	line-height:1.2em;
}
div.oneEntryText a, div.oneEntryText a:link, div.oneEntryText a:active, div.oneEntryText a:visited{
	text-decoration:none;
}
div.oneEntryText a:hover{
	text-decoration:none;
}
.eventKalDetailMain{
	margin:15px 20px 15px 15px;
	float:left;
	width:360px;
}
.eventKalDetailImages{
	width:250px;
	float:left;
	margin:37px 0 0 0;
}
.eventKalImagesDistance{
	height:25px;
	overflow:hidden;
}
.calIcon{
	background:url('../templates/main/images/kalender_icon.jpg') no-repeat;
	width:36px;
	height:40px;
	float:left;
	margin:0 10px 0 0;
	text-align:center;
}
.calHeadlineText{
	float:left;
	height:20px;
	margin-top:5px;
}
.myMonthBlatt{
	font-size:0.7em;
	color:#FFFFFF;
	margin:2px 0 0 0;	
}
.myDayBlatt{
	font-size:1.3em;
	font-weight:bold;
	color:#19466D;
	margin:5px 0 0 0;	
}
.eventNavBar{
	margin:20px 0 0 0;
	clear:both;
}
.eventNavBar a, .eventNavBar a:link, .eventNavBar a:active, .eventNavBar a:visited{
	text-decoration:none;
}
.eventNavBar a:hover{
	text-decoration:underline;
}
.iconPrev{
	float:left;	
}
.iconNext{
	float:left;
	margin:0 0 0 20px;
}
.overViewLink{
	float:right;
}
.eventKalDetailContent{
	margin:0 0 0 5px;	
}
.eventKalDetailContent h2{
	font-size:1.3em;
}
.eventKalDetailContent h3{
	font-size:1em;
}
/*===============================*/
/*========  BLOG  ===============*/
/*===============================*/
.blogborder_1{
	border:solid 1px #3073FF;
}
.blogborder_2{
	border:solid 1px #43989F;	
}
.blogborder_3{
	border:solid 1px #7C7935;	
}
.blogborder_4{
	border:solid 1px #006600;	
}
.bloghead{
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.blogtextcolor_1{
	color:#496BB1;
}
.blogtextcolor_2{
	color:#388389;
}
.blogtextcolor_3{
	color:#767332;
}
.blogtextcolor_4{
	color:#006600;
}
.bloglegend{
	font-style:italic;
	font-size:0.9em;
}
.blogicon{
	margin:10px;
	float:left;
	width:32px;
	height:32px;
}
.blogtext{
	float:left;
	width:410px;
	margin:10px 11px 10px 0;
}
.blogimage{
	margin:10px 10px 10px 0;
	float:left;
	width:145px;
}
li.start, a.start{width:70px;}
li.start_PA, a.start_PA{background-image:url("../templates/main/images/start_PA.gif");color:#FFFFFF;}
li.start_PA:hover, a.start_PA:hover{background-image:url("../templates/main/images/start_MO.gif");color:#0071AF;}
li.start_AC, a.start_AC, li.start_AC:hover, a.start_AC:hover{background-image:url("../templates/main/images/start_AC.gif");color:#19466D;}

li.zoo, a.zoo{width:72px;}
li.zoo_PA, a.zoo_PA{background-image:url("../templates/main/images/zoo_PA.gif");color:#FFFFFF;}
li.zoo_PA:hover, a.zoo_PA:hover{background-image:url("../templates/main/images/zoo_MO.gif");color:#0071AF;}
li.zoo_AC, a.zoo_AC, li.zoo_AC:hover, a.zoo_AC:hover{background-image:url("../templates/main/images/zoo_AC.gif");color:#19466D;}

li.webcam, a.webcam{width:102px;}
li.webcam_PA, a.webcam_PA{background-image:url("../templates/main/images/webcam_PA.gif");color:#FFFFFF;}
li.webcam_PA:hover, a.webcam_PA:hover{background-image:url("../templates/main/images/webcam_MO.gif");color:#0071AF;}
li.webcam_AC, a.webcam_AC, li.webcam_AC:hover, a.webcam_AC:hover{background-image:url("../templates/main/images/webcam_AC.gif");color:#19466D;}

li.kinder, a.kinder{width:88px;}
li.kinder_PA, a.kinder_PA{background-image:url("../templates/main/images/kinder_PA.gif");color:#FFFFFF;}
li.kinder_PA:hover, a.kinder_PA:hover{background-image:url("../templates/main/images/kinder_MO.gif");color:#0071AF;}
li.kinder_AC, a.kinder_AC, li.kinder_AC:hover, a.kinder_AC:hover{background-image:url("../templates/main/images/kinder_AC.gif");color:#19466D;}

li.shop, a.shop{width:83px;}
li.shop_PA, a.shop_PA{background-image:url("../templates/main/images/shop_PA.gif");color:#FFFFFF;}
li.shop_PA:hover, a.shop_PA:hover{background-image:url("../templates/main/images/shop_MO.gif");color:#0071AF;}
li.shop_AC, a.shop_AC, li.shop_AC:hover, a.shop_AC:hover{background-image:url("../templates/main/images/shop_AC.gif");color:#19466D;}

li.forschung, a.forschung{width:118px;}
li.forschung_PA, a.forschung_PA{background-image:url("../templates/main/images/forschung_PA.gif");color:#FFFFFF;}
li.forschung_PA:hover, a.forschung_PA:hover{background-image:url("../templates/main/images/forschung_MO.gif");color:#0071AF;}
li.forschung_AC, a.forschung_AC, li.forschung_AC:hover, a.forschung_AC:hover{background-image:url("../templates/main/images/forschung_AC.gif");color:#19466D;}

li.foerderer, a.foerderer{width:99px;}
li.foerderer_PA, a.foerderer_PA{background-image:url("../templates/main/images/foerderer_PA.gif");color:#FFFFFF;}
li.foerderer_PA:hover, a.foerderer_PA:hover{background-image:url("../templates/main/images/foerderer_MO.gif");color:#0071AF;}
li.foerderer_AC, a.foerderer_AC, li.foerderer_AC:hover, a.foerderer_AC:hover{background-image:url("../templates/main/images/foerderer_AC.gif");color:#19466D;}

li.ueberuns, a.ueberuns{width:98px;}
li.ueberuns_PA, a.ueberuns_PA{background-image:url("../templates/main/images/ueberuns_PA.gif");color:#FFFFFF;}
li.ueberuns_PA:hover, a.ueberuns_PA:hover{background-image:url("../templates/main/images/ueberuns_MO.gif");color:#0071AF;}
li.ueberuns_AC, a.ueberuns_AC, li.ueberuns_AC:hover, a.ueberuns_AC:hover{background-image:url("../templates/main/images/ueberuns_AC.gif");color:#19466D;}

li.geschichte, a.geschichte{width:104px;}
li.geschichte_PA, a.geschichte_PA{background-image:url("../templates/main/images/geschichte_PA.gif");color:#FFFFFF;}
li.geschichte_PA:hover, a.geschichte_PA:hover{background-image:url("../templates/main/images/geschichte_MO.gif");color:#0071AF;}
li.geschichte_AC, a.geschichte_AC, li.geschichte_AC:hover, a.geschichte_AC:hover{background-image:url("../templates/main/images/geschichte_AC.gif");color:#19466D;}

li.flakturm{margin-left:5px;text-align:left;}
li.flakturm span{margin-left:10px;}
li.flakturm, a.flakturm{width:161px;}
li.flakturm_PA, a.flakturm_PA{background-image:url("../templates/main/images/flakturm_PA.gif");color:#FFFFFF;}
li.flakturm_PA:hover, a.flakturm_PA:hover{background-image:url("../templates/main/images/flakturm_MO.gif");color:#0071AF;}
li.flakturm_AC, a.flakturm_AC, li.flakturm_AC:hover, a.flakturm_AC:hover{background-image:url("../templates/main/images/flakturm_AC.gif");color:#19466D;}