/*Seitengrundeinstellungen*/
/******************************/
html {
  height:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;

}

p {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
}

form {
	margin: 0px;
	padding: 0px;
}

/*Box am Ende der Seite*/
/******************************/
.frame
{

}
.frame_siteutilitybox
{
    HEIGHT: 30px;
    VERTICAL-ALIGN: bottom;
}
.siteutilitybox
{
	HEIGHT: 20px;
	WIDTH: 880px;
	background-color: #4C4C4C;
	COLOR: #5E5E5E;
	WHITE-SPACE: nowrap;
}

/*Suchfeld */
/******************************/
.suche_textfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
	background-color: #CCCCCC;
	color: #000000;
	margin-top: 6px;
}

/*Textformatierungen */
/******************************/
.justified {
	text-align: justify;
}
.links {
	text-align: left;
}
.zeilenabstand_gross {
	line-height: 150%;
}

.aufzaehlung {
	background-image: url(../upload/seitenelemente/aufz_punkt_grau.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 12px;
	margin-bottom: 3px;
	margin-top: 0px;
}

/*Startseite: Newsbereich*/
/******************************/
.news {
	padding-left: 18px;
	padding-right: 10px;
	padding-bottom:15px;
	background-image: url(../upload/seitenelemente/link_pfeil_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
}
.news A:link {
	color:#666666;
}
.news A:visited {
	color:#666666;
}
.news A:focus {
	color:#999999;
}
.news A:hover {
	color:#999999;
}
.news A:active {
	color:#999999;
}

/*Darstellung der Links im Text*/
/******************************/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #999999;
}

.link_mit_pfeil_orange {
	padding-left: 13px;
	background-image: url(../upload/seitenelemente/link_pfeil_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-bottom: 3px;
	margin-top: 0px;
	color: #666666;
}
.link_mit_pfeil_orange:link {
	color: #666666;
}
.link_mit_pfeil_orange:visited {
	color: #666666;
}
.link_mit_pfeil_orange:hover {
	/*background-image: url(../upload/seitenelemente/link_pfeil_orange_hover.gif);*/
	background-image: url(../upload/seitenelemente/link_pfeil_orange.gif);
	color: #999999;
}

.link_pdf {
	padding-left: 20px;
	background-image: url(../upload/seitenelemente/link_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #666666;
	height: 17px;
	padding-bottom: 4px;
	padding-top: 1px;
}
.link_pdf:link {
	color: #666666;
}
.link_pdf:visited {
	color: #666666;
}
.link_pdf:hover {
	/*background-image: url(../upload/seitenelemente/link_pfeil_orange_hover.gif);*/
	color: #999999;
}

.link_startseite_pos {	
	padding-bottom: 0px;
}
.link_startseite {
	/*background-image: url(../upload/seitenelemente/link_pfeil_orange_home.gif);*/
	background-image: url(../upload/seitenelemente/link_pfeil_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	/*text-indent: 13px;*/
	padding-left: 13px;
}
.link_startseite:link {
	color: #333333;
}
.link_startseite:visited {
	color: #333333;
}
.link_startseite:hover {
	color: #666666;
}


/*Subnavigation*/
/******************************/
.subnav_pos {
	width:140px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: solid 1px #DDDDDD;
}
.subnav_pos_on {
	width:140px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: solid 1px #DDDDDD;
	background-repeat: no-repeat;
	/*background-position: 150px 0px;
	background-image: url(../images/body/subnav_pfeil_org_blk.gif);*/
	/*background-position: 0px 0px;
	background-image: url(../upload/seitenelemente/subnav_on_orange.gif);*/
}

.subnav_active_color {
	color: #FF9A37;
}

.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
}
.subnav:link {
	color:#666666;
}
.subnav:visited {
	color:#666666;
}
.subnav:active {
	color:#FF9A37;
}
.subnav:hover {	
	color:#999999;
}

.bild_im_text_links {
	text-align: left;
	margin-top: 3px;
	margin-right: 10px;
}


/*Informationsbox rechte Seite*/
/******************************/

.frame_right_std {
	font-size: 12px;
	width: 190px;
	background-color: #E5E5E5;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.frame_right_headline {
	font-size: 12px;
	width: 190px;
	background-color: #999999;
	color: #FFFFFF;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
	/*background-image: url(../upload/seitenelemente/frame_top_right_corner_gray.gif);
	background-repeat: no-repeat;
	background-position: 202px 0px;*/
}
.frame_right_null {
	width: 190px;
	padding:0px;
	margin: 0px;
}

/*Informationsbox Startseite*/
/******************************/

.frame_home_190px {
	width: 180px;
	height: 230px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	padding-right: 9px;
}
.frame_home_headline_190px {
	width: 180px;
	color: #666666;
	margin: 0px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.frame_home_260px {
	width: 260px;
	height: 230px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.frame_home_headline_260px {
	width: 250px;
	color: #666666;
	margin: 0px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
}



.header_language_button {
	position: absolute;
	height: 30px;
	width: 230px;
	left: 650px;
	top: 0px;
}
.header_box {
	position: relative;
	height: 79px;
}
