/* Stylesheet */

* {
	padding:0;
	margin:0;
}

body {
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	color:#666;
}

a {
	text-decoration: none;
	color: #5c95c2;
}

a:hover {
	/*color: #CC0000;*/
    font-weight:bold;
}

sup {
	font-size:0.8em;
}

.clearFloat {
	clear:both;
}

.aktiv {
	color:#000;
}

.indent {
	padding-left: 15px;
}

div#spalte_3 ul {
	padding-left: 15px;
	margin-bottom:10px;
}

div#spalte_3 ol {
	padding-left: 20px;
	margin-bottom:10px;
}

#kopf_menu .menuKeinRahmen, #haupt_menu .menuKeinRahmen, #unter_menu .menuKeinRahmen, #fuss .menuKeinRahmen {
	border:0;
}


/* Raum Container */
#raum {
	width:100%;
	height:auto;
	font-size: 0.625em;
}


/* Kopf */
#kopf {
	clear:both;
}


/* Inhalt */
#inhalt {
	clear:both;
}


/* Container */
#container {
	width:990px;
	height:auto;
}


/* Logo Container */
#logo {
	width:284px;
	height:135px;
	background:url(../images/unter_logo.gif) left bottom no-repeat;
	float:left;
}

#logo img{
	border:0;
}


/* Kopfmenü */
.float_right {
	float:right;
}

#kopf_menu {
	width:400px;
	float:right;
	height:70px;
}

#kopf_menu ul {
	width:400px;
	text-align:right;
	margin:4px 0;
}

#kopf_menu li {
	list-style-type:none;
	display:inline;
	border-left:solid 1px #989898;
}

#kopf_menu a {
	color:#989898;
	text-decoration:none;
	padding:0 5px;
}

#kopf_menu input[type=text] {
	color:#989898;
	background-color:#f3f3f3;
	border:solid 1px #989898;
	margin:6px 5px;
}

#kopf_menu input[type=submit] {
	background-color:#989898;
	color:#ffffff;
	border:2px outset #989898;
	margin:6px 0;
}
#kopf_menu a:hover {
	color:#3a709c;
}

/* Menü */
#haupt_menu {
	width:706px;
	height:23px;
	background:url(../images/menue_verlauf.gif) top left repeat-x;
	float:left;
	margin:13px 0 0 0;
	padding:5px 0 0 0;
}

#haupt_menu li {
	list-style-type:none;
	display:inline;
	border-left:solid 1px #fff;
}

#haupt_menu a {
	font-size:14px;
	color:#fff;
	text-decoration:none;
	padding:0 9px;
}
#haupt_menu a:hover {
	font-weight:bold;
	/*color:#666;*/
}

/* Untermenü */
#unter_menu {
	width:706px;
	height:24px;
	background-color:#c7dae9;
	float:left;
}

#unter_menu ul {
	margin:5px 0;
}

#unter_menu li {
	list-style-type:none;
	display:inline;
/*	border-left:solid 1px #666;*/
}
#unter_menu .RahmenLinks {
	border-left:solid 1px #666;
}



#unter_menu a {
	font-size:1.2em;
	color:#666;
	text-decoration:none;
	padding:0 9px;
}

#unter_menu a:hover {
	font-weight:bold;
/*	color:#fff;*/
}

/* Spalte 1 */
#spalte_1 {
	width:195px;
	float:left;
	padding:20px 0 0 0;
}


/* Spalte 2 */
#spalte_2 {
	width:195px;
	float:left;
	padding:20px 0 0 0;
}


/* Spalte 3 */
#spalte_3 {
	width:600px;
	float:left;
	padding:20px 0 20px 0;
}

#spalte_3  input[type=text] {
	color: #3a709c;
	background-color:#f3f3f3;
	border:solid 1px #989898;
	margin:6px 10px 0 0;
}

#spalte_3  input[type=submit] {
	background-color:#989898;
	color:#ffffff;
	border:2px outset #989898;
	margin:6px 0;
}

