/*general*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #EFF4FA;}

H4 {margin-bottom : 2px; font-size: 14px;}
H5 {margin-bottom : 2px;}

.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.trennzeile {margin: auto; height: 13px; width: 308px; vertical-align: middle;}
.fliesstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

a {color: #000000; text-decoration: underline;}
a:link {color: #000000; text-decoration: underline;}
a:visited {color: #5B5B5B; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}

/*meta navigation*/
 .titel_meta_zeile1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6699CC; background-color: white; margin: auto; height: 25px; width: 100%; vertical-align: middle; text-decoration: none;}
/*.titel_meta_zeile2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #AEC9E4; margin: auto; height: 25px; width: 100%; vertical-align: middle; text-decoration: none;}*/
.titel_meta_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}

a.titel_meta_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.titel_meta_link:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.titel_meta_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.titel_meta_link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a.titel_meta_link:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

.titel_meta_suchfeld {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #AEC9E4; margin: auto; height: 18px; width: 100px;}
.titel_meta_suchbutton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #AEC9E4; margin: auto; height: 18px; width: 30px;}

/*home page*/
.titel_button_lebensthemen {background-color: #b24343; height: 25px; width: 327px; vertical-align:middle; text-align: center;}
.titel_button_amtsstellen {background-color: #5f8771; height: 25px; width: 327px; vertical-align:middle; text-align: center;}
.titel_button_onlineschalter {background-color: #df712f; height: 25px; width: 327px; vertical-align:middle; text-align: center;}

.titel_button_lebensthemen_hintergrund {background-image: url(lebensthemen_hintergrund.gif); background-repeat: repeat-x; vertical-align: top;}
.titel_button_amtsstellen_hintergrund {background-image: url(amtsstellen_hintergrund.gif); background-repeat: repeat-x; vertical-align: top;}
.titel_button_onlineschalter_hintergrund {background-image: url(onlineschalter_hintergrund.gif); background-repeat: repeat-x; vertical-align: top;}
.titel_button_tabelle {margin: 10px auto 5px 10px; width: 308px; left: auto; top: auto; padding: 0px;}

.titel_home_pulldown {margin: auto; height: 20px; width: 180px;}

/*news*/
.news_table {margin: 5px 7px 5px 10px; width: 637px; vertical-align: top;}
.news_table2 {width: 100%;}
.news_quelle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}

/*fusszeile*/
.fusszeile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
a.fusszeile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}
a.fusszeile:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}
a.fusszeile:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}
a.fusszeile:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
a.fusszeile:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}

/*rechter teaser portaldienste*/
.teaserp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;text-decoration:none;}
a.teaserp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
a.teaserp:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
a.teaserp:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
a.teaserp:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline;}
a.teaserp:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline;}


/*content area*/
.content_table {margin: auto; width: 981px;}
.contentzelle {margin: auto; width: 522px; background-image: url(content_schatten.gif); background-repeat: repeat-x; padding: 15px 10px 10px; vertical-align: top;}
.contenttext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: auto; padding-top: 8px; padding-right: 3px; padding-bottom: 8px; padding-left: 3px;}
.contenttextbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin: auto; padding-top: 8px; padding-right: 3px; padding-bottom: 8px; padding-left: 3px;}
.contenttexttight {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: auto; padding-right: 3px; padding-left: 3px;}
.contenttextboldtight {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin: auto; padding-top: 8px; padding-right: 3px; padding-left: 3px;}
.contenttextgreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5F8771; margin: auto; padding-top: 8px; padding-right: 3px; padding-bottom: 8px; padding-left: 3px;}
.contentadminlink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}

/*navigation tabellen*/
.subnavizelle {margin: auto; width: 230px; vertical-align: top;}
.subnavitable {margin: auto; width: 230px;}
.navigationstabelle {width: 220px; margin-top: 15px; margin-right: auto; margin-bottom: 5px; margin-left: 7px;}
.navigationsindikatorzelle {margin: auto; width: 11px; vertical-align: top; padding: 2px;}

.navpunkt_ebene1 {margin: auto; padding: 1px; width: 209px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.level2table {width: 209px;}
.navpunkt_ebene2 {margin: auto; padding: 1px; width: 199px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.level3table {width: 199px;}
.navpunkt_ebene3  {margin: auto; padding: 1px; width: 189px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.level4table {width: 189px;}
.navpunkt_ebene4  {margin: auto; padding: 1px; width: 179px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

/*navigation links*/
.navi_inaktiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.navi_inaktiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.navi_inaktiv:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.navi_inaktiv:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.navi_inaktiv:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a.navi_inaktiv:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;font-weight: bold;}
.navi_aktiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.navi_aktiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.navi_aktiv:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.navi_aktiv:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.navi_aktiv:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.navi_aktiv:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}

/*pfad*/
.pfadtable {margin: auto; padding: 0px;}
.pfadcontent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin: auto; width: 462px;}
a.pfadlink {color: #000000; text-decoration: underline; font-size: 10px;}
a.pfadlink:link {color: #000000; text-decoration: underline; font-size: 10px;}
a.pfadlink:visited {color: #000000; text-decoration: underline; font-size: 10px;}
a.pfadlink:hover {color: #000000; text-decoration: none; font-size: 10px;}
a.pfadlink:active {color: #000000; text-decoration: none; font-size: 10px;}


/*teaser*/
.teasertable {margin: 0px; width: 230px; padding: 0px;}
.teaserheadvalti {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background-image: url(portaldienste_navigation_hintergrund.gif); background-repeat: repeat-x; margin: 0px; height: 25px; font-weight: bold; vertical-align: bottom; padding-bottom: 3px; padding-left: 5px; padding-top: 0px; padding-right: 0px;}
.teaserzelle {margin: auto; padding-right: 1px; width: 229px; vertical-align: top; background-image: url(content_schatten.gif); background-repeat: repeat-x;}
.teaserender {margin: auto; height: 100px;}
.teaserheadonlineschalter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px; font-weight: bold; vertical-align: bottom; padding-bottom: 3px; padding-left: 5px; padding-top: 3px; padding-right: 0px; background-color: #DF712F;}
.teaserheadportaldienste {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px; font-weight: bold; vertical-align: bottom; padding-bottom: 3px; padding-left: 5px; padding-top: 3px; padding-right: 0px; background-color: #6699CC;}
.teaserheadlebensthemen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px; font-weight: bold; vertical-align: bottom; padding-bottom: 3px; padding-left: 5px; padding-top: 3px; padding-right: 0px; background-color: #B24343;}
.teaserheadamtsstellen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px; font-weight: bold; vertical-align: bottom; padding-bottom: 3px; padding-left: 5px; padding-top: 3px; padding-right: 0px; background-color: #5F8771;}
.teaserinhaltportaldienste {background-color: #FFFFFF; border: 1px solid #C4DAEF; margin: auto; padding: 5px;}
.teaserinhaltonlineschalter {background-color: #FFFFFF; border: 1px solid #DF712F; margin: auto; padding: 5px;}
.teaserinhaltlebensthemen {background-color: #FFFFFF; border: 1px solid #B24343; margin: auto; padding: 5px;}
.teaserinhaltamtsstellen {background-color: #FFFFFF; border: 1px solid #5F8771; margin: auto; padding: 5px;}
.inhaltvalti {background-color: #E1F0FE; margin: auto; padding: 5px;}
.teasertext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertext:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertext:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertext:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a.teasertext:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.teasertextportal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertextportal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertextportal:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertextportal:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.teasertextportal:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a.teasertextportal:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

/*alphabetic lists*/
a.alphabetic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.alphabetic:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.alphabetic:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.alphabetic:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.alphabetic:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.padding {padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px;}

/*Medienanlaesse gruen*/
.anlaesseG {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771;}
a.anlaesseG {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}
a.anlaesseG:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}
a.anlaesseG:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}
a.anlaesseG:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:underline;}
a.anlaesseG:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}


/*Medienanlaesse blau*/
.anlaesseB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6699CC;}
a.anlaesseB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6699CC; text-decoration:none;}
a.anlaesseB:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6699CC; text-decoration:none;}
a.anlaesseB:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6699CC; text-decoration:none;}
a.anlaesseB:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6699CC; text-decoration:underline;}
a.anlaesseB:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6699CC; text-decoration:none;}



/*image gallery pageing*/
.pageing {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771;}
a.pageing {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}
a.pageing:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}
a.pageing:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}
a.pageing:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}
a.pageing:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F8771; text-decoration:none;}



/*fuer umfrage*/

.fliesstext_homeweiss {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.fliesstext_homeweiss {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.fliesstext_homeweiss:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.fliesstext_homeweiss:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.fliesstext_homeweiss:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
a.fliesstext_homeweiss:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}

/*newsletter*/
.lastcell {font-size: 10px; color: #000000; border-left-style: none; border-left-width: medium;  }
.cell {font-size: 12px; color: #000000; border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium;}
.firstcell {color: #000000; border-right-style: none;}

/*dienstleistungsverzeichnis*/
#dlv { height:200px; width:485px; border: 1px solid #999999; overflow:auto; }
#dlv-content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#dlv-content a { text-decoration: none; }
.fgClass {background-color: #F6E3DE;}
.bgClass {background-color: #000000;}


/* formular gewinner */
ul.formulargewinner {
	padding-left: 3px;
	padding-top: 20px;
	padding-bottom: 20px;
}

ul.formulargewinner li {
	list-style-type: none;
	margin: 3px;
}

ul.formulargewinner li input {
	width: 190px;
}

ul.formulargewinner li input.smallfield {
	width: 100px;
}

ul.formulargewinner li.submit {
	margin-left: 103px;
	margin-top: 10px;
}

ul.formulargewinner li.submit input {
	width: auto;
}

ul.formulargewinner li label {
	float: left;
	width: 100px;
}




/* Content footer */
.contentinlinefooter {
	border: 1px solid #6699CC;
	font-size: 11px;
	padding: 6px;
}




/* Header */
.headernav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	height: 25px; 
	text-decoration: none;
	float: right; 
	padding: 5px 15px 0 0;
	position: relative;
}

.contentinlinefooter a, .headernav a, .footernav a
{text-decoration: none;}

.contentinlinefooter a:link, .headernav a:link, .footernav a:link
{text-decoration: none;}

.contentinlinefooter a:visited, .headernav a:visited, .footernav a:visited
{text-decoration: none;}

.contentinlinefooter a:hover, .headernav a:hover, .footernav a:hover
{text-decoration: underline;}

.contentinlinefooter a:active, .headernav a:active, .footernav a:active
{text-decoration: none;}


/* Favorites */
#facontainer {
	position: absolute;
	display: none;
	border: 1px solid #AEC9E4;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #F2F5FA;
	padding: 10px;
	width: 350px;
	z-index: 1000;
}

#facontainer #closecontainer {
	float: right;
}

#facontainer #faccontent ul.favlist {
    list-style: none outside none;
    padding: 0;
	margin: 20px 0 0 0;
}
.delfav {
	float: right;
}

#facontainer #faccontent ul.favlist li {
	padding: 0 0 10px 25px;
	background-image: url(arrow-right-icon.png);
	background-repeat: no-repeat;
	background-position: 2px 0px;
}

#facontainer input {
	border: 1px solid #AEC9E4;
	width: 90%;
}

#facontainer button {
	border: 1px solid #AEC9E4;
}

/*general*/
.titel_hintergrund {background-image: url(hintergrund_breit_new.jpg); background-repeat: repeat-y; margin: auto; vertical-align: top;}

