body {
	background-color: #BFBFBF;
	margin: 0px;
	background-image: url(gif/weiss.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.tx-ttnews-browsebox td { font-size: 11px; }

a:link {
	color: #1B1B20;
	text-decoration: underline;
}
a:visited {
	color: red;
	text-decoration: underline;
}
a:hover {
	color: #FF7E00;
	text-decoration: none;
}

#container {
	position: absolute;
	background-color: #ffffff;
	height: 100%;
	width: 726px;
	left: 50%;
	margin-left: -363px;
	background-image: url(gif/logo.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B20;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.fliesstext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B20;
	line-height: 18px;
}


#menue {
	width: 225px;
	left: 15px;
	top: 196px;
	position: absolute;

}

#ebenenews {
	position: absolute;
	width: 445px;
	left: 265px;
	top: 190px;
	visibility: visible;
}

#ebenecontent div { margin:0; }

#ebenecontent {
	position: absolute;
	width: 445px;
	left: 265px;
	top: 200px;
	visibility: visible;
}

h1 {margin:0;padding:0;font-weight: normal;}
.highlight, h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF7E00;
	margin-right: 5px;
}

p.highlight { margin: 0; padding: 0; }

.newstitle { }
.news-list-item { margin: 1em 0; }
hr.clearer {
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #fff;
    background-color: #fff;
    height: 10px;
    margin-top: 2em;
    clear: both;
}


#ebenecontent .higlight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF7E00;
}


.csc-mailform-field input,.csc-mailform-field textarea {
	border: 1px solid #1B1B20;
	width: 445px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B20;
}
.csc-mailform-field {
	padding-bottom: 2em;
}
table .csc-mailform-field input ,table .csc-mailform-field textarea  {
    width: 215px;
}
fieldset.csc-mailform { border: none; }

#ebenecontent .formularrahmendistribution {
	border: 1px solid #1B1B20;
	width: 215px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B20;

}

#ebenecontent .fliesstext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B20;
	line-height: 18px;
}

#ebenecontent a:link {
	color: #1B1B20;
	text-decoration: underline;
}
#ebenecontent a:visited {
	color: #1B1B20;
	text-decoration: underline;
}
#ebenecontent a:hover {
	color: #FF7E00;
	text-decoration: none;
}


ul.categories li.higlight a:visited, ul.categories li.higlight a:link,  {
    text-decoration: none;
    color: red;
}

.wtgallery_list { clear: both }

ul.categories, ul.wtgallery_pagebrowser {
    padding: 0 0 3em 0;
    margin: 0;
}
ul.categories li, ul.wtgallery_pagebrowser li{
    float: left;
    padding: 0 2.3em 0 0;
    margin: 0;
    list-style-type: none;
}

p {margin: 0 0 .8em 0 }
.nomargin {}
p.nomargin { margin: 0; }

/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 0px;
	}
