@import url("forms.css");
/* careful ie 5.1/mac does not understand single quotes */

/* 
	farben bruegmann
	hellblau 		: #A1BDD2;
	mittelblau	: #42719D;
	hellgrau		:	#bbb;
*/

BODY, TD
{
	padding:0;
	margin:0;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

/*------------ navi.php ----------*/

#logo
{
	position:absolute;
	left:10px;
	top:11px;
}
#navi
{
	position:absolute;
	left:190px;
	top:7px;
	height:85px;
}

#navi DIV
{
	width:145px;
	float:left;
	margin-right:2px;
	line-height:1.5em;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;	
}

#navi DIV A
{
	color:#42719D;
	text-decoration:none;
}

#navi DIV A.mouseover
{
	color:#333;
}

#navi DIV A.mouseout
{
	color:#42719D;
}

#navi DIV A.mouseup
{
	color:#333;
}

#navi B
{
	display:block;
	padding:3px;
	padding-left:0;
	padding-bottom:0;
	width:50px;
	cursor:pointer;
	cursor:hand;
	color:#42719D;
}

/*------------ content.php ----------*/

#title
{
	padding:7px;
	padding-left:10px;
	padding-right:0px;
	position:absolute;
	left:180px;
	top:0px;
	width:404px;
	border-bottom:1px solid #42719D;
	border-top:1px solid #42719D;
	color:#42719D;
	font-size:13px;
	font-weight:bold;	
}

#windowDressing
{
	color:#42719D;
	font-size:13px;
	font-weight:bold;
	padding:7px;
	padding-left:0px;
	padding-right:0px;
	position:absolute;
	left:603px;
	top:0px;
	width:21px;
	border-bottom:1px solid #42719D;
	border-top:1px solid #42719D;
}

#mailprint
{
	position:absolute;
	left:603px;
	top:46px;
	width:25px;
}

#mailprint IMG
{
	margin-bottom:1px;
	cursor:pointer;
	cursor:hand;
	border:none;
}

#bild
{
	position:absolute;
	left:10px;
	top:46px;
}

#bild IMG
{
	margin-bottom:2px;
}

#bild.error
{
 background:#A1BDD2;
 border:1px solid #42719D;
 text-align:center;
 padding-top:15px;
 padding-bottom:15px; 
 color:white;
 font-size:40px;
 font-weight:bold;
 width:140px;
}

#content
{
	position:absolute;
	left:190px;
	top:43px;
	width:345px;
	line-height:15px;
}
#rightFrameStripe 
{
	left:0;
	top:0;
	width:10px;
	height:100%;
	background:#A1BDD2;
}

IMG
{
	border:none;
}

A
{
	color:#369;
}

A:hover
{
	color:#036;
}

A:visited, A.visited /* 2. klasse wird per js navi links zugewiesen, navi ist im frame */
{
	color:#aaa;
}

P
{
	margin-top:0px;
	margin-bottom:13px;
}

#naviTable
{
	white-space:nowrap;
}

#naviTable TD
{	
	font-size:11px;
	padding-top:0px;
	padding:3px;
	vertical-align:top;
}

DIV.newsEntry
{
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #bbb;
}

SMALL
{
	font-size:9px;
}

SMALL.date
{
	line-height:0.8em;
	color:#42719D;
}

H2
{
 	margin:0;
 	padding:0;
	color:#42719D;
	font-size:13px;
	font-weight:bold;
}

H3
{
 	color:#555;
 	margin:0;
 	padding:0;
 	font-weight:bold;
 	font-size:11px;
}

#newsMain 
{
	/* container für alle news; setzt die gesamtbreite & abstand v.oben. */
	position:absolute;
	left:10px;
	top:46px;
	line-height:15px;
}

/* 
	newsBlock,
	newsBild,
	newsText
	--> see forms.css
*/

DIV.newsText 
{
	margin-left:180px;
	width:345px;
}