* {font-family:Verdana, sans-serif;font-size:11px;}
/* html, body {height: 99.9%;} */
h1 {font-size:11px; font-weight:bold;}
h2 {font-size:11px; font-weight:bold; font-family:Verdana, sans-serif;}
.home {font-size:18px; font-weight:normal;font-family:Verdana, Arial, sans-serif;}

a:link {text-decoration:none;color:#000000;}
a:visited {text-decoration:none;color:#000000;}
a:hover {text-decoration:none;color:#FF9900;}


#languageForm {
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 2px;
	left: 160px;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
	overflow: hidden;
	height: 15px;
	width: 50px;
	font-size: 8pt;
	cursor: pointer;
}
#languageForm select {font-size:8pt;height:15px;color:#000000;background-color:#FFFFFF;}
#searchform {display: inline; padding: 0px; margin: 0px;}
.searchInput {font-size:9px;height:15px;color:#000000;background-color:#FFFFFF;border: 0px;vertical-align: top;margin:0px;padding:0px;padding-top:-2px;}
.title {color:#7F7F7F;font-weight:bold;font-size:18px;}
.subtitle {color:#FF6600;font-weight:bold;font-size:18px;}
.layertitle {color:#7F7F7F;font-weight:bold;font-size:12px;}
.layersubtitle {color:#FF6600;font-weight:bold;font-size:12px;}

.shortbar {background-image:url(../images/headline_short.gif);height:16px;width:163px;}
.shortlistitem {font-weight:normal;border-bottom:1px solid #999999;min-height:18px;padding-top:2px;padding-left:18px;width:150px;clear:both;}
.middlebar {background-image:url(../images/headline_middle.gif);height:16px;width:256px;}
.middlelistitem {font-weight:normal;border-bottom:1px solid #999999;min-height:18px;padding-top:2px;padding-left:18px;width:243px;}
.longbar {background-image:url(../images/headline_long.gif);height:16px;width:350px;}
.longlistitem {font-weight:normal;border-bottom:1px solid #999999;min-height:18px;padding-top:2px;padding-left:18px;width:337px;}
.longlistitem_downloads {font-weight:normal;border-bottom:1px solid #999999;min-height:18px;padding-top:2px;padding-left:0px;width:337px;}
.verylonglistitem {font-weight:normal;border-bottom:1px solid #999999;min-height:18px;padding-top:2px;padding-left:18px;width:540px;}

.linkitem {font-weight:normal;min-height:18px;padding-top:2px;clear:both;}
.linkitem a:link {text-decoration:none;color:#000000;}
.linkitem a:visited {text-decoration:none;color:#000000;}
.linkitem a:hover {text-decoration:none;color:#FF9900;}


.headlineinbar {color:#ffffff;font-size:10px;padding-left:5px;font-weight:bold;}
.newslistitem {font-weight:normal;}
.pfeil {margin-right:3px; margin-bottom: 2px; margin-left: -18px; vertical-align: middle;}
.pfeil_download {margin-right:3px; margin-bottom: 2px; margin-left: 0px; vertical-align: top;}

/* textbox */
.layerbox {position:absolute;top:50px;left:50px;z-Index:10;border:none;width:481px;height:550px;}
.boxsrc {border:1px solid black;width:478px;height:527px;overflow: auto;}
.closecontainer {height:20px;}

/* logobox */
.logobox {position:absolute;top:198px;left:660px;width:337px;height:110px;z-Index:10;}

/* for mit_download */
.downloadlistitem {}

.news-latest-container {width: 260px; height: 150px; /*border-bottom:1px solid #999999; */position: relative;}
.news-latest-item .clearer {width:168px;height:5px;clear:left; font-size:5px; }
.news-latest-morelink a {color:#666666;text-decoration:none;}
.news-latest-morelink { position: absolute; bottom: 5px; }
.news-latest-item h3  {text-decoration:none;margin-top:5px;margin-bottom:0px; }
.news-latest-item a:link {text-decoration:none;color:#000000;}
.news-latest-item a:visited {text-decoration:none;color:#000000;}
.news-latest-item a:hover {text-decoration:none;color:#FF9900;}

.news-download-attachment a:link, a:visited {color:#666666;text-decoration:none;}
.news-download-attachment a:hover {color:#FF9900;text-decoration:none;}

.news-amenu-container a:link, a:visited {color:#000000;text-decoration:none;}
.news-amenu-container a:hover {color:#FF9900;text-decoration:none;}
.news-amenu-container {
	width: 85px;
}

.news-single-item a:link, a:visited {color:#000000;text-decoration:none;}
.news-single-item a:hover {color:#FF9900;text-decoration:none;}

.bodytext a:link, a:visited {color:#000000;text-decoration:none;}
.bodytext a:hover {color:#FF9900;text-decoration:none;}

ul a:link, a:visited {color:#000000;text-decoration:none;}
ul a:hover {color:#FF9900;text-decoration:none;}

/* imperssum kontakt */
.menu_right { color: #FFFFFF; }

.menu_right a:link {text-decoration:none;color:#FFFFFF;}
.menu_right a:visited {text-decoration:none;color:#FFFFFF;}
.menu_right a:hover {text-decoration:none;color:#FF9900;}

.middlelistitem a:link {text-decoration:none;color:#000000;}
.middlelistitem a:visited {text-decoration:none;color:#000000;}
.middlelistitem a:hover {text-decoration:none;color:#FF9900;}

.shortlistitem a:link {text-decoration:none;color:#000000;}
.shortlistitem a:visited {text-decoration:none;color:#000000;}
.shortlistitem a:hover {text-decoration:none;color:#FF9900;}

.longlistitem a:link {text-decoration:none;color:#000000;}
.longlistitem a:visited {text-decoration:none;color:#000000;}
.longlistitem a:hover {text-decoration:none;color:#FF9900;}

.verylonglistitem a:link {text-decoration:none;color:#000000;}
.verylonglistitem a:visited {text-decoration:none;color:#000000;}
.verylonglistitem a:hover {text-decoration:none;color:#FF9900;}

.menu_1 {font-weight:normal;border-bottom:1px solid #999999;min-height:18px;padding-top:2px;padding-left:18px;width:168px;}
.menu_2 {font-weight:normal;border-bottom:1px solid #999999;min-height:18px;padding-top:2px;padding-left:36px;width:150px;}

.menu_1 a:link {text-decoration:none;color:#000000;}
.menu_1 a:visited {text-decoration:none;color:#000000;}
.menu_1 a:hover {text-decoration:none;color:#FF9900;}

.menu_2 a:link {text-decoration:none;color:#000000;}
.menu_2 a:visited {text-decoration:none;color:#000000;}
.menu_2 a:hover {text-decoration:none;color:#FF9900;}

/* Suche */
.tx-indexedsearch-browsebox-SCell a:link {	color:#FF9900; }
.tx-indexedsearch-browsebox-SCell a:visited {	color:#FF9900; }
.tx-indexedsearch-browsebox-SCell a:hover {	color:#FF9900; }
.tx-indexedsearch-browsebox { padding-top:10px;  }
.tx-indexedsearch-secHead a:hover {text-decoration:none;color:#FF9900;}
.tx-indexedsearch-title a:hover {text-decoration:none;color:#FF9900;}

.tx-abminijoboffers-pi1 a:hover {text-decoration:none;color:#FF9900;}

.tx-ttnews-browsebox a:hover {text-decoration:none;color:#FF9900;}
.tx-ttnews-browsebox table td {cell-spacing:0;cell-padding:0;}

/* Termine */
.tx-calendar-pi1 a.black {
	color:#000000;
	text-decoration:none;
}

/* online bewerbung */
.input_long {
	border: 1px solid #000000;
	width: 240px;
}

.input_long_error_red {
	border: 1px solid #FF0000;
	width: 240px;
}
.input_short {
	border: 1px solid #000000;
	width: 115px;
}
.input_short_error_red {
	border: 1px solid #FF0000;
	width: 115px;
}
.input_date {
	border: 1px solid #000000;
	width: 70px;
}
.input_date_error_red {
	border: 1px solid #FF0000;
	width: 70px;
}
.text_long {
	border: 1px solid #000000;
	width: 240px;
	height: 50px;
}
.text_long_error_red {
	border: 1px solid #FF0000;
	width: 240px;
	height: 50px;
}
.error_red {
	border: 1px solid #FF0000;
}
textarea.textarea_long {
	border: 1px solid #000000;
	width:322px;
	height:60px;
}

textarea.textarea_long_error_red {
	border: 1px solid #FF0000;
	width: 322px;
	height: 60px;
}


div.onlinebewerbung {
	width:430px;
}

div.onlinebewerbung_question {
	float:left;
	padding-top:.2em;
	padding-left:20px;
}

div.onlinebewerbung_headline {
	float:left;
	padding-top:.2em;
	font-weight:bold;
}

div.onlinebewerbung_answer {
	text-align:right;
/*	white-space: nowrap; */
	padding-left:20px;
}

div.clearer {
	clear:left;
	margin-bottom:10px;
}

ul  {
	list-style-image: url(../images/linklist_pfeil_nupis.gif);
}

ul.no_list_style_image {
	list-style: none;
	list-style-image: none;
}

.newsArchiv ul {
	padding-left: 0px;
	margin-bottom:0px;
	margin-left:0px;
}

.newsArchiv h2 {
	text-align: left;
}
