@page 
{
    size:21.0cm 14.85cm;
    margin-top:2.0cm;
    margin-bottom:1.8cm;
    margin-left:2.0cm;
    margin-right:2.5cm;
}

body {
	background-color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: normal;
	color: #333333;
}



#logo {
	position:absolute;
	left:0px; 
	top:0px; 
	width:135px; 
	height:46px; 
	z-index:10;
}

#servicenav { 
	display:none;
}

#login {
	display:none;
}

#schnelleinstieg {
	display:none;
}

#breadcrumb {
	position: absolute;
	left: 0px; 
	top: 78px; 
	width: 680px;
	height: 17px;
	z-index: 5;
	font-size: 10px;
	color: darkGray;
}
	
#footer {
	display:none;
}

/************ TOP ELEMENTS END *******************/
	
div {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #50555F;
}

.loginput {
	display:none;
}

/************ NAVIGATION START *******************/

#mainnav {
	display:none;
}

#nav1drop {
	display:none;
}

#nav2drop {
	display:none;
}

#nav3drop {
	display:none;
}

#nav4drop {
	display:none;
}

/************ NAVIGATION END *******************/


/************ CONTENT STYLES LEVEL4 START *******************/

/***** middle contentbox styles ******/

/* content Header (h1) */
#text h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #7C7F84;
	/* we give that divbox 25px margin at bottom for space between headline and text */
	margin-bottom: 15px;
	clear:both;
}

/* content Teaser (h2) */
#text h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #3B3D41;
	/* we give that divbox 25px margin at bottom for space between headline and text */
	margin-bottom: 25px;
	clear:both;
}

/* content Copytext (div) */
.contenttext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: Black;
	padding-bottom: 20px;
	clear:both;
}

/* content Copytext Link */
.contenttext a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: Black;
}

.contenttext a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: Black;
}

/* content Copytext Link hover */
.contenttext a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #666666;
}

.contenttext a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #666666;
}

hr
{
	height: 1px;
	color: #999999;
}

/* content Copytext (div) */
.notetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #155B78;
	padding-bottom: 20px;
	clear:both;
}
/* content Copytext Link */
.notetext a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #155B78;
}
.notetext a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #155B78;
}
.notetext a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #666666;
}
.notetext a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #666666;
}


/***** content list styles (table) ****/
.contentlist
{
	width: 100%;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px solid #ffffff;
}

table.contentlist th
{
	border: 1px solid #eeeeee;
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: Black;
	padding: 5px;
	text-align: left;
}

table.contentlist {
}

table.contentlist td
{
	border-bottom: 1px solid;
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
	text-align: left;

}

table.contentlist tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	padding: 4px;
	background-color: white;
	border-color: #eeeeee;
}

table.contentlist tfoot
{
	font-style: italic;
	padding: 4px;
	color: #666666;
	border-color: white;
}
table.contentlist tfoot a:link
{
	font-style: italic;
	color: #666666;
	text-decoration: underline;
}
table.contentlist tfoot a:visited
{
	font-style: italic;
	color: #666666;
	text-decoration: underline;
}
table.contentlist tfoot a:hover
{
	font-style: italic;
	color: #000000;
	text-decoration: underline;
}
table.contentlist tfoot a:active
{
	font-style: italic;
	color: #000000;
	text-decoration: underline;
}

/* Styles zur Verwendung in Listen (zb Presse-Artikel, &Uuml;bersichtsliste) */

/*headline*/
.listitemhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #155B78;
	font-size: 10px;
}
/*datum etc*/
.listitemfoot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	font-style: italic;
}
/* more link */
.listitemmore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-size: 10px;
}
.listitemmore a:link
{
	color: #666666;
	text-decoration: underline;
}
.listitemmore a:visited
{
	color: #666666;
	text-decoration: underline;
}
.listitemmore a:hover
{
	color: #666666;
	text-decoration: underline;
}
.listitemmore a:active
{
	color: #666666;
	text-decoration: underline;
}


/***** content list styles (image) ****/

.imageleft {
	float:left;
	clear:both;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.imageright {
	float:right;
	clear:both;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.imagecenter {
	clear:both;
}

/***** formular styles ******/

.formular
{
}

.formularheader {

}

.formulardescription {
	text-align: right;
	padding-right: 6px;
	padding-top: 6px;
	vertical-align: top;
}

.formularinput {
	background-color:#ECEDEF;
	border: 0px solid black;
	border-top: 1px solid #7C7F84;
	border-left: 1px solid #7C7F84;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	width: 310px;
}

.formulartextarea {
	background-color:#ECEDEF;
	border: 0px solid black;
	border-top: 1px solid #7C7F84;
	border-left: 1px solid #7C7F84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	width: 310px; /* #7C7F84 #ECEDEF */
	scrollbar-3dlight-color:white; 
	scrollbar-arrow-color:#7C7F84;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#ECEDEF;
	scrollbar-highlight-color:#ECEDEF;
	scrollbar-shadow-color:white;
	scrollbar-track-color:white;
}

.formularchecknradio {
	background-color:#ECEDEF;
	border: 1px solid #7C7F84;
	height: 15px;
	width: 15px;
	text-align: center;
}

.formularoption {
	background-color:#ECEDEF;
	border: 1px solid #7C7F84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	width: 310px;
}

.formularbutton {
	background-color:#ECEDEF;
	border: 0px solid black;
	border-top: 1px solid #7C7F84;
	border-left: 1px solid #7C7F84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	width: 145px;
}

.formular td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: black;
	
}

/***** left teaserbox styles ******/

/* teaser Box */
#teaserbox
{
	padding-right: 22px;
}


/* teaser Header (h1) */
#teaserbox h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #7C7F84;
	/* we give that divbox 10px margin at bottom for space between headline and teaser / text */
	margin-bottom: 10px;
}


/* teaser Teaser (h2) */
#teaserbox h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #3B3D41;
	/* we give that divbox 10px margin at bottom for space between teaser and text */
	margin-bottom: 10px;
}



/* teaser Copytext (div) */
#teaserbox .teasertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #3B3D41;
}

/* teaser Copytext Link */
.teasertext a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #3B3D41;
}

/* teaser Copytext Link visited */
.teasertext a:visited
{
	
}

/* teaser Copytext Link hover */
.teasertext a:hover
{
	
}

/* teaser Copytext Link active */
.teasertext a:active
{
	
}

/************** SUBNAVIGATION START *****************/

/* SubNavBox */
.subnav
{
	display:none;
	
}

/* SubNavHeader */
.subnavheader
{
	display:none;
}
/*******************************/

/* SubNav Element Nav2 */
.subnav2
{
	display:none;
}



/* SubNav Element Nav2 active */
.subnav2active
{
	display:none;
}


.subnav3box
{
	display:none;
}

/* SubNav Element Nav3 */
.subnav3
{
	display:none;
}

/* SubNav Element Nav3 active */
.subnav3active
{
	display:none;
}


/************* SUBNAVIGATION END ******************/


/******** IMAGE BOX ******************/
.imagebox
{
	margin-bottom: 20px;
	background-color:#aaaaaa;
}