#spalte_3  input[type=button] {
	background-color:#989898;
	color:#ffffff;
	border:2px outset #989898;
	margin:6px 0;
}

label.spalte_3 {
	margin: 6px 5px 0 0;
	color:#5C95C2;
	font-size:1.2em;
	font-weight: bold;

}
select.spalte_3  {
	color: #3a709c;
	background-color:#f3f3f3;
	border:solid 1px #989898;
	margin:6px 0 0 0;
}


/* ############### Alarmbox mit ICON #################*/

.a-error {
    background: none repeat scroll 0 0 #F9DEDE;
    border: 1px solid #DB1F2C;
    margin-bottom: 20px;
	margin-top: 5px;
	padding: 4px;
    position: relative;
    width: 500px;
}

.a-error-icon {
    background: url("../images/achtung.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 41px;
    left: 10px;
    position: absolute;
    top: -5px;
    width: 43px;
}

.a-error p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.a-error h2 {
    color: #DB1F2C !important;
    font-size: 1.6em !important;
    font-weight: bolder;
    margin-bottom: 0 !important;
    padding: 5px 7px 5px 60px;
}

.a-error h3 {
    color: #DB1F2C !important;
    font-size: 1.4em !important;
    font-weight: bolder;
    margin-bottom: 0 !important;
    padding: 5px 7px 5px 60px;
}

.a-error-message {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 20px;
}

.a-error-tagline {
	font-size: 1em;
	color: #DB1F2C;
    font-weight: bolder;
}

.a-error .lt, .a-error .rt, .a-error .lb, .a-error .rb {
    background: url("../images/bg-ecken-rot-5px.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 5px;
    position: absolute;
    width: 5px;
}

.a-error .rt {
    background-position: -5px 0;
    right: -1px;
    top: -1px;
}

.a-error .lt {
    left: -1px;
    top: -1px;
}

.a-error .rb {
    background-position: -5px -5px;
    bottom: -1px;
    right: -1px;
}

.a-error .lb {
    background-position: 0 -5px;
    bottom: -1px;
    left: -1px;
}
/*########################################## Alarmstyle - Ende #####################*/

/* ############### Messagebox mit ICON #################*/

.a-message {
    background: none repeat scroll 0 0 #EDF5FF;
    border: 1px solid #6f9fc5;
    margin-bottom: 20px;
	margin-top: 5px;
    padding: 4px;
    position: relative;
    width: 500px;
}

.a-message-icon {
    background: url("../images/achtung.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 41px;
    left: 10px;
    position: absolute;
    top: -5px;
    width: 43px;
	float:right;
}

.a-message p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.a-message h2 {
    color: #6F9FE5 !important;
    font-size: 1.6em !important;
    font-weight: bolder;
    margin-bottom: 0 !important;
    padding: 5px 7px 5px 60px;
}

.a-message h3 {
    color: #6F9FE5 !important;
    font-size: 1.4em !important;
    font-weight: bolder;
    margin-bottom: 0 !important;
    padding: 5px 7px 5px 60px;
}

.a-message-message {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 20px;
}

.a-message-tagline {
	font-size: 1em;
	color: #6F9FE5;
    font-weight: bolder;
}

.a-message .lt, .a-message .rt, .a-message .lb, .a-message .rb {
    background: url("../images/bg-ecken-blau-5px.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 5px;
    position: absolute;
    width: 5px;
}

.a-message .rt {
    background-position: -5px 0;
    right: -1px;
    top: -1px;
}

.a-message .lt {
    left: -1px;
    top: -1px;
}

.a-message .rb {
    background-position: -5px -5px;
    bottom: -1px;
    right: -1px;
}

.a-message .lb {
    background-position: 0 -5px;
    bottom: -1px;
    left: -1px;
}
/*########################################## Messagestyle - Ende #####################*/


/* Palletten */

.palette h2 {
	width:153px;
	height:15px;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:6px 0 9px 0;
}

.palette h3 {
	width:153px;
	height:15px;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:6px 0 9px 0;
}

.palette {
	width:155px;
	background:url(../images/paletten_titel_vl.gif) top center no-repeat;
	border:solid 1px #96b9d7;
	margin:0 16px 8px 16px;
	padding:0 0 6px 6px;
	overflow:hidden;
	font-size: 1em;
}

.palette_red, .palette_yellow, .palette_green {
	width:144px;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	padding:5px 3px 5px 3px;
	margin:5px 0 0 0;
}
.palette_red{
	background-color:#FF0000;
	color:#FFFFFF;
}
.palette_yellow{
	background-color:#FFFF00;
	color:#676767;
}
.palette_green{
	background-color:#008000;
	color:#FFFFFF;
}

.paletten_text {
	width:139px;
	font-size:1em;
	margin:0 0 8px 0;
}

.palette a {
	font-size:1em;
	color:#5c95c2;
	text-decoration:none;
}

.palette a:hover {
	font-weight:bold;
	color: #676767;
}
.palette li.submenue3 {
	margin: 0;
	padding: 0 0 3px 10px;
	background-image: url(../images/banking_sub_li.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.palette li a {
	font-size:1em;
	color: #676767;
}
.palette li a:hover {
/*	color: #5C95C2;*/
	color: #676767;
}
.palette  input[type=button] {
	background-color:#989898;
	color:#ffffff;
	border:2px outset #989898;
	margin:6px 15px;
}
.palette  input[type=submit] {
	background-color:#989898;
	color:#ffffff;
	border:2px outset #989898;
	margin:6px 15px;
}
#p_login input[type=text] {
	width:138px;
	color:#989898;
	background-color:#f3f3f3;
	border:solid 1px #97bad8;
	margin:2px 0;
}

#p_login input[type=submit] {
	width:100px;
	height:21px;
	color:#fff;
	background-color:#97bad8;
	border:0;
	margin:5px 20px;
}

#p_login a {
	text-decoration:none;
	color:#989898;
	margin:0 12px;
}


/* Inhalt (Spalte 3) */
#spalte_3 h1 {
	font-size:1.6em;
	margin-bottom: 10px;
	font-weight:bold;
	color:#5C95C2;	
}

#spalte_3 h2 {
	font-size:1.4em;
	margin-bottom: 10px;
	font-weight:bold;
	color:#5C95C2;	
}

#spalte_3 h3 {
	font-size:1.2em;
	margin-bottom: 10px;
	font-weight:bold;
	color:#5C95C2;
}
#spalte_3 h4 {
	font-size:1em;
	margin-bottom: 10px;
	font-weight:bold;
}

