*{
	padding:0px;
	margin:0px;
	border:none;
}

html{
	overflow-y:scroll;
	/*overflow-x:auto;*/
}


body {
	background-color:#027291;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}


div.bg2{
	width:100%;
	min-width:980px;
	background-color:#d0e1ea;
	background-image:url('../pic-content/bg.gif');
	background-repeat:repeat-x;
	background-position:bottom;


}

div.topShadow{
	width:100%;
	background-image:url('../pic-content/shadow_top.png');
	background-repeat:repeat-x;
	background-position:0px 133px;
}

div.headBG{
	width:100%;
	background-image:url('../pic-content/bg_head.gif');
	background-repeat:repeat-x;
	background-position:top;
}

ul {
	list-style-image: url('../pic-content/list_point.gif');
	margin-bottom:0px;
	font-size:12px;
}

p{
	margin-top:0px;
	margin-left:0;
	padding-left:0;
	font-size:12px;
}

b{
	font-size:12px;
}

ul li
{
	margin: 0 0 0 18px;
	list-style-position:outside;
	list-style-image:url('../pic-content/bullet.gif');

}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
ol li
{
	list-style-position:outside;
	margin: 0 0 0 18px;
}

input, textarea{
	background-color:#f5f5f6;
}

form {
	margin:0px;
}

a:link, a:hover, a:visited {
	text-decoration:underline;
	color: #508097; /*#3D3D3D;*/
	font-weight:bold;
}
a:hover {
	color:#000000;
}

/* maintable */

td.leftTop1{
	width:205px;
	height:5px;
}

td.leftShadow{
	width:3px;
	height:5px;
	background:url('../pic-content/corner_shadow_left_top.png') no-repeat;	
}

td.cornerLeftTop{
	width:4px;
	height:5px;
	background:#fff url('../pic-content/corner_left_top.png') no-repeat;
}
td.shadowContentTop{
	width:952px; 
	height:5px; 
	background:#fff url('../pic-content/shadow_content_top.png') repeat-x;
}

td.cornerRightTop{
	width:4px;
	height:5px;
	background:#fff url('../pic-content/corner_right_top.png') no-repeat;	
}

td.cornerShadowRight{
	width:3px;
	height:5px;
	background:url('../pic-content/corner_shadow_right_top.png') no-repeat;		
}
td.shadowTop{
	width:205px; 
	height:5px;
}

td.topHeader{
	height:17px; 
	color:#c2cdd2;
	font-size:11px;
}
.topHeaderLinks{
	margin-top:1px;
	float:left;
	margin-left:25px;
	height:14px;	
}

.topHeaderLinks img{
	vertical-align:top;
	border:none;
	margin-left:7px;
	margin-top:2px;
}

#Suche{
	margin:0px;
	padding:0px;
	float:left;
}

#Suche label{
	float:left;
}

#Suche input{
	height:12px;
	width:93px;
	background-color:#b3c8cf;
	border:none;
	float:left;
	border-left:#778c93 1px solid;
	border-top:#778c93 1px solid;
	margin-left:7px;
	font-size:11px;
	
}

td.topHeader a,
td.topHeader a:link,
td.topHeader a:visited,
td.topHeader a:active,
td.topHeader a:hover{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#c2cdd2;
}

td.midHeader{
	height:19px;
}

.metaNav{
	float:right;
	margin-right:12px;
	color:#a6aaad;
}

.metaNav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#a6aaad;
}

.metaNav a:link,
.metaNav a:visited,
{
	color:#a6aaad;
	text-decoration:none;
	font-weight:normal;
}

.metaNav a:hover,
.metaNav a:active{
	color:#e20026; /*365c6c;*/
	text-decoration:none;
}

table.mainTable{
	margin-left:auto;
	margin-right:auto;
}

table.headerTable{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

.appkblogo{
	height:72px;
	width:192px;
	background:url('../pic-content/appkblogo.gif') no-repeat right top;
	float:right;
}

td.bottomHeader{
	height:73px;
}

.mainNav{
	float:left;
	padding-right:22px;
	
}

.mainNav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;

}

.mainNav a:link,
.mainNav a:visited{
	color:#a6aaad;
	text-decoration:none;
}

.mainNav a:hover,
.mainNav a:active,
.mainNav a.activemain:link, 
.mainNav a.activemain:visited,
.secNav a:hover, 
.secNav a:active
.secnavholder a.activesec:link, 
.secnavholder a.activesec:visited{
	color:#e20026;
	text-decoration:none;
}

.secNav{
	float:left;
	margin-right:18px;
}

.secNav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.secNav a:link,
.secNav a:visited{
	color:#b1b5b8;
	text-decoration:none;
}

.secNav a:hover,
.secNav a:active{
	color:#e20026; /*365c6c*/
	text-decoration:none;
}

td.navBar{
	margin-top:2px;
	height:24px;
}

td.contentLeft{
	height:auto;
	/*height:397px;*/ 
}

