/*
Theme Name: THWHalberstadt
Description: THWHalberstadt - theme.
Version: 1.0
Author: studiodreyer.de
Realisierung: rosch-werbung.de.
*/
/******************************
	Reset Defaults
 ******************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, 
font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption 
	{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
ul { list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
/******************
	Defaults
 ******************/
html {height:101%}
body { color:#00408b; font-family:arial,helvetica,sans-serif; background-image: url('images/bg-stripes.gif')}
/******************
	Defaults Text
 ******************/
h1 {position:absolute; top:6px; left:289px; z-index:1000}
h2 {font-size:18px; font-weight:normal; line-height:22px; margin-bottom:5px; text-align:left} 
h2 span {font-size:17px; font-weight:normal;} 
h2 a, h2 a:link, h4 a, h4 a:link {color:#00408b; background:none;}
.single h2, .page h2 {margin-bottom:15px} 
h3, h4, h5, h6 {font-size:12px; font-weight:bold; line-height:16px; margin-bottom:10px}
a, a:link{color: #00408b; text-decoration:none;} 
a:hover {text-decoration:underline;} 
.clear {clear:both}
.left {float:left}
.right {float:right}
.date {color:#878791}
small {font-size:11px}
hr {clear:both; visibility:hidden; height:1px}
.ma-top {margin-top:50px}
/******************
	DIV all
 ******************/
#wrap {position:relative; background-color:#fff; margin:20px auto;  width:998px; background:url('images/header.jpg') no-repeat;}
#header {position:relative; margin:0 auto; height:167px;}
#content {background:url('images/hg.jpg') repeat-y; position:relative; text-align:left; font-size:12px; padding:40px 60px 16px 70px; min-height:364px}
#footer {clear:both; background:url('images/footer.jpg') no-repeat; height:124px; width:100%; margin:0 auto; position:relative; }
/******************
	content
******************/
.entry, ul#paging {margin-left:320px}
.entry {margin-bottom:30px}
.entry p, .entry ul {margin-bottom:20px; width:100%; font-size:12px; line-height:18px}
.entry li { padding:0 0 5px 10px; background:url('images/dash.gif') no-repeat 0 10px}
.entry ul ul{margin-bottom:0}
 /******************************
      bild-elemte
 ******************************/
.alignleft, .attachment-post-thumbnail {float:left}
.alignleft {margin:0 20px 10px 0}
.alignright {margin:0 0 10px 20px}
/******************************
      pagebar
 ******************************/
#paging{clear:both;width:550px; margin:2em 0 1em 0}
#paging li{float:left;height:30px;text-align:center;}
#paging li.prev, #paging li.next{width:100px;}
#paging li.prev a, #paging li.next a{margin:0;}
#paging li.pages {width:300px;margin:0 20px;}
#paging li.pages a{margin:0 5px;display:inline-block;}
#paging li.pages a.active{color:#fff;padding:4px 11px;background:#00408b;}
/******************************
      menu main
 ******************************/
.menu-header {font-size:11px; position:absolute; top:128px; right:0; height:20px; text-transform:uppercase; z-index:999999}
.menu-header ul li.current-menu-item a, 
.menu-header ul li.current-post-parent a,
.menu-header ul li.current_page_ancestor a,
.menu-header ul li.current-page-ancestor a,
.menu-header ul li.current-post-ancestor a,
.menu-header ul li.current-category-ancestor a, 
.menu-header ul li.current-menu-ancestor a, 
.menu-header ul li.current-menu-parent a, 
.menu-header ul li.current-category-parent a{
	color:#00408b
	}
.menu-header {}
.menu-header li {
	float:left;
	background: url('images/hg-nav.jpg') repeat-y;
	position: relative;
	border:1px solid #00408b;
	margin-right:20px;
	width:127px; text-align:center;
}
.menu-header a {
	color:#00408b;
	display:block;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.menu-header ul ul {
	display:none;
	position:absolute;
	top:20px;
	left:0;
	float:left;
	z-index: 99999;
	text-transform: none;
	padding-top:8px
}
.menu-header ul ul ul {left:100%;top:0;}
.menu-header ul ul li {width: 119px; text-align:left; padding-left:8px; margin-bottom:2px}
.menu-header li:hover > a,
.menu-header ul ul :hover > a {
	color:#333;
	text-decoration:none
}
.menu-header ul li:hover > ul {display:block}
/*****menu footer*********/
#menu-footer {position:absolute; font-size:12px; top:50px; left:30px; color:#fff}
#menu-footer li{float:left; position:relative; margin-right:5px}
#menu-footer li a {color:#fff; text-decoration:none; margin-right:5px}