#spalte_3 p {
	padding-bottom: 10px;
}

#spalte_3 .align-right {
	text-align:right;
}

#spalte_3 .align-left {
	text-align:left;
}

#spalte_3 .align-justify {
	text-align:justify;
}
.textbreite {
	width:120px;
	font-size:1em;
	margin:0 0 8px 0;
}

.keinRahmen {
	border-left:0;
}

#brotkrumen {
	font-size:1em;
	color:#989898;
	margin:5px 0 4px 0;
}

#intro_bild {
	width:570px;
	height:185px;
	background:url(../images/intro_verlauf.gif) repeat-x;
	margin:10px 0;
	padding:6px 0 0 6px;
}

#intro_bild img {
	float:left;
}

#intro_bild p {
	width:220px;
	display:inline;
	float:right;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	margin:0 6px;
}

#intro_bild a {
	color:#fff;
	text-decoration:none;
	margin:0 0 0 10px;
}

#vier_spalten {
	width:563px;
	margin:0 auto;
}

#spalte_11, #spalte_12, #spalte_13, #spalte_14 {
	width:130px;
	height:218px;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	float:left;
	padding:10px 0 0 10px;
}

#spalte_11 {
	border-left:0;
}

#icons {
    bottom: 58px;
    float: right;
    position: relative;
    right: 195px;
	
/*
	position:relative;
	right:-490px
	float: right;
	bottom: -10px;
	margin: 10px 0;
	margin:0 5px 0 5px;
*/
}

#icons a {
	padding: 4px 0 0 4px !important;
}

#icons li {
	list-style-type:none;
	display:inline;
}

#icons img {
	border:0;
	padding: 0 5px 0 0;
}


/* Fuß */
#fuss {
	border-top:solid 1px #989898;
	margin:12px 0px;
}

#fuss ul {
	margin:5px 0;
}

#fuss li {
	list-style-type:none;
	display:inline;
	border-left:solid 1px #989898;
}

#fuss a, #fuss p {
	display:inline;
	font-size:1em;
	color:#989898;
	text-decoration:none;
	padding:0 9px;
}

.s3_verlauf {
	width:592px;
	height:164px;
	padding:3px 5px 3px 3px;
	margin-bottom: 15px;
	color:#ffffff;
	background: #c7dae9; /* Old browsers */
	background: -moz-linear-gradient(top, #3a709c 0%, #6f9fc5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a709c), color-stop(100%,#6f9fc5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3a709c 0%,#6f9fc5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3a709c 0%,#6f9fc5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3a709c 0%,#6f9fc5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a709c', endColorstr='#6f9fc5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #3a709c 0%,#6f9fc5 100%); /* W3C */
}
.s3_verlauf h2 {
	font-size:14px !important;
	margin-bottom: 10px !important;
	font-weight:bold;
	color:#ffffff !important;	
}
.s3_verlauf a {
	font-size:1em;
	margin-bottom: 10px;
	font-weight:normal;
	color:#ffffff !important;	
}

.s3_verlauf a:hover {
	color: #c7dae9 !important;	
}

#fuss a.twitter, #fuss a.facebook {
padding:0;
}

#fuss a:hover {
	color:#3a709c;
}

/* Social Buttons */
.tx-stsocialnetwork-pi1 {
	float: right;
}
.tx_tweetandlike_pi1-likeButton, .tx_tweetandlike_pi1-tweetButton {
	float: right;
}
/* News */
div.news-list-item {
	padding-top:10px;
}
div.news-list-item a {
	color:#1063A7;
	text-decoration:none;
}

div.news-list-item h3 {
	width:auto;
	height:auto;
	margin-top:0;
	margin-bottom:10px;
	text-align:left;
	font-weight:normal;
}

div.news-list-item h3 a {
	font-weight:bold;
}

div.news-list-item span.news-list-date {
	font-size:1em;
	color:#666;
}

div.news-list-item div.news-list-morelink {
	margin-bottom:15px;
}

div.news-single-item h2 {
	margin-bottom:4px !important;
	color:#1063A7;
}

div.news-single-item h3 {
	width:auto;
	height:auto;
	margin-bottom:10px;
	text-align:left;
	color:#666;
}

div.news-single-backlink a {
	display:block;
	margin-top:5px;
	color:#1063A7;
	text-decoration:none;
}

div.news-single-rightbox {
	float: right;
	width:200px;
	text-align:right;
	clear:both;
}

div.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
table.supersmall {
	width: 100%;
}

table.supersmall tr th {
	font-size: 1em;
	background-color: #999999;
	color: #ffffff;
	font-weight: bold;
}

table.supersmall tr td {
	font-size: 0.9em;
	background-color: #eeeeee;
	color: #525252;
}

table.supersmall tr td.negative {
	background-color: #ffdddd;
}

table.supersmall tr td.positive {
	background-color: #ddffdd;
}

/* Glossar */
div#tx-tdglossar-pi1-letters {
	margin: 10px 0;
}
div#tx-tdglossar-pi1-letters ul li {
	list-style-type: none;
	display: inline;
	margin-right: 8px;
}
div#tx-tdglossar-pi1-letters ul li.active {
	font-weight: bold;
}
.tx-tdglossar-pi1-searchbox-sword {
	background-color:#F3F3F3;
	border:1px solid #989898;
	color:#989898;
	margin-right:5px;
}
.tx-tdglossar-pi1-searchbox-button,
div.irfaq-search-form span.irfaq-search-form-submit input {
	background-color:#989898;
	border:0 none;
	color:#FFFFFF;
}
.tx-tdglossar-pi1-listitem {
	border-top: 1px solid #989898;
	padding: 5px 0;
}

div.irfaq-search-form input {
	background-color:#F3F3F3;
	border:1px solid #989898;
	color:#989898;
}
.tx-irfaq-pi1 ul li a:hover {
	font-weight:bold;
    color: #5C95C2 !important;
    text-decoration: none !important;
}

/* Latest News */
.news-latest-item {
	margin-bottom: 10px;
}

/* Tabellen */
#spalte_3 table.contenttable {
	border-collapse: collapse;
	margin-bottom:10px;
	width:100%;
}
#spalte_3 table.contenttable th {
	background-color:#5C95C2;
	color:#fff;
	font-weight:bold;
	padding:3px;
	border:1px solid #5C95C2;
}

#spalte_3 table.contenttable td {
	padding:3px;
	border:1px solid #5C95C2;
}

#spalte_3 table.contenttable th p,
#spalte_3 table.contenttable td p {
	margin-bottom:0;
}

/*-------------CSS für das Seitenmenue--------------------*/

.menu_box {
	width:155px;
	background:url(../images/paletten_titel_vl.gif) top center no-repeat;
	border:solid 1px #96b9d7;
	margin:0 16px 8px 16px;
	padding:0 0px 6px 6px;
	overflow:hidden;
	font-size:1em;
}

.menu_box h3 {
	width:153px;
	height:15px;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:6px 0 9px 0;
}

.menu_box h2 {
	width:153px;
	height:15px;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:6px 0 9px 0;
}

.menu_box ul {
	margin:0;
	padding:0;
}
/*
.menu_box  li a:hover {
	color: #CC0000;
}
*/
ul#menuListV{
width:143px;
}