td.contentShadowLeft{
	/*height:397px;*/
	height:auto;
	background:url('../pic-content/shadow_left.png') repeat-y;	
}

td.contentLeftBorder{
	height:auto;
	/*height:397px;*/
	background:#ffffff url('../pic-content/border_left.png') repeat-y;
}

td.contentMain{
	height:auto;
	height:300px;
	max-height:630px;
	background:#ffffff url('../pic-content/Baum/Baum_1.gif') right bottom no-repeat; 
	padding-top:9px;
}

td.contentRightBorder{
	height:100%;
	background:#fff url('../pic-content/border_right.png') repeat-y;
}

div.contentRightBorderDiv{
	vertical-align:bottom;
	width:4px;
	height:163px;
	background:url('../pic-content/Baum/Baum_2.png');
}

td.contentShadowRight{
	height:100%;
	background:url('../pic-content/shadow_right.png') repeat-y;
}

div.contentShadowRightDiv{
	vertical-align:bottom;
	height:163px;
	background:url('../pic-content/Baum/Baum_3.png');
}

div.content{
	min-height:291px;
	position:relative;
	width:930px;
	margin-left:14px;
	margin-right:12px;
	float:left;
}

div.ebanking{
	position:absolute;
	bottom:0;
	right:0;
	vertical-align:bottom;
	background:url('../pic-content/papierflieger.png') no-repeat top right;
	height:64px;
	width:150px;
	margin:15px -20px 0 0;
	float:right;
}

