/* CSS Document */
/* globale Einstellungen*/
/*
--------- Farbschema ---------------------
dunkelblau: #235AA6
mittelblau: #94A1CF
orange: #E97118
hellorange: #F5AD6D
hellorange 70%: #F8C599
*/

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

div, td {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

form {
	margin:0px;
}

input {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
}

u {
	text-decoration:none;
	color:#235AA6;
}

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

div#tabs div#tabs-1 ul li {
list-style-image:url(../images/dot_blue.gif);
} /* added style due to jquery...css removing the list-style image - HJR - 12.2.2010 */

a, a:visited {
	color:#235AA6;
}

/*Blauer Rand um verlinkte Bilder - Abgeschaltet wegen Inline Icons (DOC, PDF, ...) - Marcus 30. Juni 2008 */
a img { 
border:0px solid #235AA6;
}

/* Haupt-Navigation */
#topaktiv  {
        display: block;
	margin:0px 0px 0px 0px;
	padding:3px 23px 0px 12px;
        font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
	color:#FFFFFF;
        height:17px; /* Firefox Mac-Fix */
	width:100%;
}

#topnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
}

#topnav a {
    display: block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px 23px 0px 12px;
	border-left:1px solid #FFFFFF;
	text-decoration:none;
	color:#FFFFFF;
        font-weight:bold;
        height:17px; /* Firefox Mac-Fix */
}

#topnav a:hover {
	background-color:#235AA6;
}

#topnava a{
	background-color:#235AA6;
}

/* Unternavigation Basisformatierungen */
#subnav1 {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
}


/* Unternavigation 1 */
#subnav1 a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#94A1CF;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
}

/* Unternavigation 1 - Aktiv und MouseOver */
#subnav1a a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#E97118;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
}

#subnav1 a:hover {
	background-color:#F5AD6D;
}

/* Unternavigation 2 */
#subnav2 a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 20px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#F5AD6D;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
        background-image:url(../images/subnav2_bg.gif);
	background-repeat:no-repeat;
}

/* Unternavigation 2 - Aktiv und MouseOver */
#subnav2a a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 20px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#E97118;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
        background-image:url(../images/subnav2_bg.gif);
	background-repeat:no-repeat;
}

#subnav2 a:hover {
	background-color:#F5AD6D;
}

.backlink{
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#225AA5;
}

.backlink:hover{
    text-decoration:underline;
}

/* Content */

.breadcrumbs{
        font-size:10px;
        height:13px;
}
#content {
	padding: 0px 9px 0px 9px;
}

#raender {
	padding: 0px 0px 0px 0px;
}

#tabellen_rahmen {
	/* border:1px solid #7086C1; */
	text-align:left;
}

#rahmen_contentbox {
/*	border:1px solid #7086C1; */
	text-align:left;
	width:194px;
	min-height:150px;
}

#service_rahmen, #service_rahmen1 {
	vertical-align:text-bottom;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	display:inline-block;
	height:120px;
	width:120px;
	padding:4px;
	text-decoration:none;
	cursor:pointer;
}

#service_rahmen:hover {
	background-color:#235AA6;
}

#service_rahmen1:hover {
	background-color:#E97118;
}

#headline {
	padding: 5px 11px 3px 11px;
	background-color:#788FC5;
	color:#FFFFFF;
	font-size: 15px;
	font-weight:bold;
}

#text_breit {
	padding: 6px 12px 6px 12px;
	font-size:14px;
}

#text_schmal {
	padding: 8px;
	font-size:14px;
}

.font_weiss{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}

/* Meta-Navigation */
#metanav {
	padding: 2px 2px 2px 13px;
	font-size:14px;
	color:#FFFFFF;
}

#metanav a {
	text-decoration:none;
	color:#FFFFFF;
}

#metanav a:hover {
	text-decoration:underline;
}

/* Banner */
#news_blau{
        margin-top:8px;
}

#subnav_add {
	margin-top: 8px;
	width: 173px;
	background-color:#E97118;
	padding:6px;
	color:#FFFFFF;
	font-size:14px;
}

.add_head_weiss {
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
}

.add_link_weiss {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

.add_link_weiss:hover {
	text-decoration:underline;
}

.add_head_blau {
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
	color:#235AA6;
}

.add_link_blau {
	text-decoration:none;
	font-weight:bold;
	color:#235AA6;
}

.add_link_blau:hover {
	text-decoration:underline;
}

#add_orange {
	width: 173px;
	background-color:#E97118;
	padding:6px;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:6px;
}

#add_blau {
	width: 173px;
	background-color:#94A1CF;
	padding:6px;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:6px;
}

#add_dblau {
	width: 167px;
	background-color:#235AA6;
	padding:6px 6px 6px 12px;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:6px;
}


/* Suchfeld */

.suchfeld {
	width:150px;
        height:14px;
	padding: 1px 1px 1px 10px;
}

.suchfeld2 {
	width:250px;
        height:14px;
	padding: 2px 2px 2px 5px;
        border: 1px solid #CCCCCC;
}

/* ----- MULTINAV - Andrew ----- */

/* Unternavigation Basisformatierungen */

.multinav1 {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
}


.multinav1 a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#E97118;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
}

.multinav1a a {
	font-size: 14px;
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#235AA6;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
}

.multinav1 a:hover {
	background-color:#235AA6;
}


/* Unternavigation 2 */

.multinav2 {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
}

.multinav2 a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#94A1CF;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
}

.multinav2a a {
	font-size: 14px;
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#E97118;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
}

.multinav2 a:hover {
	background-color:#235AA6;
}

/* Unternavigation 3 */

.multinav3 {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
}

.multinav3 a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 20px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#F5AD6D;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
        background-image:url(../images/subnav2_bg.gif);
	background-repeat:no-repeat;
}

.multinav3a a {
	font-size: 13px;
	display: block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 20px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#E97118;
	border-bottom: 1px solid #FFFFFF;
        font-weight:bold;
        background-image:url(../images/subnav2_bg.gif);
	background-repeat:no-repeat;
}

.multinav3 a:hover {
	background-color:#235AA6;
}

/* -- Mein Leben/Wunsch Kontakt Form */

.mein_leben_form td
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	14px;
}

.mein_leben_form input
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	14px;
	border:		1px solid #94A1CF;
        background:	#EEEEEE;
}

.mein_leben_form TEXTAREA
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	14px;
	border:		1px solid #94A1CF;
        background:	#EEEEEE;
}

.mein_leben_text
{
	font-family:	verdana,sans-serif; 
	font-size:	12px; 
	font-weight:	normal; 
	color:		#FFFFFF; 
	cursor:		pointer; 
	padding:	3px;
} 

/*--------- Service Portal mit neuen runden Buttons - Marcus - 23.Juni 2008 ------------------*/


#service_buttons th {

	color: #FFFFFF;
	background-color: #788FC5;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	margin: 4px;
        margin-top: 5px;
}

#service_buttons a img {
	border-style: none;
}

#service_buttons {
	margin-top: 4px;

}

