body {
	margin:20px 0px 0px 0px;
	background-color:#d4cb7c;
	font-family:"Myriad", Arial, Helvetica, sans-serif;
	font-size:12px;
}

div { border:0px solid #CCCCCC; }
h1 { margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; font-size:15px; color:#a1123d; }
h2 { margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; font-size:13px; color:#a1123d; }
h3 { margin:25px 0px 10px 0px; padding:3px 0px 0px 0px; font-size:12px; color:#a1123d; font-weight: bold; }
h4 { margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; font-size:11px; color:#a1123d; font-weight: bold; }
input, select { border:1px solid #666666; font-size:11px; color:#d4cb7c; }
a { color:#a1123d; text-decoration: none; }
a:hover { text-decoration: underline; }
li { list-style-type:square; list-style-image:url(images/list.gif); }

#header { margin:auto; background-position: top left; background-repeat:no-repeat; height:242px; width:980px; overflow: hidden; }
#header ul { padding:0px; margin:0px; list-style-type:none;}
#langs { height:22px; background-image:url(images/sprache.gif); background-repeat:no-repeat; width:120px; position:absolute; margin:4px 0px 0px 200px; text-align:center;}
#langs a { display:block; float:left; text-align:center; padding:3px 0px; color:#a1123d !important; font-weight: bold;  } 
#langs a.DE { margin: 0px 5px 0px 10px; }

#home_link { width:240px; height:70px; position:absolute; z-index:999;  top:10px}
#extras { width: 980px; margin:auto; background-color: #a1123d; height:22px;  }
#extras div {float: right; height: 22px; overflow: hidden; line-height: 21px; margin-right: 10px;}
#extras a { color: #FFFFFF;  }
#extras #webplayer {padding: 0px 0px 0px 20px; background-image:url(images/play.gif); background-repeat: no-repeat; }
#extras #newsletter { padding: 0px 0px 0px 20px; background-image:url(images/newsletter.gif); background-repeat: no-repeat;  }
#extras #searchform input { margin-top: 3px !important; float: left; border: 0px; font-size: 10px; width: 100px; }
#extra_nav { position:absolute; top:2px; right:0px; color:#7f7218; }
#extra_nav a { color:#7f7218; margin:0px 5px 0px 5px; text-decoration:none; }
#extra_nav a:hover { color:#FFFFFF; } 
#extra_nav input { width:120px; border:0px solid #a1123d; font-size:11px; height:14px; padding:0px; color:#7f7218; background-color:#ece8c4; }
#extra_nav img { margin:-11px 0px -11px -8px;}
#extra_nav form { float:left; }
.player img { border:0px solid blue }

#first_nav { bottom:0px; width:300px; margin: 15px 0px 15px 20px; position:absolute; top:65px; z-index:99;  height:180px !important; }
#first_nav a { display:block; margin: 6px 0px 0px 0px; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#first_nav a:hover { text-decoration: none; color: #FFFFFF; }
#spilskinanke { width:980px; margin:auto; border:0px solid purple}

#portal_column_one { display:block; width:200px; list-style-type:none !important; float:left; margin:0px; font-weight:bold; }

#second_nav { display:block; background-color:#a1123d; padding:0px 0px 0px 0px; list-style-type:none !important; margin:0px; font-weight:bold; }

#second_nav ul { margin: 0px; padding:0px; font-weight:normal;}
#second_nav li { list-style-type:none !important; list-style-image:none; display: inline;}
#second_nav a { padding: 5px 5px 5px 20px; color:#FFFFFF; display: block; }
#second_nav a:hover, #second_nav li.active { text-decoration: none; background-color: #7a072a; display: block; }
#second_nav li ul li a { padding: 3px 0px 3px 30px; font-size: 11px; }
#second_nav li ul li a:hover  { text-decoration: underline; background-color: transparent; }
#second_nav li.active ul  { background-color: #5a051f !important; padding: 5px 0px 5px 0px; }
#second_nav li.active ul li.active { background-color: transparent; font-weight: bold; }
#second_nav_footer { width: 200px; height: 31px; }
#content { margin: 0px 0px 0px 200px;
	width:760px;
	background-color:#FFFFFF;
	background-image:url(images/ocker/content_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 10px 10px 10px; 
}
table.search_table { width:100%; margin:0px; border:1px solid #d4cb7c; }
#sortform { padding:5px}
tr.searchrow_1 { background-color:#fbf9e6; }
tr.searchrow_2 { background-color:#f4f1d2; }
span.date { color:#7f7218; font-size:10px; width:75px; }
	
#print_link { display:block; color:#666666; text-decoration: none; font-size: 11px; height:20px; border-top:1px solid #d4cb7c; margin:15px 0px 0px 0px }

a.pages { color:#454545; text-decoration: none; font-size:12px; }
a.pages:hover { text-decoration: underline; }
.content_text { color:#454545; line-height:15px; margin: 0px 0px 0px 10px; padding-top:10px; }
.content_text h1 { margin:0px 0px 3px 0px; padding:5px 0px 0px 0px; font-size:15px; color:#a1123d; }
.content_text h2 { margin:0px 0px 3px 0px; padding:8px 0px 0px 0px; font-size:13px; color:#a1123d; }
.content_text a { color:#a1123d; text-decoration: underline; }
.content_text a:hover { text-decoration: none; }
.content_text #print_link { margin:15px 0px 0px -10px }

.content_images { float:left; width:210px; color:#7f7218; font-size:11px; }
.content_images img { margin:12px 0px 10px 0px; display:block; }
.content_images_text { margin-left: 220px; padding-top: 10px; color:#454545; line-height:15px; }
.content_images_text a { color:#333333; text-decoration: underline; }
.content_images_text a:hover { text-decoration: none; }
.content_images_text h1 { margin:0px 0px 3px 0px; padding:5px 0px 0px 0px; font-size:15px; color:#a1123d; }
.content_images_text h2 { margin:0px 0px 3px 0px; padding:8px 0px 0px 0px; font-size:13px; color:#a1123d; }
.content_images_text #print_link { margin:15px 0px 0px 0px }

.news_preview { border-top:1px solid #d4cb7c; margin-bottom:13px; padding-top:10px; color:#454545; line-height:16px; }
.news_preview img { display:block; margin-right:20px; margin-top:3px; }
.news_preview a { display:block; color:#000000; text-decoration:none; }
.news_preview h1 { margin:0px 0px 3px 0px; font-size:15px; color:#a1123d; background-position:top left; background-repeat:no-repeat; padding:0px; }
.news_preview h1 a { color:#a1123d; }
.news_preview a:hover { text-decoration:underline; }
.news_preview .details { margin-top:5px; }
.news_preview .details a { display:inline; margin:0px 15px 0px 0px ; color:#666666 }
.news_preview .details img { display:inline; margin:3px 3px -3px 0px; }
.news_preview .comment { float:left; color:#7f7218; font-size:11px; }

.neutralizer { height:1px; clear:both; }

#div_changedate { height:17px; width:253px; padding:5px 0px 0px 0px; float:left;   }
#div_back { width:253px; height:20px; display:block; float:left; padding:3px 0px 0px 0px; text-align:center;    }
#div_print { text-align:right; width:253px; float:right; display:block; overlow:hidden; padding:3px 0px 0px 0px;   }

#div_print img, #div_back img { vertical-align:middle}

#sponsors { 
	margin-top:20px;
	margin-bottom:20px;
	width:980px; 
	padding:17px 0px 0px 0px; 
	/*background-color:#FFFFFF; 
	background-image:url(images/ocker/content_bg_reverse.gif); 
	background-position:top; 
	background-repeat:no-repeat;*/
	text-align:center;
	vertical-align:middle;
	border:0px solid black;
	margin:auto;
}
#sponsors img { vertical-align:middle; margin:0px 14px 0px 0px; }
#sponsors_end { height: 17px; width:980px; clear:both; background-image:url(images/ocker/sponsores_bg.gif); background-position:top; background-repeat:no-repeat; }

#footer {
	width:980px;
	text-align:center;
	color:#7f7218;
	margin:10px auto;
}
#footer a { color:#7f7218; margin:0px 5px 0px 5px; text-decoration:none; }
#footer a:hover { color:#4a4000; } 

#impressum {
	width:980px;
	text-align:center;
	color:#7f7218;
	font-size: 10px;
	margin: 10px auto;
}
#impressum a { color:#7f7218; margin:0px 5px 0px 5px; text-decoration:none; }
#impressum a:hover { color:#4a4000; } 

#order {

}
#order input, select, textarea {
	display: block;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	color: #333333;
} 
#order div { display:block; clear:both; }
#order label {
	padding-right: 5px;
	float: left;
	margin: 0px 5px 5px 0px;
	width: 7em;
}

.genre_div { position:absolute; font-weight:bold; background-color:#d4cb7c; padding:2px; width:120px; text-align:center; margin:3px 0px 0px 646px;  }
.genre_div_detail { position:absolute; top:0px; right:-10px; font-weight:bold; background-color:#d4cb7c; padding:2px; width:120px; text-align:center; }

a.sitemaplink_cat_0 { line-height:20px; font-size: 16px; color: #a1123d; text-decoration: none; font-weight:bold; padding-left:5px; }
a.sitemaplink_cat_0:hover { text-decoration: underline; }
a.sitemaplink_cat_1 { line-height:20px; font-size: 14px; color: #a1123d; text-decoration: none; font-weight:bold; padding-left:5px; }
a.sitemaplink_cat_1:hover { text-decoration: underline; }
a.sitemaplink_cat_2 { line-height:16px; font-size: 12px; color: #a1123d; text-decoration: none; font-weight:bold; padding-left:5px; }
a.sitemaplink_cat_2:hover { text-decoration: underline; }
a.sitemaplink_art { line-height:16px; display:block; font-size: 12px; color: #454545; text-decoration: none; padding-left:15px; }
a.sitemaplink_art:hover { text-decoration: underline; }

a.news_mehr:link, a.news_mehr:visited { color: #a1123d; text-decoration: none; }
a.news_mehr:hover { color: #a1123d; text-decoration: underline; }

span.alert { color:#a1123d; font-weight:bold; } 


/* FORMULAR */

#feedback { padding:10px; }
#feedback div { display:block; padding:3px 0px 3px 0px; clear:both; }
#feedback label { display:block; float:left; width:100px;  margin:2px 0px 0px 0px;  }
#feedback input, #feedback select, #feedback textarea { width:200px; border:1px solid #d4cb7c; font-size:12px; padding:2px 0px 2px 2px; font-family:"Myriad", Arial, Helvetica, sans-serif; float:left; margin:1px 3px 1px 0px;   } 
#feedback .submit { width:80px; padding:0px; margin:0px;  }
#feedback .dropdown, #feedback .checkbox { width:auto; }


#newsletter { padding:10px; }
#newsletter div { display:block; padding:3px 0px 3px 0px; clear:both; }
#newsletter .label { display:block; float:left; width:95px;  margin:2px 0px 0px 0px;  }
#newsletter .sublabel { display:block; float:left; width:28px;  margin:2px 0px 0px 0px; padding:0px 0px 0px 45px; }
#newsletter input, #feedback select, #feedback textarea { width:200px; border:1px solid #d4cb7c; font-size:12px; padding:2px 0px 2px 2px; font-family:"Myriad", Arial, Helvetica, sans-serif; float:left; margin:1px 3px 1px 0px;   } 
#newsletter input.nr { width:60px; border:1px solid #d4cb7c; font-size:12px; padding:2px 0px 2px 2px; font-family:"Myriad", Arial, Helvetica, sans-serif; float:left; margin:1px 3px 1px 0px;   } 
#newsletter .dropdown, #feedback .checkbox { width:auto; }
#newsletter .submit { width:80px; padding:0px; margin:0px;  }

#facebook { clear:both; display:block; margin:20px auto; width:980px; height:37px; background-image:url(images/ocker/content_bg.gif); background-repeat:no-repeat; background-position:bottom; text-align:left; background-color:transparent; padding-top: 13px }
#facebook .top { background-image:url(images/ocker/content_bg_reverse.gif); background-repeat:no-repeat; background-position:top; margin-bottom: 0px; height:15px;  display:none; }
#facebook iframe { margin-left:10px} 
#facebook a { margin:3px 0px 0px 10px !important; float:left;}
#facebook #facebook_group { border:1px solid #29447e; color:white; font-size:10px; font-family:verdana,arial,sans-serif; background-image:url(images/facebook_bg_ohne_border.gif); background-repeat:repeat-x; height:16px; padding:0px 5px 0px 0px; line-height:16px;  }
#facebook #facebook_group img { float:left; margin-right:5px; }

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }

