@charset "utf-8";
/* CSS Document */

#wrap {
	width: 748px ;
	margin-left: 100px ;
	border: #425a88 1px solid ;
	min-width: 500px;
	max-width: 1400px ;
	/*background: url(images/wrap-bg.gif) repeat-y 64% 0 ;*/
	}


#content {
	float: none ;
	width: 100% ;
	font-size: 11px ;
	line-height: 1.5em ;
	color: #333333 ;
	background-color: #ffffff ;
	}
	
#content p {
	float: right ;
	width: 50% ;
	margin: 0 0 15px 0 ;
	padding: 1px 1px 1px 1px ;
	/*border-right: #ff0000 1px solid ;*/
	/*border-top: #ff0000 1px solid ;*/
	}
	
	#sidebar {
	float: right ;
	width: 20% ;
	}
	
#header {
	background: url(images/header.jpg) no-repeat bottom left ;
	background-color: #425a88 ;
	height: 100px ;
	
	}
	
#footer {
	clear: both ;
	background: #425a88 ;
	color: #FFFFFF ;
	font-size: 10px ;
	border-top: #FFFFFF 0px solid ;
	padding: 0 20px 0 0 ;
	}
	
	/* Vor IE5/Mac verstecken \*/
*html #footer { height: 1%; }
/* Vor IE5/Mac verstecken Ende */
	
/*Spaltenzwischenräume*/
#content .gutter {
	padding: 25px ;
	/*background: url(images/content-bg.gif) repeat-x top left ;*/
	}
#sidebar .gutter {
	padding: 15px ;
	}
	
/*Seitenleiste*/
.box {
	margin: 0 0 20px 0 ;
	padding: 0 0 12px 0 ;
	font-size: 12px ;
	line-height: 1.5em ;
	color: #333 ;
	background: #fff url(images/box-b.gif) no-repeat bottom right ;
	}
	
.box h3 {
	margin: 0 ;
	padding: 12px ;
	font-size: 140% ;
	font-weight: normal ;
	color: #333 ;
	background:  #fff url(images/box-t.gif) no-repeat top left ;
	}
	
.box img {
	margin: 0 ;
	padding: 10px 0px 0 10px ; /* oben, rechts, unten, links */
	background:  #fff url(images/box-t.gif) no-repeat top left ;
	}
	
.box p, .box ul {
	margin: 0 ;
	padding: 12px ;
	}
	
.box ul li {
	margin: 0 0 0 12px ;
	padding: 0 0 0 18px ;
	list-style: none ;
	background: url(images/li-bullet.gif) no-repeat 0 3px ;
	}
