﻿/*
AKE Style created by 3MO Medien, Hamburg
last Update: 06.07.2008
*/

/* RESET RELOAD */
html, body, div, span, applet, object, hr, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline; border:#0033CC}

/* customize the basic layout */
body{background: #5c7bd0 url("../img/bg.gif") repeat-x top left;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;margin:20px auto 0 auto;text-align:center;line-height:18px;}
fieldset {clear:none;border:0;}
fieldset legend {padding: 0 6px 0 0;font-weight:bold;display:none;}

blockquote{margin:10px 0;padding:5px 10px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:#f3f3f3;}
hr {position:absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden;clear:both;}
strong{font-weight:bold;}
small{font-size:11px;}

#nav, #nav ul {
	float: left;
	width: 80em;
	list-style: none;
	line-height: 1em;
	background: #26428e;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0;
	border: solid #26428e;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}
 
#nav a {
	display: block;
	width: 10em;
	color: #FFFFFF;
 
	text-decoration: none;
	padding: 0.25em 0em;
}
 
#nav a.menuparent  {
	background: url(arrow.gif) no-repeat 90% 40%;
}
 
#nav li {
	float: left;
	padding: 0;
	width: 10em;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
		
}
 
#nav li li {
 
	width: 14em
}
 
#nav li ul a {
	width: 14em;
	padding-left: 1em;
}
 
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li:hover, #nav li.sfhover {
	background: #5675c9;
	color: white;
}


fieldset {clear:none;border:0;}
fieldset legend {padding: 0 6px 0 0;font-weight:bold;display:none;}
form{margin:12px 0;}
form p{margin:8px 0;}
form label{display: block;float:left;width: 80px;padding: 0 10px;}
form select{width:80px;}
form input.eingabe{width: 280px;padding:2px;}
form input{padding:1px;}
form textarea{padding:2px;font-size: 12px;width: 280px;height:100px;font-family: Arial, Helvetica, sans-serif;}

