/* CSS Document */
/*-----------------------------CONTENT------------------*/
.tx-indexedsearch{
	font-size:13px;
	padding:5px;
}
.tx-pilmailform-pi1{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
}


table{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
}
.crumb{
	font-size:11px;
	font-family:arial,sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

img{
	border:0;
}
a{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

/* Headline h1 -> headline images, graphics  */
/* Headline h2 -> slogan and sub headlines, graphics */
/* Headline h3 -> ul headlines, invisible */
/* Headline h4 -> product headlines, normal text */



/* Kill spacing of h3 as we use it for list headlines */
h3 {
	text-indent: -5000em;
	overflow: hidden;
	margin-bottom: -1.1em;
}

* html h3 {
	line-height: 0em;
	margin: 0;
}


h2{
	font-size:16px;
	font-family:arial,sans-serif;
	color:#ffffff;

}
h4{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;

}

.bodytext{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;

	max-width:500px;

}
.contenttable{
	width:450px;
	max-width:450px;
}
.contenttable td{
	padding-right:20px;

}
.linie-unten{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
	width:500px;
	max-width:500px;
}
.small-width{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
	width:300px;
	max-width:300px;
}
.width{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
	width:500px;
	max-width:500px;
}
.kasten{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
	padding:5px;
	padding-bottom:5px;
	background-color:#BDD79A;
	max-width:430px;

}
.kasten-small a{
	font-size:13px;
	font-family:arial,sans-serif;
	color:#ffffff;
	padding:5px;
	background-color:#BDD79A;
}
.csc-textpic-caption{
	font-size:13px;
	font-family:arial,sans-serif;
	/*font-weight:bold;*/
	color:#ffffff;
	padding-top:3px;
	padding-bottom:15px;
}
#box .bodytext{
	margin:0px;
	width:173px;

}


#box .links{	
	background-color:#BDD79A;
}
#box a{

}
#box .links a{
        background-image : url(../img/pfeil.gif);
        background-attachment: scroll;
	background-repeat: no-repeat;
	background-position:left;
	padding-left:15px;

}
#box .kasten{
	padding:5px;
	background-color:#BDD79A;
	padding:10px;
}

#box p{
	margin:0px;
	padding:10px;
}
/*-----------------------------SITEMAP-----------------*/
.csc-sitemap{color:#ffffff;}
/*-----------------------------NEWS--------------------*/
hr{
	color:#ffffff;
	border-top:1px solid #ffffff;
}
.news-list-container{
	width:500px;
	max-width:500px;
}
.news-single-item{
	width:500px;
	max-width:500px;
}
.news-list-headline{
	font-size:16px;
	font-family:arial,sans-serif;
	font-weight:bold;
	color:#ffffff;

}
.news-list-date {
	font-size:10px;
	font-family:arial,sans-serif;
	color:#ffffff;
}
div .news-single-image{
	float:left;

}
.news-single-timedata{
	font-size:10px;
	font-family:arial,sans-serif;
	color:#ffffff;
}
.news-single-backlink{
	position:absolute;
	left:480px;
}
.news-list-subline h3{
	font-size:13px;
	font-family:arial,sans-serif;
	font-weight:bold;
	color:#ffffff;
	float:left;
}
.news-content{
	font-weight:bold;

}
/*-----------------------------LAYOUT------------------*/

.pad2 {
	display:block;
	height:200px; /* height to miss header and footer */
}
*html .pad2 {
	display:block;
	height:205px; /* height to miss header and footer */
}
.pad {
	display:block; 
	width:20px; 
	height:50px; 
	float:left;
}

#header{
	position:absolute;
	width: 100%;
	height: 230px;
	z-index:4;
	right:22px;


}
#content-container {
	display:block; /* set up as a block */
	height:100%; /* set height to full page */
	max-height:100%;
	overflow:auto; /* add scroll bars as required */
	padding-left:10px; /* pad left to avoid navigation div if required */
	padding-bottom:10px;
	position:relative; /* set up relative positioning so that z-index will work */
	z-index:3; /* allocate a suitable z-index */

}
.content{
	width:760px;
	margin-bottom:20px;		
	padding-bottom:20px;
	padding-top:10px;


}
#box{
	position:absolute;
	left:600px;
	top:225px;
	width:180px;
	max-width:180px;
	
}
#logo{
	position: absolute;
	top:0; left:22px;
	/*background-attachment: scroll;
	background-image: url(../img/logo.gif);
	background-repeat: repeat;*/
	height:130px;
	width:110px;

}
#flashheader{
	position: absolute;
	top:0; left:132px;
	height:130px;
	width:660px;
	background-color:#ACCF7D;
}

