body { 
	font-family:verdana;
	font-size: 12pt;
	margin: 10px 0px;
	background-color:#FFF9E9;	
}

.pageHolder { text-align:center; }
.right { text-align:right; }

.reset {
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}

#main-page {
	text-align:left;
	width: 780px;
    margin:0em auto;
}

#header {
    height: 282px;
    background: #FFF9E9 url('../images/header2.jpg') no-repeat;
}  
#header .leftHeader  .search { padding:18px 0px 0px 48px; }

#header .mouse {
	height: 118px;
    width: 115px;
	background: transparent url('../images/mys.gif') no-repeat;
	position:relative;
	top:62px;
	left:30px;
}

#header .info {	
	height:116px;
	width:500px; 
	float:right;
	text-align:right;
	margin:10px 0px 0px;
}

#header .info h4 { 
	margin:30px 50px 0px 0px; 
	font:bold italic 2.2em verdana;
}
#header .info h4 a,
#header .info h4 a:visited { color: #51A6F1; text-decoration:none; }
#header .info h4 a:hover { padding-bottom:10px; border-bottom: solid 10px #BD0000; }

#header-banner .homePage {
	height:100px; 
	width:500px;
	position:absolute; 
	top:10px;
}
#header-banner .homePage a {
	text-decoration:none;
	height:100%;
	width:100%;
	display:block;
	cursor:pointer;
}

#header-banner .searchForm {
	position:relative;
	background-color:transparent;
	width:250px;
	top:0px;
	left:625px;
}

#header-roh {
	background: url("./images/header-roh.gif");
	height:150px;
	width:150px;
	float:right;	
}    

#mid { background: #FFF9E9 url('../images/stred.gif') repeat-y; }
#mid .middle { 	padding:0px 30px; } 
#mid .middle .leftSide {
	float:left; 
	width:450px;
}
#mid .middle .leftSide .date {
	font-size:0.6em;
	padding-right:30px;
	text-align:right;
}
#mid .middle .leftSide .article {
	padding:5px 20px 10px 10px;
	font-size:0.8em;
}
#mid .middle .leftSide .article p {
	padding:5px 0px 0px 0px;
	margin:0px;
}
#mid .middle .leftSide .article a,
#footer a,
#mid .middle .leftSide .article a:visited,
#footer a:visited { color: #BD0000; }
#mid .middle .leftSide .article a:hover,
#footer a:hover { text-decoration:none; }

#mid .middle .leftSide .article ul li { margin-top:5px; }

#mid .middle .leftSide h1,
#mid .middle .leftSide h2 {
	background: #F3F9FE url("../images/hTop.gif") no-repeat;
	padding:22px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-weight:bold;
	font-size:1em;
}

#mid .middle .leftSide h1 span,
#mid .middle .leftSide h2 span  {
	display:block;
}

#mid .middle .leftSide h1 span.toph1,
#mid .middle .leftSide h2 span.toph1 {
	background: #F3F9FE url("../images/hMid.gif") repeat-y;
	padding:0px 40px 0px 20px;
}
#mid .middle .leftSide h1 span.bottom,
#mid .middle .leftSide h2 span.bottom  {
	background: #F3F9FE url("../images/hBot.gif") no-repeat;
	height:25px;
}

#mid .middle .leftSide h1 a,
#mid .middle .leftSide h2 a,
#mid .middle .leftSide h1 a:visited,
#mid .middle .leftSide h2 a:visited {
	text-decoration:none;
	color:#000;
}

#mid .middle .leftSide h1 a:hover,
#mid .middle .leftSide h2 a:hover {
	text-decoration:underline;
	color:#BD0000;
}

#mid .middle .rightSide {
	float:right; 
	width:250px;
}
#mid .middle .rightSide .rightBox { width:236px; }
#mid .middle .rightSide .rightBox ul {
	width:190px;
	margin:0px;
	padding-left:5px;
	font-family:arial;
}

#mid .middle .rightSide .rightBox ul li {
	list-style: none;
    text-align: left;
	margin:0px;
	padding-top:0px;
	padding-bottom:3px;
	display:block;
}
#mid .middle .rightSide .rightBox ul li a, 
#mid .middle .rightSide .rightBox ul li a:visited {
	color: #000;
	text-decoration:none;
}
#mid .middle .rightSide .rightBox ul li a:hover {
	color: #BD0000;
	text-decoration:underline;
}

#mid .middle .rightSide .rightBox .top {
	background: #FFF9E9 url("../images/rightBoxTop.gif") no-repeat;
	height:31px;
}
#mid .middle .rightSide .rightBox .top h3 {
	font: normal bold 0.9em arial;
	margin:0px 20px 0px 20px;
	padding:10px 10px 0px 0px;
	font-variant:small-caps;
	border-bottom:solid 1px black;
	color: #BD0000; 
}
#mid .middle .rightSide .rightBox .middle {
	background: #FFF9E9 url("../images/rightBoxMid.gif") repeat-y;
	padding:5px 20px 0px 20px;
	font-size:0.8em;
} 
#mid .middle .rightSide .rightBox .bottom {
	background: #FFF9E9 url("../images/rightBoxBottom.gif") repeat-y;
	height:29px;
}
  
#footer {
	  background: #FFF9E9 url("../images/footer.gif") no-repeat; 
	  height: 80px;
}
#footer .copy {
	padding: 20px 50px 0px 40px;
	text-align:left;
	font-size:0.7em;
}
#footer .feed { 
	float:right; 
	padding: 2px 0px 2px 18px;
	background: url("../images/feed.gif") no-repeat left 2px; 
}

.floatRight { float:right; }
.floatLeft {	float:left; }
.center { text-align:center; }
.right {	text-align:right; }
.red { color:#CC0000; }
.gray { color:#666666; } 
.noDisplay { display:none; }

form {
	padding:0px;
	margin:10px 0px;
}
form .submitImage {
	width:45px;
	height:26px;
	position:relative;
	left:-10px;
}
form .blackBorder {
	border:solid 1px #9A9A9A;
	padding:1px;
	background:url('../images/inputText.gif') no-repeat top left;
}

ul.comments li strong {
	background:transparent url("../images/comment.gif") no-repeat left top;
	padding-left:20px;
}
ul.archiv li strong {
	background:transparent url("../images/archiv.gif") no-repeat left top;
	padding-left:20px;
}
ul.cat li strong {
	background:transparent url("../images/folder.gif") no-repeat left top;
	padding-left:20px;
}
