/*	Werder AG-CSS, displaying on screen medias	(c) 2007 by inkognito - visuelle kommunikation gmbh		Modifications: January 30, 2007*/body { 	background: url(design/body_03.png) repeat-y #fff;	margin: 0;	background-color: #FFFFFF;	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	font-size: 11px;	line-height: 15px;	color: #333;	}	img {	border: 0;	}	ol, ul  { 	color: #333; 	background-color: transparent;	}li {	margin: 0;	}	button,input[type="submit"],input[type="reset"] {	color: #0066cc;	} input[type="checkbox"],input[type="text"],textarea {						color: #0066cc;	background-color: #ddeff8;	margin: 10px 0 5px 0;	}input[type="text"] {	width: 300px;	}textarea {						width: 240px;	}		table {	margin-top: 10px;	}/*------------------- LINKS ----------------------------------*/a:link,a:visited  { 	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	font-size: 11px;	line-height: 15px;	color: #0066cc;	background-color: transparent;	text-decoration: underline;	}a:hover,a:active { 	color: #99CCFF;	background-color: transparent;	}	/*------------------- LAYOUT ----------------------------------*/#header {	background: url(design/logo.png) repeat-x #fff;	height: 90px;	overflow: hidden;	}	#navigation {	width: 100%;	height: 100%;	}		#image {	position: relative;	left: 192px;	height: 171px;	width: 550px;	float: left;	overflow: hidden;	background-color: #ccc;	}		#gap {	height: 171px;	background: url(design/imagestrip.jpg) repeat-x #333;	margin-left: 740px;	clear: right;	width: auto;	clear: right;	}		#content {	margin-top: 15px;	margin-left: 205px;	margin-right: 205px;	height: 100%;	width: auto;	}	#content h1 {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	margin-bottom: 0;	font-size: 15px;	font-weight: bold;	line-height: 20px;	color: #0066cc;	}	#content img {	border: 0;	}		#content ul  { 	color: #333333; 	font-size: 11px; 	font-family: Trebuchet MS, Verdana, Arial, sans-serif; 	line-height: 17px; 	background-color: transparent; 	list-style-type: none; 	list-style-image: url("design/list.gif"); 	margin-top: 10px }	#content ul li {	margin: 0 10px 0 -15px;	padding: 0 0 2px 0px;	background-color: transparent;	}		#frame {	margin-left: 20px;	margin-right: 80px;	margin-top: 15px;	height: 100%;	float: right;	background-color: #fff;	}		#framebox {	width: 190px;	overflow: hidden;	background-color: #e9e9e9;	margin: 0 0 10px 0;	}	#footer {	color: #666;	background-color: transparent;	width: 160px;	padding: 30px 10px 10px 20px;	float: left;	}		#footer a:link,#footer a:active,#footer a:visited {	color: #666;	background-color: transparent;	text-decoration: underline;	}			#footer a:hover {	color: #0066cc;	}					/*------------------- CLASSES ----------------------------------*/	.date {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	line-height: 15px;	color: #666;	margin: 10px 0 -10px 0;	}	.adress {	text-align: left;	float: right;	border-left: solid 1px #0066CC;	margin: 10px 170px 0 250px;	padding-left: 5px;	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	font-size: 11px;	line-height: 15px;	color: #333;	overflow: hidden;	}	.h1 {	height: 25px;	width: 550px;	padding: 5px 10px 0 10px;	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	font-size: 18px;	font-weight: bold;	line-height: 15px;	color: #fff;	}			.ifbox {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	padding: 7px;	font-size: 11px;	font-weight: normal;	line-height: 15px;	color: #003366;	background-color: #e9e9e9;	}		.ifbox_title {	background: url(design/if_titelhg.gif) repeat-x #0066cc;	height: 20px;	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	padding: 0 7px 0 7px;	font-size: 15px;	font-weight: bold;	color: #fff;	overflow: hidden;	/*margin-top: -10px;*/	}	.ifbox_title h1{	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	padding-left: 7px;	font-size: 15px;	font-weight: bold;	color: #fff;	}		/*------------------- FORMULAR ----------------------------------*/		.formpage {	margin-top: 15px;	margin-left: 15px;	margin-right: 20px;	}.formpage p {	color: #333333;	background-color: transparent; 	font-size: 11px; 	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif; 	line-height: 15px;	margin-top: 10px;	}	.formtext {	color: #333333;	background-color: transparent; 	font-size: 11px; 	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif; 	line-height: 15px;	margin: 0;	}				/*------------------- STYLES FOR ADVANCED MENU ----------------------------------*/				 /*----------------- DEFAULT STYLES ---- NEEEDED START */ .clCMEvent {	position:absolute; 	width:99%; 	height:99%; 	clip:rect(0,100%,100%,0); 	left:0; 	top:0; 	visibility:visible	}  .clCMAbs {	position:absolute; 	visibility:hidden; 	left:0; 	top:0	}	  /* ---------------- DEFAULT STYLES ---- NEEEDED END */.clT,.clTover,.clS,.clSover,.clS2,.clS2over {	position:absolute; 	width:153px; 	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; 	cursor:pointer; 	cursor:hand; 	 }.clT,.clTover {	padding: 0; 	font-size:11px; 	font-weight:normal;	}	 .clS,.clSover {	 margin: 0; 	 font-size:11px; 	 font-weight:normal;	 }	 .clS2,.clS2over {	 padding: 0; 	 font-size:11px;	 }	 .clT,.clS,.clS2 {  	color:#003366; 	background-color:#E1E1E1; 	} .clTover { 	color:#fff;  	background-color:#e1e1e1;  	} 	.clSover { 	color:#0066cc; 	background-color:#fff;  	} 	.clS2 { 	background-color:#e1e1e1;  	width:230;  	} 	.clS2over { 	background-color:#fff;  	color:#00cc66; 	} 	.clStest {	position:absolute; 		font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	font-size:10px; 	color:#0A2A12; 	background-color:#e1e1e1;	cursor:pointer; 	cursor:hand; 	 }	  .clStestover {	position:absolute; 	color:#ffff33; 	font-weight:bold; 	font-family:courier; 	background-color:#00ccff;  	cursor:pointer; 	cursor:hand; 	}.clB1 {	position:absolute; 	background-color:#666; 	visibility:hidden	}.clB2 {	position:absolute; 	background-color:#ccc; 	visibility:hidden	}.clB3 {	position:absolute; 	background-color:#ccc; 	visibility:hidden	}.clB {	position:absolute; 	background-color:#ccc; 	visibility:hidden	}.clBar {	position:absolute; 	width:10; 	height:10; 	visibility:hidden; 	background-color:#ccc;	}.clNoLink {	position:absolute; 	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	}.clNoLink2 {	position:absolute; 	padding: 0; 	font-size:11px; 	color:#006699; 	background-color:silver; 	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	}.clNoLink3 {	position:absolute; 	background-color:#666; 	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;	}	