#mainmenu_container {
	position: absolute;
	top:130px; left:0;
	height:30px;
	width:100%;
	padding-top:15px;
	color:#ffffff
	z-index:5;
	background-color:#BDD79A;
	padding-left:3px;
	float:left;
	visibility:visible;

}

#mainmenu_container img {border: 0;}

#breadcrump_container {
	position: absolute;
	top:45px; left:0px;
	padding-top:5px;
	height:25px;
	width:792px;
	color:#ffffff;
	background-color:#ACCF7D;
	text-align:right;
	z-index:1;

}


#drucken{
	position: absolute;
	top:17px; left:775px;
	width:20px;
	z-index:5;
}
#sprache{
	position: absolute;
	top:17px; left:730px;
	width:42px;
	text-align:center;
	z-index:5;
}


#submenu_container{
	position: absolute;
	top:165px; left:0;
	height:65px;
	width:100%;
	/*background-color:#CDE2B1;*/
	background-color:#BDD79A;
	padding-left:3px;
	padding-top:15px;
	color:#ffffff;
	float:left;
	z-index:1;


}


#men1{
	position:absolute;
	padding-left:18px;
	z-index:5;
}
/*---------------------druck-styles-------------------------*/
body{
background-color:#ACCF7D;
}
#titel{
	color:#ffffff;
	padding-top:5px;
}
#content-druck{
	postition:absolute;
	padding-top:160px;
	width:790px;
	padding-left:10px; /* pad left to avoid navigation div if required */

}


#logo-druck{
	position: absolute;
	top:0; left:0;
	background-attachment: scroll;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	height:130px;
	width:110px;
}
#image{
	position: absolute;
	top:0; left:110px;
	height:130px;
	width:690px;
	background-attachment: scroll;
	background-image: url(../img/img2.jpg);
	background-repeat: no-repeat;
	background-color:#ACCF7D;
}
#box2{
	position: absolute;
	top:130px; left:0px;
	width:800px;
	height:30px;
	background-color:#BDD79A;
	
}
#titel{
	position: absolute;
	top: 130px; left:10px;
	z-index:2;
}
#print{
	position: absolute;
	top: 140px; left:720px;
	z-index:2;
}
#back{
	position: absolute;
	top: 140px; left:750px;
	z-index:2;
}
/*---------------------ypmenu-styles-------------------------*/
/*
 *CSS-Style to build slideoutmenu by Alex.Elsner <ixsess@web.de>
 */

.mmContent DIV A {
	font-size: 9px; font-family:  Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
	font-weight: normal;
	line-height: 9px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #000;
	background: #DBEBC5;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #ccc;
	-moz-opacity:.9; /* für IE 5.5+ */
	filter:alpha(opacity=90); /* für IE 5.5+ */
}
html .mmContent DIV A {

	font-size: 9px; font-family:  Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
	font-weight: normal;
	line-height: 9px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #000;
	background: #DBEBC5;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #ccc;
	-moz-opacity:.9; /* für IE 5.5+ */
	filter:alpha(opacity=90); /* für IE 5.5+ */
}



/* für IE >5 */
* html .mmContent DIV A {
	width: 140px;
	-moz-opacity:.9; /* für IE 5.5+ */
	filter:alpha(opacity=90); /* für IE 5.5+ */
}
/*
.mmContent DIV.mmlink A.submenu {
	background: #DBEBC5 url(/fileadmin/template/images/menu_sub.gif) top left no-repeat;
	color: #011D65;
}

.mmContent DIV.mmlink A.submenu:hover {
	background: #ffffff url(/fileadmin/template/images/menu_sub.gif) bottom left no-repeat;
	color: #011D65;
}

.mmContent[id] DIV.mmlink A.submenu {
	background: url(/fileadmin/template/images/menu_sub.png) top left no-repeat;
	color: #011D65;
}

.mmContent[id] DIV.mmlink A.submenu:hover {
	background: url(/fileadmin/template/images/menu_sub.png) bottom left no-repeat;
	color: #011D65;
}
*/
.mmContent DIV.mmlink A:hover {
	background: #BDD79A;
	color: #000;
}

/* folgende anweisung wird nicht vom ie interpretiert */
.mmContent[id] DIV.mmlink A {
	background: #DBEBC5 url(/fileadmin/template/images/menu.png) top left no-repeat;
}

.mmContent[id] DIV.mmlink A:hover {
	background: #BDD79A url(/fileadmin/template/images/menu.png) bottom left no-repeat;
}

/*-----------------------------INTRO--------------------*/
.bodyclass{
	margin:0px;
	padding:0px;
}
/*-----------------------------INTRO-END----------------*/