ul#menuListV, ul#menuListV ul{
list-style-type:none;
margin:0;
padding:0;
}
/*Normal Zustand 1 Ebene */
a.menuLinkV:link, a.menuLinkV:visited, a.menuLinkV:hover, a.menuLinkV:active{
	display:block;
	position:relative;
	margin:0px;
	padding:2px;
	font-size:1em;
	font-weight: normal;
	padding-left:15px;
	text-decoration:none;
	background-color:#fff;
	background-image:url(../images/menue/menupfeil.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#676767;
    border-bottom: 0px solid #676767;
}
 
a.menuLinkV:hover {
	background-color:#fff;
	background-image:url(../images/menue/menupfeil_hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
    color:#5C95C2;
}

/* Aktiver Zustand 1. Ebene - wenn keine Unterpunkte vorhanden */
a.menuLinkActV:link, a.menuLinkActV:visited, a.menuLinkActV:hover, a.menuLinkActV:active{
	display:block;
	position:relative;
	/*height:17px;*/
	margin:0px;
	padding:2px;
	padding-left:15px;
	font-size:1em;
	font-weight: normal;
	text-decoration:none;
	background-color:#fff;
	background-image:url(../images/menue/menupfeil_hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#676767;
	font-weight:bold;
	border-bottom: 0px solid #676767;
}
/* Aktiver Zustand 1. Ebene - wenn Unterpunkte vorhanden */
a.menuLinkAct2V:link, a.menuLinkAct2V:visited, a.menuLinkAct2V:hover, a.menuLinkAct2V:active{
	display:block;
	position:relative;
	/*height:17px;*/
	margin:0px;
	padding:2px;
	padding-left:15px;
	font-size:1em;
	font-weight: normal;
	text-decoration:none;
	background-color:#fff;
	background-image:url(../images/menue/menupfeil_hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#676767;
	font-weight:bold;
	border-bottom: 0px solid #676767;
}
/*Normal Zustand 2. Ebene */
a.submenuLinkV:link, a.submenuLinkV:visited, a.submenuLinkV:hover, a.submenuLinkV:active{
/*    font-family: Verdana;*/
	display:block;
	position:relative;
	height:15px;
	margin:0px;
	margin-left:15px;
	padding:1px;
	padding-left:10px;
	font-size:0.9em;
	font-weight: normal;
	text-decoration:none;
	background-image:url(../images/menue/subnavi_no.gif);
	background-repeat:no-repeat;
	background-position: center left;
	color:#676767;	
}
 
a.submenuLinkV:hover {
	color:#5C95C2;
	background-image:url(../images/menue/subnavi_act.gif);
}

/* Aktiver Zustand 2. Ebene  */
a.submenuLinkActV:link, a.submenuLinkActV:visited, a.submenuLinkActV:hover, a.submenuLinkActV:active{
 /*font-family: Verdana;*/
	display:block;
	position:relative;
	color:#676767;
	height:15px;
	margin:0px;
	margin-left:15px;	
	padding:1px;
	padding-left:10px;
	font-size:0.9em;
	font-weight: bold;
	text-decoration:none;
	background-image:url(../images/menue/subnavi_act.gif);
	background-repeat:no-repeat;
	background-position: center left;
}
/*Normal Zustand 3. Ebene */
a.subsubmenuLinkV:link, a.subsubmenuLinkV:visited, a.subsubmenuLinkV:hover, a.subsubmenuLinkV:active{
  /*  font-family: Verdana;*/
	display:block;
	position:relative;
	margin:0px;
	padding:1px;
	margin-left:15px;
	padding-left:15px;
	font-size:0.9em;
	font-weight: normal;
	text-decoration:none;
	background-image:url(../images/menue/schalter_subnavi2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#676767;
}
 
a.subsubmenuLinkV:hover {
	color:#5C95C2;
	text-decoration: underline;
}

/* Aktiver Zustand 3. Ebene  */
a.subsubmenuLinkActV:link, a.subsubmenuLinkActV:visited, a.subsubmenuLinkActV:hover, a.subsubmenuLinkActV:active{
/* font-family: Verdana;*/
	display:block;
	position:relative;
	color:#676767;
	margin:0px;
	padding:1px;
	margin-left:15px;
	padding-left:15px;
	font-size:0.9em;
	font-weight: bold;
	text-decoration:none;
	background-image:url(../images/menue/schalter_subnavi2.gif);
	background-repeat:no-repeat;
	background-position:center left;
} 

/* Menürechts Spezial*/ 
a.menuLinkVs:link, a.menuLinkVs:visited, a.menuLinkVs:hover, a.menuLinkVs:active{
	display:block;
	position:relative;
	margin:0px;
	padding:2px;
	font-size:1em;
	font-weight: bold;
	padding-left:15px;
	text-decoration:none;
	background-color:#fff;
	background-image:url(../images/menue/menupfeil.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#5C95C2;
    border-bottom: 0px solid #5C95C2;
}

a.menuLinkVs:hover {
	background-color:#fff;
	background-image:url(../images/menue/menupfeil_hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color: #CC0000;
}

/* Aktiver Zustand 1. Ebene - wenn keine Unterpunkte vorhanden */
a.menuLinkActVs:link, a.menuLinkActVs:visited, a.menuLinkActVs:hover, a.menuLinkActVs:active{
	display:block;
	position:relative;
	margin:0px;
	padding:2px;
	padding-left:15px;
	font-size:1em;
	font-weight: normal;
	text-decoration:none;
	background-color:#fff;
	background-image:url(../images/menue/menupfeil_hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#5C95C2;
	font-weight:bold;
	border-bottom: 0px solid #5C95C2;
}
/* Aktiver Zustand 1. Ebene - wenn Unterpunkte vorhanden */
a.menuLinkAct2Vs:link, a.menuLinkAct2Vs:visited, a.menuLinkAct2Vs:hover, a.menuLinkAct2Vs:active{
	display:block;
	position:relative;
	margin:0px;
	padding:2px;
	padding-left:15px;
	font-size:1em;
	font-weight: normal;
	text-decoration:none;
	background-color:#fff;
	background-image:url(../images/menue/menupfeil_hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#5C95C2;
	font-weight:bold;
	border-bottom: 0px solid #5C95C2;
}
/***** Klickpfad *****/
.klickpfad a:link, .klickpfad a:visited, .klickpfad a:hover, .klickpfad a:active{
       font-weight:normal;
       font-size:1em;
	   color:#676767;
}
.klickpfad a:hover {
	font-weight:bold;
	color: #CC0000;
}
.klickpfadact a:link, .klickpfadact a:visited, .klickpfadact a:hover, .klickpfadact a:active{
    font-weight:normal;
    color:#5C95C2; 
    font-size:1em;  
}
/* Multicolumns */

ul.multicolumnContainer  {
 padding-left: 0 !important;
}
div.columnItems  p {
 margin-bottom: 0px !important;
 padding-bottom: 10px !important;
}

.multicolumnLayout1 .column1 {
border-right:1px solid #5C95C2;
border-bottom:1px solid #5C95C2;
}
.multicolumnLayout1 .column2 {
border-bottom:1px solid #5C95C2;
}


.multicolumnLayout3 {
/*border-bottom:1px solid #5C95C2;*/
}


.multicolumnLayout3 .column  a {
font-weight: bold;
padding-right: 5px;
}

.multicolumnLayout3 .column1 {
border-right:1px solid #5C95C2;
border-bottom:1px solid #5C95C2;
}
.multicolumnLayout3 .column2 {
border-right:1px solid #5C95C2;
border-bottom:1px solid #5C95C2;
}
.multicolumnLayout3 .column3 {
border-right:1px solid #5C95C2;
border-bottom:1px solid #5C95C2;
}
.multicolumnLayout3 .column4 {
border-bottom:1px solid #5C95C2;
}


.tx-flseositemap-pi1 {}

.tx-flseositemap-pi1 ul {
list-style-image: url(../images/menue/subnavi_act.gif);
margin:0;
padding-left: 20px !important;
}

ul.list.deep0 {
    padding: 5px 0 5px 0;
}
ul.list.deep1 {
    padding: 5px 0 0 0;
    list-style-image: url(../images/menue/schalter_subnavi2.gif);
}
ul.list.deep2 {
    padding: 0 0 0 0;
    list-style-image: url(../images/menue/schalter_subnavi2.gif);
}

li.deep0 {
	background:url(../images/menue_verlauf16.gif) top left repeat-x;
 	margin-bottom: 5px;
    padding: 1px 0 1px 0;
    color: #ffffff;
}

li.deep0 a {
	color:#ffffff;
    padding-left: 5px;
}

li.deep1 a {
color: #5C95C2;
padding:0;
}

li.deep0.new a{
 color: #ff8282;
 }
li.deep1.new a{
 color: #DB1F2C;
 }



.tx_jkpoll_pi1 p {
margin-bottom: 10px;
}

.tx_jkpoll_pi1_image {
	float:left;
	padding-right:10px;
}

ul.tx_jkpoll_pi1_answers {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	margin-bottom:20px;
}

.tx_jkpoll_pi1_link_list {
	padding-top:30px;
}

.tx_jkpoll_pi1_answer_horizontal {
	padding-bottom:10px;
}

ul.tx_jkpoll_pi1_answers input.pollanswer {
	margin-left:0px;
	margin-top:5px;
	width:10px;
	height:10px;
}

ul.tx_jkpoll_pi1_answers .answer_content {
}

ul.tx_jkpoll_pi1_answers img {
	display:block;
}

ul.tx_jkpoll_pi1_answers label {
}

.tx_jkpoll_pi1_answer_vertical {
	float:left;
	padding-right:10px;
}
.error {
	color: red;
    padding: 10px 0 10px 5px;
}

