label {
margin-right: 10px;
}
dt {
  border-top: 1px solid silver;
  padding: 5px;
}

*{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-indexedsearch-rules p{
	font-size: 8pt;
	}

.tx-indexedsearch-rules h2 {
	font-size: 10pt;
	}


body{}

ul {
	list-style: square;
	line-height: 20px;
}

ul li {text-align:left;}

/*Container / DIVS*/

#container {
	position:absolute;
	width:769px;
	height:auto;
	top:0px;
	left:50%;
	margin-top:0px;
	margin-left:-400px;
}

#header {
	background-image: url(styles__FILES/t_top.jpg);
	background-repeat: no-repeat; 
	position:relative;
	height: 225px;
	left: 0px;
	background-color: #ccc;
}

#sprache {
background-image:url(styles__FILES/bg_language.gif);
	position: absolute;
	height: 18px;
	width: 130px;
	left: 20px;
	bottom:0px;
	background-color: #999;
	font-size: 12px;
	text-align: center;
	color: #fff;
}

#sprache a {
	color: White;
}
#sprache a.lang_notavail {
color: grey;
}


#iland {
	top:7px; 
	z-index:6;
	position: absolute;
	height: 20px;
	width: 750px;
	text-align: right;
}

#middle {
	background-image: url(styles__FILES/t_middle.jpg);
	width: 769px;
	height: auto;
	overflow: hidden;
}

#footer {
	background-image: url(styles__FILES/t_bottom.jpg);
	background-repeat: no-repeat; 
	height: 20px;
}

#banner {
	margin-top: 10px;
	text-align: right;
}

img {
	border: 0px;
}

p {
	line-height: 20px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom:20px;
}

h1 {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 0px;
	font-size: 20px;		
}

h2 {
	text-align: left;
	font-size: 16px; 
	margin-top:30px;
	margin-bottom:5px;
}


/*Content----------------------------------------------------------*/
#content {
	margin-bottom: 40px;
	margin-top: 20px;
	/* margin-left: 80px; */
        margin-left: 80px;
	margin-right: 60px;

}
#content a:link {color:#cc0000;text-decoration: underline;font-size: 1em;}
#content a:hover{color:#ff0000;}
#content a:visited{color:#aa0000;}
#content a:active{}

/*Menu----------------------------------------------------------*/
#menu {
	margin-left: 18px;
	margin-top: 25px;
}

#menu .level1 a, #menu .level1_act a {
	display:block;
	height: 22px;
	background-image: url("styles__FILES/button.png"); 
	background-repeat: no-repeat; 
	padding-left: 35px;
	padding-top: 5px;
	font-size: 11px; 
	font-weight:bold;
	color: #fff;    
	text-decoration: none;
}

#menu .level1 a:hover {
	background-image: url(styles__FILES/button_h.png);
}

#menu .level1_act a {
	background-image: url("styles__FILES/button_a.png");    
}

#menu .level2 a, #menu .level2_act a {
	background-image: url(styles__FILES/fake.gif);
	display: block;
	/* height: 18px; */
        height: auto;
	color: #555;
	font-size: 11px;
   	text-decoration: none;
	padding-left: 35px;
	font-weight: bold;
}

#menu .level2_act a  {
	color: #000;

}#menu .level3 a, #menu .level3_act a {
	background-image: url(styles__FILES/fake.gif);
	/* height: 16px;*/
	color: #666;
	font-size: 10px;
   	text-decoration: none;
	padding-left: 35px;
	font-weight: normal;
}

#menu .level3_act a  {
	color: #333;
}

#menu .level3 a:hover{
  color: #fff;
}

#menu .last a{
  padding-bottom: 5px;
  margin-bottom: 5px;
}



#iland a{
	font-size:10px;
	color: Gray;
}

.csc-menu {line-height:20px;}


/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* 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: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


/*News*/
.news-latest-container {
	line-height: 20px;
	font-size: 12px;	
}

#content .news-latest-date a, #content .news-latest-header a, #content .news-latest-item a,#content .news-latest-gotoarchive a {
	text-decoration: none;
}	

#mailform {
	border: 0px;
}

fieldset {
	border: 0px;
}

.csc-uploads {
	height: 10px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

p.csc-uploads-description, p.csc-uploads-fileName, p.csc-uploads-icon, p.csc-uploads csc-uploads-1 {
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

.csc-sitemap {
	width: 400px;
}
.csc-sitemap ul li {
	border-bottom: 1px #cc0000 dashed;
	list-style: none;	
	margin-top: 20px;
	font-weight: bold;
}

.csc-sitemap ul li ul li{
	border-bottom: 0px;
	list-style: none;	
	margin-top: 0px;
	font-weight: normal;
}

.csc-sitemap ul li a{
	text-decoration: none;
}


.news-latest-header a{
margin-left: 10px;
font-weight: bold;
}

.news-latest-morelink a{
font-size: 10px;

}

.news-latest-item p{
margin-top: 0px;
margin-bottom: 0px;
}
.news-latest-item {
margin-top: 10px;
}
/*
.news-latestlist-item
{ margin-bottom: -10px;}
*/
.news-latest-image {
  float: left;
  padding-right: 10px;
  padding-bottom: 2px;
}
