	body {		font-family:Verdana, Arial, Helvetica, sans-serif;		background: url("graphics/bg_color.gif");		background-repeat:repeat-x;		background-color:#393939;		font-size:10px;		line-height:16px;		font-weight:normal;		color:#CCCCCC;		margin:0;		padding:0;		}				a{		color:#ff9000;		text-decoration:underline;		}		a:visited{		color:#ff9000;		text-decoration:underline;		}		a:hover, a:active, a:focus{		color:#FFFFFF;		text-decoration:none;		}				#container {			width: 860px;			margin:0;			margin-left: auto;			margin-right: auto;			padding: 0;		}		#banner {			padding: 0;			height:175px;			background-color: #333333;			background: url("graphics/head_bg.jpg");		}		#content {		background: url("graphics/body_bg.jpg");		background-repeat:no-repeat;		padding: 30px 50px 0px 130px;			height:450px;			border:0px solid #FF0000;		}						h1 {		font-family:Verdana, Arial, Helvetica, sans-serif;		color: #ff9000;		font-size:11px;		font-weight: bold;		margin:3px 0 10px 0;		}		h2 {		font-family:Verdana, Arial, Helvetica, sans-serif;		color: #ff9000;		font-size:11px;		font-weight: normal;		margin:10px 0 10px 0;		}		h3 {		font-family:Verdana, Arial, Helvetica, sans-serif;		color: #e70000;		font-size:11px;		font-weight: bold;		margin:3px 0 3px 0;		}				trennstrich{		color: #735b3a;		font-size: 11px;		font-weight:lighter;		}				#footer {			clear: both;			padding: 0;			background-color: none;		}		#bild{		border:0px solid white;						padding: 8px 0px 8px 0px;		}		#content_text {		width:480px;		float:left;		border:0px solid #FF0000;		}		#contact_info { 		font-family:Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;		color: #748c9a;		width:160px;		float:right;		border:0px solid;		 }		 #table {		 border: 1px solid #CCCCCC;		 background:transparent;		 width:320px;		 color:#CCCCCC;		 }			/*======CSS NAVIGATION=====*/		#navcontainer {		border:0px solid white;		padding-top:120px;		padding-left:100px;		 		}#navcontainer a { text-decoration: none; }#navcontainer ul{padding: 0;margin: 0;list-style-type: none;position: relative;}#navcontainer li { display: inline; }/*1st level elements*/#navcontainer ul{background-color: none;padding: 2px 0 0 0;margin-bottom: 2em;}#navcontainer li { margin: 0 0 0px; }#navcontainer ul a,#navcontainer ul a:link,#navcontainer ul a:visited{font-family:Tahoma, Arial, Helvetica, sans-serif;color: #82a9b8;font-size:14px;font-weight: lighter;font-variant:small-caps;letter-spacing:2px;background-color: none;border: 0px;padding: 0px 5px;}#navcontainer ul a:hover,#navcontainer ul a:focus{font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight: lighter;color: #FFFFFF;background-color: none;border: 0px solid black;}/*current Link*/#navcontainer ul a#current,#navcontainer ul a#current:link,#navcontainer ul a#current:visited { font-weight: lighter;font-family:Tahoma, Arial, Helvetica, sans-serif;color: #dff5ff; }/*Second and subsequent levels*/#navcontainer ul ul{font-size: 80%;position: absolute;top: 20px;left: 0px;border-top: none;background-color:none;}#navcontainer ul ul li { display: inline; }#navcontainer ul ul a,#navcontainer ul ul a:link,#navcontainer ul ul a:visited{background-color: none;border: 0px solid #95b1bb;font-family:Tahoma, Arial, Helvetica, sans-serif;color: #dff5ff;font-weight:lighter;}#navcontainer ul ul a:hover,#navcontainer ul ul a:focus{background-color: none;border: 0px solid black;color:#82a9b8;}/*current Link*/#navcontainer ul ul a#subcurrent,#navcontainer ul ul a#subcurrent:link,#navcontainer ul ul a#subcurrent:visited { font-weight: lighter; color: #ff9000;}/*Kontaktformular*/table {width:100%;cellpadding:0px;cellspacing:0;}input, textarea {width:100%;background-color:none;}.short{width:75px;}.ganzshort{width:20px;height:14px;}td {	padding: 0px;	margin: 0;	vertical-align: top;}