a:link, a:visited{color:#25428e;text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-size:24px;color:#333333;font-weight:normal;margin:0 0 10px 0;line-height:28px;}
h2{font-size:22px;line-height:26px;color:#666666;font-weight:normal;margin:0 0 10px 0;}
h3{font-size:18px;color:#333333;font-weight:normal;line-height:22px;padding:0;}
h4{font-size:12px;font-weight:bold;color:#26428e;}
h5{font-size:11px;font-weight:bold;}

.screenreader{position:absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline;}

.error-msg {background:#fce8e5;color:#ff0000;border-top:1px dashed #ff0000;border-bottom:1px dashed #ff0000;margin:10px 0 0 0;padding:3px 10px;font-size:11px;}
.success-msg {background:#e5fcec;color:#018727;border-top:1px dashed #018727;border-bottom:1px dashed #018727;margin:10px 0 0 0;padding:3px 10px;font-size:11px;}

#container{
width: 960px;
margin-bottom: 10px;
margin:0 auto;
}

#pageHeader{padding:0;background-color: transparent;clear:both;}

#pageHeader div.languageselect{float:right;margin:0 10px 0 0;}

#languagemenu{list-style:none;float:left; font-size:11px;line-height:14px;padding:6px 0 0 0;}
#languagemenu li{float:left; text-align:center;}
#languagemenu li a{float:left; text-decoration:none;margin: 0 8px;color:#91a8e8;}
#languagemenu li a:hover{text-decoration:none;}
#languagemenu li#active a{font-weight:bold;color:#FFFFFF;}

#pageHeader div.metanav_corner{height:20px;background: transparent url("../img/corner_metanav_left.gif") no-repeat top left; width:12px; padding:6px 0 4px 0;float:right;line-height:15px;}
#pageHeader div.metanav{height:20px;background: transparent url("../img/bg_metanav.gif") no-repeat top right;float:right; padding:6px 0 4px 0;}
*html #pageHeader div.metanav{padding-right:11px; padding:6px 0 6px 0;}
*html #pageHeader div.metanav_corner{padding:6px 0 5px 0;}

#titelmenu{list-style:none;float:left; font-size:11px;line-height:14px;padding:0 6px 0 0;}
#titelmenu li{float:left; text-align:center;}
#titelmenu li a{float:left; text-decoration:none;margin: 0 8px;}
#titelmenu li a:hover{text-decoration:underline;}

#titelmenu li a.international{ background:url("../img/metanav_globe_language.gif") no-repeat left center;padding:0 0 0 20px;}
#titelmenu li.spacer{ background:url("../img/metanav_spacer.gif") no-repeat right center;}

#header{height:106px;background: #fff url("../img/AKE_header.gif") no-repeat top left;clear:both;}

#header img#logo {width:170px;height:80px;margin:5px 0 5px 20px;}

#header #searchBox{text-align:right;margin:56px 0 0 0;padding:0 10px 0 0;float:right;}
#header #searchBox input.searchField{color:#999999;}

#header #searchBox input.submit{color: #fff;padding: 1px 2px;background: #999999;border: 1px solid #999999;}
#header #searchBox input.submit:hover, #header #searchBox input.submit:focus {border-color: #fff;background: #26418e;border: 1px solid #26418e;}
input[type=submit]{cursor: pointer;}

#breadcrumb{padding:5px 0 5px 20px;text-align:left;font-size:11px;color:#666666;background:#FFFFFF;clear:both;}
#breadcrumb span{margin:0 2px;}


/* Startseite */
#AKE_Flash{margin:20px 0 0 0;background: #f2f3fa;color:#333;height:330px;font-size:11px;clear:both;}

/*
#newsticker-head{position: relative;z-index:1000;padding:6px 0 0 0;margin:0;text-align:left;width:960px;background:#f2f3fa url("../img/bg_shade_newsticker_tab_l.gif") no-repeat top left;}
#newsticker-head h4{padding:6px 8px 1px 8px;font-size:18px;font-weight:normal;display:inline;margin:0 0 0 17px;background:#fff url("../img/bg_shade_newsticker_tab_r.gif") no-repeat top right;}
#newsticker-head h4 a:hover{text-decoration:none;}
*/

#IntroTXT{float:left;width:580px;margin:0 10px 10px 20px;display:inline;line-height:20px;}
#IntroTXT h3{font-size:24px;color:#333333;font-weight:normal;line-height:28px;margin:0 0 10px 0;}

#pageLinks{float:right;background:#26428e;width:260px;margin:0 20px 0 0;padding:10px;font-size:11px;}
#pageLinks ul{padding:0;float:left;list-style:none;}
#pageLinks ul li a{color:#FFFFFF;background:transparent url("../img/arrow3.gif") no-repeat left center;padding:0 0 0 8px;}
#pageLinks h4{color:#FFFFFF;font-size:18px;font-weight:normal;margin:0 0 6px 0;}

#newsticker{padding:20px 20px;background: #fff;font-size:11px;text-align:left;}
#newsticker h4{color:#333;font-size:18px;font-weight:normal;margin:0 0 6px 0;}
#newsticker .news{float:left;margin:0 20px 0 0; width:580px;}
#newsticker .teaserImage{float:right;}
#newsticker table{padding:20px 20px 20px 20px;}
#newsticker ul{padding:5px 0;float:left;list-style:none;}
#newsticker ul li .date{margin:0 10px 0 0;}
#newsticker ul li a{background:transparent url("../img/arrow1.gif") no-repeat left center;padding:0 0 0 8px;}

/* Inhalt */
#content {background: #fff url("../img/bg_grandient_top.gif") repeat-x top left;padding: 20px 0 0 0;text-align:left;}
#contentPage {padding: 0;background: none;margin: 0 230px;}
div#contentPage { min-height:400px;height:expression(this.scrollHeight > 400 ? "auto":"400px"); }

#contentPage p{padding:0 0 10px 0;}
#contentPage ul{margin:5px 0 5px 20px;}

/* Table-Design */
#contentPage table{margin:5px 0;clear:both;font-size:11px;}
#contentPage table caption {text-align:left;font-weight:bold;margin:5px 0;}
#contentPage table tr th{padding:2px 4px;background: #26428e;font-weight:bold;text-align:left;color:#FFFFFF;}
#contentPage table tr td{padding:2px 4px;background: #e1e5f1;}
#contentPage border-color:#0000FF

/* Imagepositions */
#contentPage img.img-float{
	border-color: #0000FF;
	float: left;
	margin: 10px 10px 10px 0;
	
}
#rte_image{
	border-color: #0000FF;
	float: left;
	margin: 10px 10px 10px 0;
	
}

#contentPage img.img-full{padding:0;margin:0 0 10px 0;}

/* Spacerline for Overview */
#contentPage .spacer{border-top:1px solid #CCCCCC;margin:10px 0 0 0;}

/* to the top */
#contentPage .pageTop{border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;margin:10px 0 0 0;padding:3px 0;text-align:right;font-size:11px;}
#contentPage .pageTop a{background:transparent url("http://debls030:8505/fileadmin/templates/img/arrow4.gif") no-repeat left center;padding:0 0 0 10px;}




#left {float: left;width: 190px;margin: 0 0 0 20px;padding: 0px;display:inline;font-size:11px;}

#left ul{list-style:none;margin:5px 0 0 0;}
#left li{
	background: #CCCCCC url("http://debls030:8505/fileadmin/templates/img/arrow5.gif") no-repeat right 8px;
	color: #FFFFFF;
}
#left li li{background: #e9e9e9 url("http://debls030:8505/fileadmin/templates/img/arrow5.gif") no-repeat right 8px;}
#left li li li{background: #fff url("http://debls030:8505/fileadmin/templates/img/arrow5.gif") no-repeat right 8px;}
#left li a{padding: 2px 0 2px 10px;}
#left li li a{padding: 2px 0 2px 20px;}
#left li li li a{padding: 2px 0 2px 30px;}
#left li a:link, #left li a:visited {color: #000;display: block;}
#left li a:hover, #left li a:active {text-decoration:underline;}
#left li.current {text-decoration:none;background: #26428e url("http://debls030:8505/fileadmin/templates/img/arrow6.gif") no-repeat right 8px;}
#left li.current a:link, 
#left li.current a:visited {color: #FFFFFF;}

#right {float: right;width: 190px;margin: 0 20px 0 0;padding: 0;display:inline;font-size:11px;}

#right .infoBox{background:#5a5a5a;padding:10px;color:#FFFFFF;font-size:11px;margin:0 0 10px 0;}
#right .infoBox h4{font-size:11px;color:#fff;}
#right .infoBox a:link, #right .infoBox a:visited{color:#fff;text-decoration:underline;}
#right .infoBox a:hover{text-decoration:none;}

#right .downloadBox{background:#d3d3d3;color:#999;font-size:11px;margin:0 0 10px 0;}
#right .downloadBox h4{font-size:11px;color:#fff;background:#5a5a5a;padding:1px 10px;}
#right .downloadBox p{padding: 5px 10px;line-height:14px;}
#right .downloadBox ul{padding:10px;list-style:none;}
#right .downloadBox ul a:link, #right .downloadBox ul a:visited{color:#5a5a5a;text-decoration:underline;background: transparent url("http://debls030:8505/fileadmin/templates/img/pdf-icon-small.gif") no-repeat top left;padding:0 0 0 16px;}
#right .downloadBox ul a:hover{text-decoration:none;}
#right .downloadBox  a:link, #right .downloadBox a:visited{color:#999;text-decoration:underline;}
#right .downloadBox a:hover{text-decoration:none;}

#right a.print{background: transparent url("http://debls030:8505/fileadmin/templates/img/print-icon-small.gif") no-repeat top left;padding:0 0 0 18px;}

/* Footer */
#footer{background: url("img/bg_grandient_top.gif") repeat-x top left;padding:10px 0;text-align:center;font-size:11px;clear:both;margin:0 auto 20px auto;line-height:14px;clear:both;}
#footer span{margin:0 2px;}




/* IE/Win Guillotine Bug - Start */
#newsticker:after,
#breadcrumb:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
/*  \*/
* html #newsticker,
* html #breadcrumb{
	height: 1%;
}
/*  */
#newsticker .teaserImage {

    /* Set margins, padding, borders, colours etc. */

	float: right;   /* float the block */

}
/*  \*/
* html .hollyhacked {
	height: 1%;
	line-height:1px;
	font-size:1px;
}
/*  */
/* IE/Win Guillotine Bug - END */