div.ebanking a,
div.ebanking a:link,
div.ebanking a:visited,
div.ebanking a:active,
div.ebanking a:hover{
	color:#365c6c;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

div.navdiv{
	float:left;
	width:178px;
	margin-bottom:16px;
}

div.navbox{
/*	border:#ebebeb 1px solid;
	background:url('../pic-content/navboxshadow.gif') top repeat-x;
	margin-bottom:2px;*/
}


div.navboxtitel{
	margin:0 5px 0 2px;
	padding:5px 0 4px 0;
	border-bottom:#a0a4a7 1px solid;
}

div.actnavboxtitel{
	margin:0 5px 0 2px;
	padding:5px 0 4px 0;
	border-bottom:#365c6c 1px solid;
}

div.navboxtitel a,div.actnavboxtitel a{
	font-weight:bold;
	font-size:12px;
	color:#a6aaad;
}


div.navboxtitel a:link,div.actnavboxtitel a:link,
div.navboxtitel a:visited,div.actnavboxtitel a:visited{
	color:#a6aaad;
	text-decoration:none;
}

div.navboxtitel a:hover,div.actnavboxtitel a:hover,
div.navboxtitel a:active,div.actnavboxtitel a:active{
	color:#e20026; /*#365c6c;*/		
	text-decoration:none;
}

div.navboxtitel a.actsub,div.actnavboxtitel a.actsub{
	color:#e20026;/*365c6c;*/
}


div.navbox ul{
	margin:0 5px 3px 2px;
	padding:0px;
	border-top:#ededee 1px solid;
}

div.navbox ul li{
	margin:0 1px 0 7px;
	padding:4px 0 5px 0;
	border-bottom:#ededee 1px solid;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

div.navbox ul li a{
	font-weight:bold;
	font-size:11px;
	color:#a6aaad;
}

div.navbox ul li a:link,
div.navbox ul li a:visited{
	color:#a6aaad;
	text-decoration:none;
}

div.navbox ul li a:hover,
div.navbox ul li a:active{
	color:#e20026; /*365c6c;*/		
	text-decoration:none;
}

div.navbox ul li a.actsub{
	color:#e20026; /*365c6c;*/
}

div.servicediv_right{
	float:right;
	width:178px;
	margin-bottom:80px;
}

div.newsbox{
	margin-left:20px;
	margin-right:20px;
}

div.newsboxheader {
	height:14px;
	margin:0 3px 3px 0;
	font-weight:bold;
	vertical-align:middle;
	color:#95989b;
	font-size:14px;
}

div.inetnewsboxtitel{
	float:left;
}

div.inetnewsboxtext{
	float:left;
	margin:0 0 0 14px;
	font-size:12px;
}

div.inetnewsboxlink{
	color:#508097;
	font-size:12px;
	font-weight:bold;
	margin:0 0 4px 4px;
	float:left;
	cursor:pointer;
	text-decoration:underline;
	width:280px;
}
div#notstart.inetnewsboxlink{
	font-size:14px;
	padding-bottom:2px;
}
div.servicebox{
	border:#ebebeb 1px solid;
	background:#fff url('../pic-content/navboxshadow.gif') top repeat-x;
	margin-bottom:2px;	
}

div.serviceboxtitel{

	font-weight:bold;
	font-size:12px;
	color:#a6aaad;
	margin:6px 0 0 6px;
}

td.contentSubBorderLeft{
	height:auto;
	width:4px;
	background:#ffffff url('../pic-content/border_left.png') repeat-y;
}
td.contentSubBaumLeft{
	min-height:163px;
	max-height:163px;
	height:163px;
	width:4px;
	background:#ffffff url('../pic-content/Baum/Baum_2.png') center bottom no-repeat;
}
td.contentShadowRight{
	width:3px;
	height:auto;
	background:url('../pic-content/shadow_right.png') repeat-y;	
}
td.contentSubBaumRight{
	width:3px;
	height:163px;
	background:url('../pic-content/Baum/Baum_3.png') center bottom no-repeat;
}

td.contentBaumRight{
	height:auto;
}
div.contentBaumRightDiv{
	vertical-align:bottom;
	height:163px;
	background:url('../pic-content/Baum/Baum_4.png') no-repeat;
}
td.bottom1{
	height:4px;
}

td.bottom2{
	height:3px;
}

td.bottom3{
	height:186px;
}
td.cornerLeftBottom{
	height:4px;
	background:url('../pic-content/corner_left_bottom.png') no-repeat;
}
td.baum5{
	height:4px;
	background:#ffffff url('../pic-content/Baum/Baum_5.png') right no-repeat;		
}

td.baum6{
	height:4px;
	background:#ffffff url('../pic-content/Baum/Baum_6.png') right no-repeat;			
}
td.baum7{
	height:4px;
	background:#ffffff url('../pic-content/Baum/Baum_7.png') right no-repeat;		
}		
td.baum8{
	height:4px;
	background:url('../pic-content/Baum/Baum_8.png') left no-repeat;		
}
td.baum9{
	height:3px;
	background:url('../pic-content/Baum/Baum_9.png') right no-repeat;		
}
td.baum10{
	height:3px;
	background:url('../pic-content/Baum/Baum_10.png') no-repeat;		
}
td.baum11{
	height:3px;
	background:url('../pic-content/Baum/Baum_11.png') no-repeat;				
}
td.baum12{
	height:3px;
	background:url('../pic-content/Baum/Baum_12.png') left no-repeat;		
}
td.baum13{
	height:186px;
	background:url('../pic-content/Baum/Baum_13.png') top right no-repeat;
}
td.baum13_14{
	height:186px;
	background-image:url('../pic-content/Baum/Baum_13_14.png');
	background-position:top right;
	background-repeat:no-repeat;
}
td.baum14{
	height:186px;
	background:url('../pic-content/Baum/Baum_14.png') top no-repeat;
}		
td.baum15{
	height:186px;
	background:url('../pic-content/Baum/Baum_15.png') top no-repeat;
}	
td.baum16{
	height:186px;
	background:url('../pic-content/Baum/Baum_16.png') top left no-repeat;
}

div.breadcrumb{
	height:15px;
	margin:0px;
	padding:0 19px 0 19px;
}

div.breadcrumb * {
	color:#a0a4a7;
	font-size:10px; 	
}
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:active,
.breadcrumb a:hover{
	text-decoration:none;
	color:#ADADAD;
	font-size:9px; 
	font-weight:normal;	
}

where c_titelr {
	height:2.188em; /*35px;*/
}
td.header {
	height:140px; /*101px;*/
}

span.suchtext{
	display:block;
	float:left;
	vertical-align:middle;
	}

div.box {
	margin-left:20px;
	margin-right:20px;
}

div.mitarbeiter{
	word-wrap:break-word;
	width:155px;
}

div.box div.onecol {
	/*margin-left:16px;*/
	margin-left:0px;
	margin-right:0px;
	padding-bottom:8px;
}
div.box div.twocols {
	/*margin-left:16px;
	margin-right:16px;*/
}

div.bildlegende {
	font-style:italic;
	font-size: 0.909em; /*10px;*/
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#adadad;
	padding:0;
	margin-right:8px;
	margin-top:15px;
	margin-bottom:18px;

}

h2 {
	font-weight:bold;
	font-size:14px; 
	color:#4f8196;
	/*margin-left:10px;*/
	margin:18px 8px 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #ADADAD;
	text-decoration:none;
}

h3 {
	font-weight:bold;
	font-size:12px; /*14px;*/
	color:#adadad;

	margin-right:8px;
	margin-bottom:5px;

}

/* aus HTML box */
div.box div.onecol .titel, div.box div.twocols .titel {
	font-weight:bold;
	font-size:14px; /*14px;*/
	color:#3D3D3D;
}
div.box div.onecol .untertitel, div.box div.twocols .untertitel {
	font-weight:bold;
	/* font-size:0.875em;*/
	color:#3D3D3D;
}

.untertitel{
	padding-left:0px;
	font-weight:normal;
	font-size:13px; /*14px;*/
	color:#333333;
	border-bottom:1px solid #E4E4E4;
	/*margin-left:10px;*/
	margin-right:8px;
	margin-top:15px;
	font-family:Verdana,Arial, Helvetica, sans-serif;	
}

.leftalign{
	padding-left:0px;
}
/* ****** */

div.formbox {
	width:100%;
}
.formhide{margin-top:5px}

.formtable {
	width:100%;
}
.formtable td {
	padding:2px;
}
.formtable td textarea{
	width:98%;
	overflow:hidden;
}

.formtable td input{
	border:none;
	width:99%;
	height:17px;
}

.formerror {
	color:#FF0103;
}
.form_title {
	font-weight:bold;
	font-size:1em; /*14px;*/
	color:#3D3D3D;
	border-bottom:1px solid #E4E4E4;
	margin-left:0px;
	margin-right:8px;
	margin-top:15px;
}

td.listheader,
th.listheader {
	font-weight:bold;
	font-size:12px;
	color:#adadad;
	border-bottom:1px solid #d9dadb;
	border-left:1px solid #d9dadb;
	padding: 0 2px 5px 5px;
}

td.list {
	height: 1.438em;
	border-bottom:1px solid #d9dadb;
	border-left:1px solid #d9dadb;
	padding: 6px 2px 5px 5px;
}
td.listheader_left,
th.listheader_left {
	font-weight:bold;
	font-size:12px;
	color:#adadad;
	border-bottom:1px solid #d9dadb;
	border-left:none;
	padding: 0 2px 5px 0;
}

td.list_left {
	height: 1.438em;
	border-bottom:1px solid #d9dadb;
	border-left:none;
	padding: 6px 2px 5px 0;
}

td.listdetail {
	padding-top:0px; 
	padding-bottom:5px; 
}
.listtable {
	width: 32.063em; /*513px;*/
}

.listbox {


}

.niederlassungen td {
	padding-top:12px;
	padding-right:33px;
}

.jobdetail{
	padding-right:10px;
}

.ritterTable {
	clear:both;
	width: 516px; 
	background:#ffffff;
	z-index:1;
}

table.ritterTable tr td div table tr td{
	font-size:12px;
}

.ritterON {
	float:left;
	font-weight:bold;
	position:relative;
	height:25px;
	background-image:url(../pic-content/lefttab.gif);
	background-position:center top;
	width:86px;
}
.ritterON a,
.ritterOFF a {
	cursor:pointer;
	display:block;
	color:#7F7F7F;
	text-decoration:none;
	font-size:12px;
	margin-top:4px;
	text-align:center;
}

.ritterON a:hover,
.ritterOFF a:hover{
	color:#7F7F7F;
	text-decoration:none;
}
.ritterOFF a:hover {
	font-weight:normal;
}


.ritterOFF {
	float:left;
	background-image:url(../pic-content/tab_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:25px;
	width:84px;
	border-right:2px solid #FFFFFF;
}

.unsichtbar {display:none;}

/* lib.textformat.cfm */
table.textformat {
	padding-bottom:0.125em; /*2px; */
	padding-top:0.125em; /*2px;*/
}
td.textformat {
	padding-right:0.188em; /*3px;*/
}


.light_box
{
	background:#ffffff;
	border:1px solid #adadad;
}
.searchitemfooter {
	background-color:#f5f5f5;
}
.searchitemfooter a:link, .searchitemfooter a:hover, .searchitemfooter a:visited {
	text-decoration:none;
}
.searchitem
{
	/*cursor:pointer; */
	text-decoration:none; 
	max-width:513px;
	/*width:100%;*/
	width:523px;
	padding:5px 5px 5px 5px;
	line-height:1.125em; /*18px; */
	display:block;
	/*max-width: 45.91em;*/ /*505px;*/
	background:#d9dadb;
}
.searchitem:hover, .searchitem:active
{
	background:#4f8196;
}	

/* HTML box styles */
.textrot {
	color: #FF0000;
}

.serviceboxheader {
	height:14px;
	margin:0 3px 3px 3px;
	font-weight:bold;
	vertical-align:middle;
	color:#95989b;
	font-size:14px;
	width:400px;
}

.serviceboxcontent {
	margin-left:5px;
	margin-bottom:6px;
}

.serviceboxcontent a:link,
.serviceboxcontent a:active,
.serviceboxcontent a:hover,
.serviceboxcontent a:visited {
	text-decoration:none;
	font-weight:normal;
}


select.serviceSelect{
	border:1px solid #eee;
	width:99%;
	font-size:10px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
}


a:link.newslink,
a:active.newslink,
a:hover.newslink,
a:visited.newslink {
	text-decoration:none;
	font-weight:normal;
}

a.portalbanner1 *,
a.portalbanner2 * {
	border:none;
	cursor:pointer;
}

a.portalbanner1,
a.portalbanner2 {
	position:relative;
	height:175px;
	width:245px; 
	background-color:#dfd4c3;
	float:left;
	padding:5px;
	margin:0 20px 30px 0px;
}

a.portalbanner2 {
	margin:0 0 30px 9px;	
}

a.portalbanner1:link, a.portalbanner1:hover, a.portalbanner1:visited, a.portalbanner1:active,
a.portalbanner2:link, a.portalbanner2:hover, a.portalbanner2:visited, a.portalbanner2:active{
	text-decoration:none;
	font-weight:normal;
}

a.portalbanner1:hover,
a.portalbanner2:hover {
	background-color:#d6071c;
}

.portalbannerin  {
	background-color:#FFF;
	height:158px;
	width:245px; 
}

.portalbannerbottom {
	background-color:#FFF;
	height:17px;
	width:245px;
	text-align:right;
}
.portalbannerbottom span.mehrdazu {
	border-top:1px solid #dfd4c3;
	border-left:1px solid #dfd4c3;
	display:block;
	width:75px;
	max-width:70px;
	float:right;
	height:17px;
	max-height:14px;
	padding-top:2px;
	padding-right:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666666;
}

a.portalbanner1:hover span.mehrdazu,
a.portalbanner2:hover span.mehrdazu {
	border-top:1px solid #d6071c;
	border-left:1px solid #d6071c;
}

.portalbannerlink {
	position:absolute;
	left:15.636em; /*172px;*/
	top:15.909em; /*175px;*/
	width:7.636em; /*84px;*/
	height:2.091em; /*23px;*/
}

.splashgross {
	position:relative;
	height:13.818em; /*152px;*/
	width:23.273em; /*256px;*/
	background-image:url(../pic-content/portal_banner_textbg.jpg);
	background-position: 0.000 bottom; /*0px 105px;*/
	background-repeat: repeat-x;
	float:left;
	margin: 0.000em 0.000em 1.364em 0.909em; /*0px 0px 15px 10px;*/
}

.splashpic  {
	width:23.273em; /*256px;*/
	overflow:hidden;
}


.splashklein {
	position:relative;
	height:6.909em; /*76px;*/
	width:23.273em; /*256px;*/
	background-image:url(../pic-content/portal_banner_textbg.jpg);
	background-repeat: repeat-x;
	background-position: 0.000 bottom; /*0px 105px;*/
	float:left;
	margin: 0.000em 0.000em 1.364em 0.909em; /*0px 0px 15px 10px;*/
}



.calculatorresults {
	color: #FF0000;
	font-weight:bold;
}

.sitemapbox {
	width:14.500em;
	border: 1px solid #D8D8D8;
	float:left;
	margin:10px 10px 0px 0px;
	padding:5px;
}

.sitemapboxactive {
	width:14.500em;
	border: 1px solid #D8D8D8;
	background-color:#f1ece5;
	float:left;
	margin:10px 10px 0px 0px;
	padding:5px;
}

.sitemapboxactive a:link, .sitemapboxactive a:visited {
	text-decoration:none;
}


/***** von okb angeliefert produktedarstellung *****/
.produktezeile,
.produktezeilelast{
	vertical-align:top; 
	border-bottom:1px dotted #ADADAD /*1px solid #ADADAD*/;
}

.produktezeilelast {
	border-bottom:none;
}

table.okb {
	background-color:#999999;
}
td.okbhead {
	background-color: #f1ece5;
	padding: 5px;
	vertical-align:middle;
	font-weight:bold;
	height: 30px;
}
td.okbeven {
	background-color: #f1ece5;
	padding: 5px;
	vertical-align:top;
}
td.okbodd {
	background-color:#FFFFFF;
	padding:5px;
	vertical-align:top;
}
/* *************************  */

hr.cut {
	border-top:1px solid #e4e4e4;
	height:1px;
	background-color:#FFFFFF;
	overflow:hidden;
	display:block;
}
.screenhidden {
	display:none;
	float:left;
}
.printtitle {
	display:none;
}
.width100 {
	width:32.063em;
}

.tdunderline td {
	border-bottom:1px solid #dfd4c3;
}
.noborder {
	border:none;
}

div.navibox {
	margin: 10px;
}
div.naviboxbutton {
	margin: 30px 10px 30px 10px;
}

input.search {
	width:125px;
	height:22px;
	border:2px solid #f1ece4;
	vertical-align:bottom;
}

input.searchsubmit {
	width:51px;
	height:22px;
	text-align:center;
	padding-bottom:5px;
	background-color:#dfd4c3;
	border:none;
	font-weight:bold;
	color:#666666;
	font-size:12px;
}

select.service {
	border:1px solid #f1ece4;
	padding:3px;
	font-size:11px;
	color:#333;
	margin:2px 0 2px 0;
	width:180px;
}

td.footer {
	font-size:10px;
	color:#666666;
	padding:15px 20px 5px 0;
	margin:0;
	text-align:right;
	background-color:#ffffff;
}

td.footer a:link,
td.footer a:hover,
td.footer a:visited,
td.footer a:active {
	text-decoration:none;
	font-weight:normal;
}

div.splashMeta{

}

div.splash {

}

div.splashitem {

}
div.splash .splashtitle {
	display:block;
	font-size:12px;
}

.splashlink {
	
}

.splashlink a:link,
.splashlink a:visited,
.splashlink a:active{
	color:#508097;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.splashlink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000;
}

.iconbar {
	padding-top:8px;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}

/* TABS */
.tabbarsmall {
	width:184px;
}

.tabbarsmall a:link,
.tabbarsmall a:hover,
.tabbarsmall a:visited,
.tabbarsmall a:active {
	font-weight:normal;
	text-decoration:none;
	color:#7f7f7f;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	height:19px;
	padding:5px 0 0 0;
	margin-bottom:-3px;
}

.tabbarsmall .tab1,
.tabbarsmall .tab2,
.tabbarsmall .tab3 {
	background:url('../pic-content/tab_bg.gif') left top repeat-x;
	float:left;
	height:23px;
	width:59px;
	text-align:center;
	margin-bottom:-3px;
}

.tab1,
.tab2,
.tab3{
	color:#7F7F7F;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:19px;
	margin-bottom:-3px;
	padding:5px 0 0;
	cursor:pointer;
}

#tabbarkurse_2{
	border-right:#FFF 2px solid;
}
.tabbarsmall .tab3 {
	border-right:none;
}

.tabbarsmall .active{
	background-color:#ffffff;
	border-top:none;
	border-bottom:none;
	background-image:url(../pic-content/tab_smallshadow_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	height:22px;
	width:64px; /*58*/
	padding-right:0px;
}

.tabbarsmall .active2 a:link, .tabbarsmall .active2 a:visited, .tabbarsmall .active2 a:hover, .tabbarsmall .active2 a:active,
.tabbarsmall .active a:link, .tabbarsmall .active a:visited, .tabbarsmall .active a:hover, .tabbarsmall .active a:active {
	padding-top:7px;
}

#tabbarkontakt_2 a{
	text-align:left;
	padding-left:5px;
}

.tabbarsmall .active2 {
	background-color:#ffffff;
	border-top:none;
	border-bottom:none;
	background-image:url(../pic-content/tab_smallshadow_both.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	height:22px;
	width:69px; /*58*/
	padding-right:0px;
}

.tabbarsmall .active3 {
	background-color:#ffffff;
	border-top:none;
	border-bottom:none;
	background-image:url(../pic-content/tab_smallshadow_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	height:22px;
	width:64px; /*58*/
	padding-right:0px;
}

.tabboxsmall {
	width:170px;
	height:155px;
	border:#cccccc 1px solid;
	clear:both;
}
.tabboxsmall p {
	margin:0;
	padding:5px 0 5px 5px;
	font-size:11px;
}

p.smipicholder{
	padding-right:0;padding-bottom:10px;text-align:right;
}

table.kurstable{
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
}

table.kurstable tr td{
	border-bottom:1px dotted #ADADAD;
}

.hidden {
	display:none;
}

div.weitereangaben {
	width:120px;
	text-align:right;
	vertical-align:bottom;
	margin-left:50px;
	height:14px;
}

.weitereangaben a:link,
.weitereangaben a:hover,
.weitereangaben a:visited,
.weitereangaben a:active {
	text-decoration:none;
	color:#666;
	font-size:9px;
	font-weight:normal;
	border-left:#dfd4c3 1px solid;
	border-top:#dfd4c3 1px solid;
	padding:2px 5px 2px 5px;
	height:18px;
}

span.schriftwahl {
	float:right;	
}
span.schriftwahl a:link,
span.schriftwahl a:visited,
span.schriftwahl a:hover,
span.schriftwahl a:active {
	text-decoration:none;
	font-weight:normal;
	color:#666666;
}

div.servicespaltepics {
	position:relative;
	bottom:10px;
}

a.headerlink1:link, a.headerlink1:visited, a.headerlink1:active, a.headerlink1:hover,
a.headerlink2:link, a.headerlink2:visited, a.headerlink2:active, a.headerlink2:hover {
	display:block;
	width:170px;
	height:14px;
	margin-top:20px;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding:8px 10px;
}

a.headerlink1start:link, a.headerlink1start:visited, a.headerlink1start:active, a.headerlink1start:hover {
	color:#ffffff;
}

a.headerlink2:link, a.headerlink2:visited, a.headerlink2:active, a.headerlink2:hover {
	margin-top:7px;
}

a.headerlink1:hover,
a.headerlink2:hover {
	color:#000;	
}

a.splashitemlink:link,
a.splashitemlink:hover,
a.splashitemlink:visited,
a.splashitemlink:active {
	text-decoration:none;
	font-weight:normal;
	
}
a.splashitemlink:hover {
	color:#365c6c;	
}

span.servicespaltelinkitem {
	float:left;
	width:140px;
}



/*cf_shadowbox*/
table.shadowBox{
	/*background-color:#FFFFFF;*/
	margin-bottom:2px;
}
td.BoxTL{
	background-image:url('../pic-content/boxTL.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:5px; /*11px*/ 
	height:5px;
	padding:0;
	margin:0;
}

td.BoxT{
	background-image:url('../pic-content/boxT.gif');
	background-repeat:repeat-x;
	background-position:top;
	height:5px;
}

td.BoxTR{
	background-image:url('../pic-content/boxTR.gif');
	background-repeat:no-repeat;
	background-position:top right;
	width:5px; /*11px*/
	height:5px;
	padding:0;
	margin:0;
}
td.BoxL{
	background-image:url('../pic-content/boxL.gif');
	background-position: top left;
	width:5px; /*11px*/
}

td.BoxBL{
	background:url('../pic-content/boxBL.gif') bottom left no-repeat;
	width:5px; /*11px*/
	height:5px; /*12px*/
}	

td.BoxC{
	background:#fff url('../pic-content/boxC.gif') top repeat-x;
}

td.BoxR{
	background:url('../pic-content/boxR.gif');
	background-position: top right;
	width:5px; /*11px*/
}

td.BoxB{
	background:url('../pic-content/boxB.gif') bottom repeat-x;
	height:5px; /*12px*/
}
td.BoxBR{
	background:url('../pic-content/boxBR.gif') right bottom no-repeat;
	width:5px; /*11px*/
	height:5px; /*12px*/
}

td.BoxTL_kurse{
	background-image:url('../pic-content/boxTL_kurse.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:4px; 
	height:4px;
}

td.BoxT_kurse{
	background-image:url('../pic-content/boxT_kurse.gif');
	background-repeat:repeat-x;
	background-position:top;
	height:4px;
}

td.BoxTR_kurse{
	background-image:url('../pic-content/boxTR_kurse.gif');
	background-repeat:no-repeat;
	background-position:top right;
	width:4px;
	height:4px;
}
td.BoxL_kurse{
	background-image:url('../pic-content/boxL_kurse.gif');
	background-repeat:repeat-y;
	background-position:left;
	width:4px;
}

td.BoxBL_kurse{
	background:url('../pic-content/boxBL_kurse.gif') bottom left no-repeat;
	width:4px;
	height:4px;
}	

td.BoxC_kurse{
	background-color:#FFF;
	padding:0px;
}

td.BoxR_kurse{
	background:url('../pic-content/boxR_kurse.gif');
	background-repeat:repeat-y;
	background-position:right;
	width:4px;
}

td.BoxB_kurse{
	background:url('../pic-content/boxB_kurse.gif') bottom repeat-x;
	height:4px;
}
td.BoxBR_kurse{
	background:url('../pic-content/boxBR_kurse.gif') right bottom no-repeat;
	width:4px;
	height:4px;
}

table.ShadowBoxInput{margin:0px; padding:0px; width:100%}
table.ShadowBoxInput td{padding:0px;}
table.ShadowBoxInput td.topleftInput{height:3px; width:3px; background:url('../pic-content/input_top_left.gif') no-repeat;}
table.ShadowBoxInput td.topInput{height:3px; background:url('../pic-content/input_top.gif') repeat-x;}
table.ShadowBoxInput td.toprightInput{height:3px; width:3px; background:url('../pic-content/input_top_right.gif') no-repeat;}
table.ShadowBoxInput td.leftInput{height:17px; width:3px; background:url('../pic-content/input_left.gif') repeat-y;}
table.ShadowBoxInput td.midInput{height:17px; padding:0px 0px 0px 4px;background-color:#F5F5F6}
table.ShadowBoxInput td.rightInput{height:17px; width:3px; background:url('../pic-content/input_right.gif') repeat-y;}
table.ShadowBoxInput td.bottomleftInput{height:3px; width:3px; background:url('../pic-content/input_bottom_left.gif') no-repeat;}
table.ShadowBoxInput td.bottomInput{height:3px; background:url('../pic-content/input_bottom.gif') repeat-x;}
table.ShadowBoxInput td.bottomrightInput{height:3px; width:3px; background:url('../pic-content/input_bottom_right.gif') no-repeat;}

table.submittable{height:21px; float:right; margin-right:2px;margin-bottom:15px;}
table.submittable td.submitleft{height:21px; width:3px; background:url('../pic-content/submit_left.gif') no-repeat;}
table.submittable td.submitmid{height:21px; background:url('../pic-content/submit_mid.gif') repeat-x;}
table.submittable td.submitmid input{background:none; color:#aaaaaa; font-weight:bold; font-size:12px; height:100%; padding:1px 8px 4px 8px; cursor:pointer;}
table.submittable td.submitright{height:21px; width:3px; background:url('../pic-content/submit_right.gif') no-repeat}

select.form {
border:1px solid #EEEEEE;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:2px;
width:159px;
}

.ebankinglink1{
	float:right;
	margin:0px;
	height:46px;
	width:83px;
}

.ebankinglink2{
	float:left;
	margin:0px 20px 0 0;
}

.kursbox{
	float:left;
	height:155px;
	width:184px;
	border:1px solid #CCCCCC;
	margin-top:17px;
	margin-left:3px;
}

.infobox{
	float:left;
	height:155px;
	width:194px;
	border:1px solid #CCCCCC;
	margin-top:17px;
	margin-left:3px;
}

.infotabicon{
	border-right:2px solid #FFFFFF;
}

.infotab,.infotabicon{
	height:25px;
	background-image:url('../pic-content/tab_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

.infotabiconselected_left{
	background-image:url('../pic-content/infotab_smalshadow_left.gif');
	background-position:top;
	background-repeat:no-repeat;
}

.infotabiconselected_right{
	background-image:url('../pic-content/infotab_smalshadow_right.gif');
	background-position:top;
	background-repeat:no-repeat;
}

.infotabselected{
	background-color:#FFFFFF;
	background-image:url(../pic-content/infotab_smallshadow.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.infotab,
.infotabselected{
	color:#7F7F7F;
	padding-left:8px;
	cursor:pointer;
}

.infobordertiteltop{
	padding-top:5px;
}

.infobordertitel{
	padding-top:5px;
	border-top:1px dotted #ADADAD;
}

.infobordertop,.infoborder{
	padding-left:3px;
	width:78%;
}

.infoborderrighttop,.infoborderright{
	width:22%;
}

.infoborder{
	border-top:1px dotted #ADADAD;
}

.infoborderright{
	border-top:1px dotted #ADADAD;
}

div.footer_left{
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:54px;
	margin-top:6px;
}


div.footer_left a,
div.footer_left a:link,
div.footer_left a:visited,
div.footer_left a:hover,
div.footer_left a:active{
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}

div.footer_left div{
	float:left;
	border-right:#6baac5 1px solid;
	height:100%;
}

div.footer_left div div{
	float:left;
}

div.footer_left div div a,
div.footer_left div div a:active,
div.footer_left div div a:link,
div.footer_left div div a:visited,
div.footer_left div div a:hover{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;		
}

div.footer_right{
	float:right;
	border:none;
	margin-top:6px;
}

div.footer_right a,
div.footer_right a:active,
div.footer_right a:link,
div.footer_right a:visited,
div.footer_right a:hover{
	color:#c2cdd2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	float:right;	
}

div.secnavholder{
	height:20px;
	margin-top:16px;
	position:relative;
}

table .navtable tr td{
	padding:0px;
	margin:0px;
	font-size:1px;
	empty-cells:show;
}

div.mainNav{height:19px;}

td.bcsep{
	padding:0px 5px 2px 5px;
	font-size:11px
}


.newslettertable{
	margin-top:5px;
	width:100%;
}

.newslettertable td{
	padding:2px;
	border-top:1px solid #e5e5e5;
}

.newslettertable td.check{
	padding:3px 0 3px 0;
}

.newslettertable td.check input{
	background-color:#FFF;
}

a.servicespaltelinkitem{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

td.produktezeile_neu,
td.produktezeile_neu p,
td.produktezeile_neu b{
	font-size:12px;
	padding-bottom:4px;
}

a span.servicespaltelinkitem{
	color:#000;
}

.link_rechner{
	background-image:url('../pic-icons/a_calculator_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.link_brief{
	background-image:url('../pic-icons/a_contact_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.link_newsletter{
	background-image:url('../pic-icons/a_newsletter_14x14.gif');
	background-repeat:no-repeat;
	background-position:left; 
	padding-left:16px
}

.link_disclaimer{
	background-image:url('../pic-icons/a_disclaimer_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.link_person{
	background-image:url('../pic-icons/a_people_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.link_tel{
	background-image:url('../pic-icons/a_phone_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}
.link_intern{
	background-image:url('../pic-icons/a_intern_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}
.link_extern{
	background-image:url('../pic-icons/a_extern_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.link_pdf{
	background-image:url('../pic-icons/a_pdf_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.link_doc{
	background-image:url('../pic-icons/a_doc_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.link_xls{
	background-image:url('../pic-icons/a_xls_14x14.gif');
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px
}

.servicediv_right table table.shadowBox p{
	font-size:11px;
	margin-left:5px;
	margin-bottom:6px;
}

div.onecol table tr td,div.onecol table tr td span{
	font-size:12px;
}

.aktzinsetiteltop{
	padding-left:8px;
	padding-top:5px;
}

.aktzinsetitel{
	padding-left:8px;
	padding-top:10px;
	border-top:1px dotted #ADADAD;
}

.aktzinsetop,.aktzinse{
	padding-left:8px;
	width:82%;
}

.aktzinserighttop,.aktzinseright{
	width:18%;
}

.aktzinseright{
	text-align:right;
	padding-right:8px
}

.aktzinse, .aktzinseright{
	border-top:1px dotted #ADADAD;
}

table.ritterTable tr td div table{
	width:516px;
}

optgroup option{
	padding-left:10px;
}