.evalti_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; vertical-align: middle; margin: auto; padding: 0px 8px 8px;}

/*news*/
.news_kategorie {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;background-color: #669ACC;  font-weight: bold; padding: 2px 2px 2px 5px;}
.news_headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; background-color: #AEC9E4; margin: auto; padding-top: px; padding-right: 2px; padding-bottom: 2px; padding-left: 8px; width: 537px}
.news_leadtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: auto; padding-top: 2px; padding-right: 2px; padding-bottom: 7px; padding-left: 11px;}
.news_datum {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; background-color: #AEC9E4; margin: auto; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 8px; text-align: right; width: 100px;}
.news_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; text-decoration: underline;}
a.news_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; text-decoration: underline;}
a.news_link:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; text-decoration: underline;}
a.news_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; text-decoration: underline;}
a.news_link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; text-decoration: underline;}
a.news_link:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; text-decoration: underline;}

/*aktuelles links*/
a.aktuelles_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.aktuelles_link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.aktuelles_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

/*ticker*/
.ticker_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.ticker_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.ticker_link:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.ticker_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.ticker_link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}
a.ticker_link:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

/**/
.button_portaldienste {background-color: #6699CC; height: 25px; width: 317px; vertical-align:middle; text-align: center;}
.box_portaldienste {width: 317px;}
.zelle_portaldienste {vertical-align: top; margin: auto; width: 327px; padding: 5px;}
.home_portaldienste {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; margin: auto; height: 60px;}
/*width: 167px; padding: 3px; */

.home_portaldienste_hintergrund {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0355A1; background-image: url(portaldienste_hintergrund.gif); background-repeat: repeat-x; margin: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 8px; padding-left: 10px; text-align: center;}
.home_portaldienste_hintergrund1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-image: url(portaldienste_hintergrund.gif); background-repeat: repeat-x; margin: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; text-align: top;} 
.home_portaldienste_listing_box {background-color: #0355A1; margin: auto; height: 7px; width: 7px;}
.links_portaldienst {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; padding-top: 5px; padding-bottom:4px; padding-left:4px; padding-right:0px; text-decoration: none;}
a.links_portaldienst {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; padding-top: 5px; padding-bottom:4px; padding-left:4px; padding-right:0px; text-decoration: none;}
a.links_portaldienst:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; padding-top: 4px; text-decoration: none;}
a.links_portaldienst:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; padding-top: 4px; text-decoration: none;}
a.links_portaldienst:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; padding-top: 4px; text-decoration: none;}
a.links_portaldienst:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0355A1; padding-top: 4px; text-decoration: none;}

.fliesstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.fliesstext_home {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.fliesstext_home {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.fliesstext_home:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.fliesstext_home:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.fliesstext_home:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.fliesstext_home:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}


/*fuer umfrage*/

.fliesstext_homeweiss {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #FFFFFF; text-decoration: none;}
a.fliesstext_homeweiss {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
a.fliesstext_homeweiss:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #FFFFFF; text-decoration: underline;}
a.fliesstext_homeweiss:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;  color: #FFFFFF; text-decoration: underline;}
a.fliesstext_homeweiss:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.fliesstext_homeweiss:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}


.redirect_fusszeile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-image: url(fusszeile_hintergrund.jpg); background-repeat: repeat-x; text-align: center; vertical-align: middle; margin: auto; height: 19px;}
.contentzelle {margin: auto; width: 600px; background-image: url(content_schatten.gif); background-repeat: repeat-x; padding: 15px 10px 10px; vertical-align: top;}
.contenttext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: auto; padding-top: 8px; padding-right: 3px; padding-bottom: 8px; padding-left: 3px;}

/* Footer Nav */
.footernav {
	height: 20px;
	vertical-align: middle;
	background-color: #f0f1f6; 
	font-size: 11px;
}




