/* main css file */
/* $Id: main.css,v 1.5 2004/06/24 11:47:09 kk Exp $ */
/* style: Peter Voigtmann, http://www.reinessalz.com */
/* code:  Klaus Keppler, http://www.keppler-it.com */

body { background-color: #CCCCCC; margin:0px; padding:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#535353; text-align:center; }
form { margin:0px; padding:0px; }
td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#535353; }
table.top { border:none; }
table.top td { vertical-align:top; }
table.left { border:none; }
table.left th { vertical-align:top; font-weight:bold; text-align:right; }
table.left td { }
p.error { font-weight:bold; color:#AA0000; }
#body { width:960px; text-align:left; margin: 0px auto 0px auto; padding:0px; border:none}
#ads { float:right; width:150px; border:none; }
#content { background-color: #FFFFFF; width:800px; border:1px solid #FFFFFF; border-top:none; padding:none;
			background-image: url("/images/bg-blue-b.gif"); background-repeat: repeat-y; background-position:right;}
#content.article { background-position:left; }

#popup { width:780px; text-align:left; margin: 0px auto 0px auto; padding:87px 10px 20px 10px; border:1px solid #FFFFFF;
border-top:none; background-image:url("images/title-1.gif"); background-repeat:no-repeat; background-position:top left;
background-color:#FFFFFF; }

* html #content {
	width:802px;
	w\idth:800px;
	} /* hack around nasty box model bug */

#main { border:none; border-width:0px; }

#navigation { width:100%; background-color: #DDDDFF; border:none; }

#rightinfo { width:209px; position:relative; float:right; background-image: url("/images/bg-blue-b.gif"); }
/* Hack around 3px gap in IE5/Win, see http://www.positioniseverything.net/explorer/threepxtest.html \*/
* html #rightinfo { margin-left: -3px; }
/* End of hack */
#rightinfo p { margin: 18px 14px 9px 15px; }
#rightinfo .tickerbox { margin: 0px 14px 0px 14px; border:1px solid #57688A; padding:3px 4px 3px 4px; background-color:#F0EFF4; }

#leftinfo { width:209px; position:relative; float:left; background-image: url("/images/bg-blue-b.gif"); }
/* Hack around 3px gap in IE5/Win, see http://www.positioniseverything.net/explorer/threepxtest.html \*/
* html #leftinfo { margin-right: -3px; }
/* End of hack */
#leftinfo p { margin: 9px 14px 18px 15px; }
#leftinfo p.nomargin { margin:0px; }

#articlesearch { margin: 10px 10px 10px 15px }
#articlesearch input { vertical-align:middle; }

#topinfo { border:none; height:120px; width:590px; background-image: url("/images/bg-gelb-frau.gif"); background-repeat:no-repeat; background-position:top right; padding:0px; }
#topinfo p { margin: 0px; padding: 18px 0px 0px 30px; }
#topinfo p.links { margin:0px; padding: 6px 0px 0px 45px; }

#titlesearch { width:560px; height:50px; padding-left:30px; margin-top:1px; background-image:url("/images/bgnd-gelb-verlauf.gif"); background-position:top; }
* html #titlesearch { width:590px; w\idth:560px; }
#titlesearch table { font-size:11px; height:100%; }

#titlelogin { width:560px; height:50px; padding-left:30px; background-color:#FFE09F; background-image:url("/images/strichcode-gelb.gif"); background-repeat:no-repeat; background-position:bottom left; }
* html #titlelogin { width:590px; w\idth:560px; }
#titlelogin table { font-size:11px; height:100%; }

#newarticles { width: 220px; margin:18px 30px 0px 0px; float:right; position:relative; left:0px; }
#articletree { width: 300px; margin:18px 10px 0px 30px; color:#999999; }

#article { margin: 10px 10px 10px 220px; }

/* Hide from IE5-mac \*/

* html #leftinfo {
margin-right: 8px;
}

* html #article {
height: 1%;
margin-left: 0;
}

/* End IE5/mac hide */

#article p { line-height:18px; margin-top:10px; margin-bottom:10px }
#article td { font-size:11px; color:#535353; line-height:18px; }
#article th { line-height:18px; }
#article p.backbutton { border:1px solid #990000; font-size:9px; line-height:14px; width:100px; text-align:center; margin:0px; }
#article p.backbutton a { color:#535353 }

a:visited { color: #FF6600; text-decoration: none; }
a:link { color: #FF6600; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: underline; }
a:active { color: #CCCCCC; text-decoration: underline; }

#footer { width:100%; clear:both; background-color: #CCCCCC; color: #999999; text-align:center; padding: 15px 0px 15px 0px; }
#footer a { color: #999999 }

.box1 { border:1px solid #999999; padding:4px 3px 4px 3px; margin: 0px 0px 20px 0px; }
.box1 .title { font-size:11px; font-weight:bold; color:#666666; margin:0px; padding:0px;}
.box1 .event { color: #999999; }
.box1 .author { color: #999999; font-style:italic }
.box1 .author strong { font-weight:bold; }
.box1 .cme { color: #5A6B8C; font-weight:bold; }

.field {
	border: 1px solid #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	background-color: #FFFFFF;
}
.fieldbutton {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	background-color: #E9E9E9;
}

h1 { font-weight:normal; font-size:18px; color:#990000; margin-bottom:10px; }
h2 { font-weight:bold; font-size:11px; line-height:16px; color:#636383; border-bottom:1px dotted #B3B3C3; margin-top: 16px; margin-bottom:6px; }

/* <EOF> */
