*{
	font-family: Arial, Helvetica, sans-serif;
}

body
{
    margin:0px;
    padding:0px;
	font-size: 13px;
	color: #464646;
	background-image:url(../images/header_background.jpg);
	background-repeat: repeat-x;
	_background-position: 0px 3px;
}

html 
{
    height:100%;
}

/* 
	Beispielstyles: 
	background-image: url(../images/arrow_small.gif);	--> Hintergrundbild
	background-repeat: no-repeat;						--> Ausbreitung des Hintergrundbildes
	text-transform: uppercase;							--> Text in Gro�buchstaben
	list-style-type: none;  							--> Aufz�hlungstyp
	list-style-image: url(../images/arrow_small.gif);	--> Bild f�r Aufz�hlungszeichen
*/

/* ******************************* DIV's ****************************** */

#container
{
	margin:auto;
	text-align: left;
	width: 996px;
}

#header{

	background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: 215px 60px;
	_background-position: 215px 63px;
	height: 249px;
}

#mainMenu{
	height: 34px;
	float: left;
	width: 801px;
	position: relative;
}

#languageMenu{
	float: right;
	padding-right: 25px;
	width: 170px;
	text-align: right;
	height: 34px;	
	text-transform: uppercase;
}

#pageImage{
	padding-left: 25px;
	padding-top: 26px;
	width: 190px;
	height: 189px;
	float: left;
}
#drucklogo {
	display: none;
}
#logo{
	float: right;
	padding-right: 25px;
	padding-top: 26px;
}


/****************** Inhaltsbereich *********************/

#content
{
	width: 946px;
	padding: 0px 25px 0px 25px;
	line-height: 18px;
}

#content #middleContent ul {
	margin-left: 0px;
	padding-left: 0px;
}
#content #middleContent ul li{
	padding-left: 13px;	
	list-style: none;
	display: block;
	background-image: url("/fileadmin/templates/images/list_icon3.jpg");
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#content #middleContent ul li.csc-textpic-image{
	list-style: none;
	padding-left: 0px;
	background-image: none;

}
#content #middleContent ol {
	padding-left: 0px;
	margin-left: 22px;
	list-style-position: outside;	
}
#content #middleContent ol li{
	padding-left: 0px;
	margin: 0px;
	list-style-position: outside;
}
/****************** Linke Spalte *********************/


#leftContent{
	width: 190px;
	float: left;
	font-size: 12px;
}

#breathCrumb{
	height: 13px;
	color: #002039;
	text-transform: uppercase;
	background-color: #d2d2d2;	
	width: 175px;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 10px;
}

#secondMenu{
	padding: 5px 5px 15px 16px;
	width: 169px;
	background-color: #d2d2d2;
}

#thirdMenu{
	padding: 48px 0px 48px 16px;
	text-align: right;
}

#middleContent{
	float: left;
	padding: 23px 25px 27px 46px;
	width: 495px;
}

#rightContent{
	float: left;
	width: 190px;
	line-height: 17px;
	padding: 23px 0px 0px 0px;	
}

#rightNewsArea{
	background-color: #ededee;
	padding: 23px 23px 23px 23px;
	width: 144px;
}

#rightContentitem{
	padding: 23px 0px 0px 0px;
}

#bottomContent{
	padding: 0px 25px 0px 25px;
	color: #002039;
	height: 20px;
	font-size: 12px;		
}
#bottomMenu{
	width: 900px;
	float: left;
	padding-top: 7px;
}

#bottomBookmarks{
	float: left;
	width: 190px;
}

/*Startseite */
#startNewsArea{
	width: 165px;
	padding-top: 27px;
	padding-right: 25px;
	float: left;
}

#startImageLink{
	margin-top: 27px;
	width: 190px;
	background-color: #d2d2d2;
	float: left;
	text-align: center;
}

#startLinks{
	padding: 25px 5px 25px 25px;
	text-align: left;

}

#startContent{
	float: left;
	padding: 27px 25px 27px 19px;
	width: 332px;
}


/************************************MEN�S****************************/

/*Layermen�*/
#mainMenu ul.udm {
	margin: 0px;
	padding: 20px 0px 0px 25px;
}
#mainMenu li.listItemLevel1 {
	float: left;
	list-style-type: none;
	padding: 0px 12px 0px 0px;	
}

#mainMenu a.level1Link {
	text-decoration: none;
	text-transform:uppercase;
	padding: 2px 2px 2px 2px;
}

#mainMenu a.level1Link:hover, #mainMenu a.selectedLevel1Link {
	background-color: #002039;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	text-transform:uppercase;	
}


/*zweite Ebene*/
ul.menuSecondLevel {
	padding: 0px;
	margin: 0px;
}

ul.menuSecondLevel li{
	background-color: #d2d2d2;
	border-top: 1px solid #ffffff;
	list-style-type: none;
/*	padding-right: 10px;*/
	width: 180px !important;
}

.menuSecondLevel a{
	padding: 0px 40px 0px 3px;
	line-height: 18px;
	text-decoration: none;
	text-transform: none;
	color: #646464;
	font-size: 12px;
	display: block;
}
.menuSecondLevel a:hover, .menuSecondLevel a.selectedLevel2Link{
	color: #002039;
	background-color: none;
}

/*Sprachmen�*/
#languageMenu ul{
	margin: 0px;
	padding: 24px 0px 0px 0px;
}
#languageMenu li{
	list-style-type: none;
	float: right;
	padding-left: 10px;
}

#languageMenu a{
	text-decoration: none;
	color: #646464;
	font-size: 10px;
}


/*Men� 2 und dritte Ebene*/
#secondMenu ul{
	margin: 0px;
	padding: 0px;

}

#secondMenu li{
	list-style-type: none;
	padding: 0px 0px 0px 0px;

}

#secondMenu ul ul{
	margin: 0px;
	padding-left: 14px;

}

#secondMenu a{
	text-decoration: none;
	color: #646464;

}

#secondMenu a:hover, #secondMenu a.selectedLevel1{
	color: #002039;
}

#secondMenu a.selectedLevel2{
	color: #2f485e;
}

/* drittes Men�*/
#thirdMenu ul{
	margin: 0px;
	padding: 0px;
}
#thirdMenu li{
	list-style-type: none;
}

#thirdMenu a {
	text-decoration: none;
	color: #002039;
	font-size: 11px;
}


/*Pfadnavigation mit Men�punkt erster Ebene*/
#breathCrumb a{
	text-decoration: none;
	font-size: 12px;
	color: #002039;
	font-weight: bold;
	
}

/*Globales Men�*/
#bottomMenu ul{
	padding: 0px; 
	margin: 0px;
}

#bottomMenu li{
	list-style-type: none;
	float: left;
	padding-right: 14px;

}

#bottomMenu a{
	text-decoration: none;
	color: #002039;
}

#bottomMenu a:hover{
	text-decoration: underline !important;
}

/*Bookmarks*/
#bottomBookmarks a{
	border: none;
	padding-right: 5px;
}


/*Links auf Startseite*/

#startImageLink a{
	text-align: left;
	text-decoration: none;
	color: #002039;
	background-image: url("/fileadmin/templates/images/list_icon4.jpg");
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0px 0px 0px 10px;		
	display: block;
	margin:0px 0px 0px 0px;
	line-height: 17px;
}

#startImageLink a:hover{
	text-decoration: underline;
}

/* ************************************ Formatierungen ************************************** */

#rightContent a{
	text-decoration: none;
}
#rightContent a:hover{
	text-decoration:underline;
}

/*Link unter News auf der Startseite*/
.newsDetailLink{
	width: 165px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.newsDetailLink a{
	text-decoration: none;
	color: #002039;
}
.newsDetailLink a:hover{
	text-decoration: underline;
}

/* ************************************ Formulare ************************************** */
input
{
	margin-top: 3px;
	border: 1px solid #9D9D9F;
}

.button
{
	border: 0px;
	background-color: #CFCFCF;
	text-transform:uppercase;
	font-size: 11px;
	margin: 4px 0px 0px 0px;
	float: right;
	padding: 0px;
}

/* ******************** Formatierung Dateiverweise & Bildbeschreibung ****************** */

.csc-uploads-fileName p	/* Name der Datei */
{
	margin: 0px;
	padding-bottom: 6px;
}

.csc-uploads-icon
{
	vertical-align: top;
}

.csc-uploads-fileSize	/* Dateigr��e bei Dateiverweisen/-links */
{
	width: 40px;
	text-align: right;
	vertical-align: top;
}

.csc-uploads-fileSize p 
{
	margin: 0px;
	padding: 0px;
}

.csc-textpic-caption 	/* Bildbeschreibung */
{
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 10px;
}

/* ******************** Formatierungen Inhalts Tabellen ****************** */

#middleContent table p.bodytext{
	padding: 2px;
}
#middleContent table th , #middleContent table th p.bodytext{
	background-color: #002039;
	color: #fff!important;

}



/* ******************** Formatierungen Kontaktformular (pi1_mailform) ****************** */

.error
{
	color: #FF0000;
}

.tx-pilmailform-pi1 label
{
	display:table-cell;
	width:130px;
	float:left;
	vertical-align:middle;
	padding-top:3px;
	text-align: right;
	padding-right: 7px;
}

.tx-pilmailform-pi1 input, .tx-pilmailform-pi1 textarea
{
	font-weight: normal;
	margin-top: 3px;
	border: 1px solid #9D9D9F;
	width: 350px;
}

.tx-pilmailform-pi1 input
{
	width: 350px;
}

/* ************************** ISSUU ********************************* */
.tx-ipissuu-pi1 {
	margin-bottom: 30px !important;
}

