* {
	margin: 0;
	padding: 0;
}/* GENERAL fonts */body { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	background-color: #f6df94;
}

p, div { 
	font-size: 12px; 
	font-family: verdana, arial, sans-serif 
}

ol { 
	color: #b3b1b2; 
	font-size: 10px; 
	font-family: verdana, arial, sans-serif 
}

li { 
	list-style-type: disc; 
	margin-left: 20px 
}

h1 { 
	color: #e88e06; 
	font-size: 15px; 
	font-family: Verdana; 
	font-weight: bold; 
	margin-bottom: 10px 
}

h2 { 
	color: #e88e06; 
	font-size: 13px; 
	font-family: Verdana; 
	font-weight: bold; 
	margin-bottom: 10px 
}

h3 { 
	color: #e88e06; 
	font-size: 12px; 
	font-family: Verdana; 
	font-weight: bold; 
	margin-bottom: 10px 
}

h4 { 
	color: #f9f7cd; 
	font-size: 15px; 
	font-family: Verdana; 
	font-weight: bold; 
	margin-bottom: 10px 
}

h5 { 
	color: #f9f7cd; 
	font-size: 13px; 
	font-family: Verdana; 
	font-weight: bold; 
	margin-bottom: 10px 
}

h6 { 
	color: #ffffff; 
	font-size: 13px; 
	font-family: Verdana; 
	font-weight: bold; 
	margin-bottom: 10px 
}/* Content column */#inhalt { 
	color: #606060; 
	font-family: Verdana; 
	background-image: url("../images/template/template_lomazzo.jpg"); 
	background-repeat: no-repeat; 
	margin-left: -512px; 
	position: absolute; 
	top: 0; 
	left: 50%; 
	width: 1024px; 
	height: 632px 
}

#container { 
	margin-top: 50px; 
	margin-left: 174px; 
	position: absolute; 
	top: 0; width: 690px; 
	height: 478px 
}

#home {
	display: none;
}#menu { 
	text-align: right; 
	position: absolute; 
	width: 688px; 
	height: 25px; 
	margin-top: 180px;  
}

#content { 
	position: absolute;
	margin-left: 310px; 
	width: 345px; 
	height: 275px; 
	overflow:auto; 
	float:right
}

#adresse { 
	color: #606060; 
	font-size: 10px; 
	margin-top: 300px; 
	margin-left: 110px; 
	position: absolute; 
	width: 800px; 
	hight: 20px 
}/* Links */a:link { 
	color: #e88e06; 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	z-index: 1 
}

a:visited { 
	color: #e88e06; 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	z-index: 1 
}

a:hover { 
	color: #606060; 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	z-index: 1 
}

a:active { 
	color: #e88e06; 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	z-index: 1 
}/* navigation*/#menu { 
	font-size: 10px; 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
	text-align: left; 
	list-style-type: none; 
	list-style-image: none; 
	display: block; 
	position: relative; 
	z-index: 200; 
	height: 1.9em;
	width: 50px;
}
#menu ul { 
	font-size: 10px; 
	list-style-type: none; 
	list-style-image: none; 
	margin: 0; 
	padding: 0;
	width: 50px;
}#menu ul li { 
	font-size: 10px; 
	background-image: none; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	position: relative; 
	float: none;
	width: 50px;
}
#menu ul li a, #menu ul li a:visited { 
	color: #f9f7cd; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	background-color: #f9c332; 
	background-repeat: no-repeat; 
	background-position: 100% 100%; 
	list-style-type: none; 
	display: block; 
	margin-top: 3px; 
	margin-bottom: 7px; 
	padding-top: 4px; 
	padding-left: 10px; 
	width: 75px; 
	height: 15px 
}

* html #menu ul li a, #menu ul li a:visited { 
	color: #e88e06; 
	font-size: 10px; 
	list-style-type: none; 
	width: 75px; 
	height: 15px 
}

#menu ul li ul { 
	font-size: 10px; 
	list-style-type: none; 
	display: none 
}

table { 
	font-size: 1em; 
	list-style-type: none; 
	margin: -1px; 
	border-collapse: collapse  
}/* specific to non IE browsers */

#menu ul li:hover a { 
	color: #f9f7cd; 
	background: #e88e06; 
	list-style-type: none; 
	margin-top: 3px; 
	margin-bottom: 7px; 
	padding-top: 4px; 
	padding-left: 10px 
}

#menu ul li:hover ul { 
	background-color: #e88e06; 
	list-style-type: none; 
	display: block; 
	margin-top: 5px; 
	margin-bottom: 7px; 
	padding-top: 4px; 
	padding-left: 10px; 
	position: absolute; 
	top: 1.8em; 
	left: -1px; 
	width: auto; 
	border-bottom: 1px none;
}

#menu ul li:hover ul li ul { 
	background-color: #e88e06; 
	list-style-type: none; 
	display: none 
}

#menu ul li:hover ul li a { 
	font-size: 1em; 
	line-height: 1.2em; 
	background: #e88e06 url("../images/opaque-no.png"); 
	list-style-type: none; 
	display: block; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: 5px 0 5px 10px; 
	width: 130px; 
	height: 30px; 
	border: solid 1px #fff 
}

/* Mailformular */
.mailform { 
	color: #000; 
	font-size: 11px; 
	font-family: verdana; 
	font-weight: normal; 
	width: 200px 
}

.mailformrequired { 
	color: #999; 
	font-size: 11px; 
	font-family: verdana; 
	font-weight: bolder 
}

.mailformcomment { 
	color: #e8211c; 
	font-size: 11px; 
	font-family: Verdana; 
	font-weight: bolder; 
	padding-left: 45px 
}

.mailformradio { 
	color: #999; 
	font-size: 11px; 
	font-family: Verdana; 
	font-weight: normal 
}

fieldset { 
	color: #000; 
	font-size: 11px; 
	font-family: verdana; 
	font-weight: normal; 
	padding: 5px 
}

label { 
	color: #fff; 
	font-size: 11px; 
	font-family: verdana; 
	font-weight: normal; 
	width: 148px; 
	float: none 
}

input { 
	color: #333; 
	font-size: 11px; 
	font-family: verdana; 
	font-weight: normal; 
	size: 10px; 
	maxlength: 40; 
	border: solid 1px #2d2c2c; 
	margin-left:1px; 
	margin-top:2px; 
	margin-bottom:4px; 
}

textarea { 
	font-size: 10px; 
	font-family: verdana, arial, sans-serif; 
	border: solid 1px #2d2c2c; 
	margin-left:1px; 
	margin-top:2px;
	margin-bottom:4px; 
}

#user {
	border: solid 1px #2d2c2c; 
	width:110px;
}

#pass {
	border: solid 1px #2d2c2c; 
	width:110px;
}

.csc-mailform {
	border: solid 0px #2d2c2c;
}/* Tabellen */table {  }

td { 
	font-size: 11px; 
	font-family: verdana; 
	color: #fff; 
}

th { 
	font-size: 12px; 
	font-family: verdana; 
	font-weight: bold; 
	text-align: left; 
	color: #fff; 
}

/*news*/
#inhalt .news-list-date {
	color: #606060;
	font-weight: normal;
	font-size: 10px;
	display: none;
}

#inhalt .news-list-morelink {
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 11px;
	border-bottom: 1px solid #606060;
}

#inhalt .clearer {
	display: none;
}

#inhalt .news-single-timedata {
	font-size: 10px;
	display: none;
}

#inhalt .news-single-backlink {
	font-size: 10px;
	padding-top: 10px;
}
