/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*SVN Add-ins
$Id: pagelayout.css 4350 2011-01-06 16:44:09Z sgr $
$Rev: 4350 $ 
$Author: sgr $
$Date: 2011-01-06 17:44:09 +0100 (Do, 06. Jan 2011) $
Copyright (c) A&B FACE2NET GmbH
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
		pagelayout.css (
		Projekt MIN10001
		27.04.2010 APA
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/*========================================================= 
page
======================================================== */
#page{margin:0 auto;width:987px;height:100%;background:transparent  url(../images/bg_page.gif) repeat-y center top;}
/*========================================================= 
header section
======================================================== */
#top{height:120px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
#header{height:90px;}
#logos{margin:0;padding:0;background-color:#FFF;}
#logos *{margin:0;padding:0;display:inline;}
#header #logos img , #header #logos a, #header #logos a img{margin:0;padding:0;border:0;}
/*========================================================= 
Sprungmarken
======================================================== */
#direct, 
#direct ul{ position: absolute; top: 0; left: 0; height: 1em;}
#direct a:link, 
#direct a:visited{ 
	position: absolute; top: -20000em; left: -2000em; z-index: 10; display: block; min-width: 270px; 
	background-color: #FFF; border: solid 1px #000; 
	font-size: .82em; font-weight: bold; text-decoration: none; 
	padding: 8px 12px 8px 32px; margin: 1px 12px;}

#direct a:focus{ top: 0; left: 0; z-index: 100; text-decoration: none;}
#direct a:hover, 
#direct a:active{ position: static; z-index: 100; text-decoration: underline;}
/*========================================================= 
service section
======================================================== */
#service{text-align:right;border-bottom:1px solid white;background:#E96920 url(../images/bg_serviceNav.gif) repeat-x left top;line-height:1.8em;}
dl#serv-nav{margin:0;font-size:.75em;margin-right:6px;}
dl#serv-nav dt{display: none;}
dl#serv-nav dd{display: inline;padding:0 0 0 2px;margin:0;color: #000;}
dl#serv-nav dd img{display: inline;vertical-align: -0.26em;}
dl#serv-nav dd a{margin: 0 2px;}
dl#serv-nav dd a,
dl#serv-nav dd a:link,
dl#serv-nav dd a:visited{color: #000;text-decoration: none;}

dl#serv-nav #zoomOut {display: inline-block; background: transparent url(../images/zoom.png) scroll no-repeat -1px 6px; width: 6px; margin: 0 1px;} 
dl#serv-nav #zoomDefault {display: inline-block; background: transparent url(../images/zoom.png) scroll no-repeat -10px 6px; width: 12px; margin: 0 0 0 1px; } 
dl#serv-nav #zoomIn {display: inline-block; background: transparent url(../images/zoom.png) scroll no-repeat -24px 6px; width: 19px; margin: 0 1px 0 0;} 


/*========================================================= 
middle section
======================================================== */
#columns-position{}
#columns{padding: 0;}
#main-position{position:relative;top:0;left:0;z-index: 0;min-height: 150px;margin:0 ;padding:0;}
#maintop{width:575px;margin:0 auto;max-height:140px;}
/*#maintop{padding-top:10px; background: transparent url(http://mint.dev.kompetenzz.net/var/mint/storage/images/banner-erste-ebene/38530-4-ger-DE/Banner-erste-Ebene.jpg) scroll no-repeat left 10px ;}*/
#maintop{padding-top:10px; background: transparent scroll no-repeat left 10px ;}
#pfad{width:575px;margin:0 auto;/* height:25px; */}
#pfad p{font-size:0.75em;padding:5px 12px 0 0px;}
#main{position:relative;z-index:20;width:575px;margin:0 auto;padding:0;}
#bottom{border:1px solid white;width:593px;margin:10px auto 0;padding:0;}
#main div.class-frontpage {margin-top:10px;}

/*========================================================= 
foooter section
======================================================== */
#footer{margin:0;padding:6px 10px;text-align:right;}
#footer .print-view a:link,
#footer .print-view a:visited{
	display:inline-block;min-height:18px;
	color:#000;text-decoration:underline;
/*  background:transparent url(../images/bg_arrowWhite.gif) no-repeat scroll right center;*/
	padding: 15px 0 0 0;}
#footer .print-view a:hover,
#footer .print-view a:focus,
#footer .print-view a:active{text-decoration:none;}

#footer .print-view{font-size: 0.75em}
#footer #social_network {float: left;padding: 10px 0 0 0; }
#footer #social_network a{background-image: none; display: inline-block; padding: 0;}
/*#footer #social_network img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}
#footer #social_network img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100)opacity: 1;-moz-opacity: 1;}*/
#footer #social_network div{float:left; margin-right: 20px;}
#lightbox-nav-btnNext:hover{behavior:url(iepngfix.htc);}

/*F2N "#main .border-box" hinzu */
/*========================================================= 
/* no sidebar section
======================================================== */
body.noextrainfo #columns-position{ background-image: none;}
body.noextrainfo #main-position{ margin-right: 0;}
/*========================================================= 
 global
======================================================== */
div.bottom-dotted{border-bottom:1px dotted #000;margin:0;padding:0;}
.attribute-headline h3{text-transform:uppercase;}
.attribute-url a{text-decoration:none;text-align:right;display:block;}
.attribute-url a:hover{text-decoration:underline;}
/*========================================================= 
 sidebar section
======================================================== */
#sidemenu{position:relative;z-index:100;float:left;width:195px;margin:0;padding:0;min-height:20px;border-left:1px solid #FFF;border-right:1px solid #FFFFFF;}
/*========================================================= 
 Main navigation
======================================================== */
#sidemenu ul{list-style:none;background-color:#FFF;margin: 0;}
#sidemenu #mainnav{background-color:#FFF;}
#sidemenu #mainnav ul li span,
#sidemenu #mainnav ul li a:link,
#sidemenu #mainnav ul li a:visited{
	display: block;
	border-bottom:1px dotted #000;
	color:#000;font-size:.88em;font-weight: bold;text-transform:uppercase;text-decoration: none;
	padding:10px 25px 10px 7px;}
#sidemenu #mainnav ul li a:visited{color:#000;}
#sidemenu #mainnav ul li a:focus{ background-color: #CD510B; color: #FFF;}
#sidemenu #mainnav ul li a:hover{background:#FFF url(../images/bg_navHover.gif) no-repeat right 3px;color:#000;}
#sidemenu #mainnav ul li a.aktiv:focus,
#sidemenu #mainnav ul li a.aktiv:active,
#sidemenu #mainnav ul li.aktiv a,#sidemenu ul li.aktiv span{background:#CD510B url(../images/bg_navActive.gif) no-repeat right 3px; color: #FFF;}
#sidemenu ul li.aktiv span.aktiv{background-color:#CD510B;background-image:none;color: #FFF;}
#sidemenu #mainnav ul li.aktiv span{color: #FFF;}
#sidemenu #mainnav ul li.aktiv a{background-color:#CD510B;background-image:none;color: #FFF;}
#sidemenu #mainnav ul li span.aktiv{background:#CD510B url(../images/bg_navActive.gif) no-repeat right 3px; color: #FFF;display:block;padding:10px 10px 10px 7px;}
#sidemenu #mainnav ul li a.aktiv:hover{}
/* level 2 */
#sidemenu #mainnav ul li ul{ background-color: #FFF; margin: 0; padding: 0;}
#sidemenu #mainnav ul li ul li a:link,
#sidemenu #mainnav ul li ul li a:visited{padding-left: 25px;color:#EA6419;background-color:#FFF;}
#sidemenu #mainnav ul li ul li.aktiv a:link,
#sidemenu #mainnav ul li ul li.aktiv a:visited,#sidemenu #mainnav ul li ul li.aktiv a:hover{color:#FFF;background-color:#EA6419;background-image:none;}
#sidemenu #mainnav ul li ul li.aktiv span{color:#FFF;padding-left: 25px;background-color:#EA6419;}
#sidemenu #mainnav ul li.aktiv ul li a.aktiv,#sidemenu #mainnav ul li.aktiv ul li span,#sidemenu #mainnav ul li.aktiv ul li a:hover,#sidemenu #mainnav ul li.aktiv ul li a:focus,#sidemenu #mainnav ul li.aktiv ul li a.aktiv:focus{background-color:#EA6419;color:#FFF;}
#sidemenu #mainnav ul li.aktiv ul li a:hover{background:#FFF url(../images/bg_navHoverLevel2.gif) no-repeat right 3px;color:#EA6419;}

/* level 3 */
#mainnav_3,
div.back-links{margin:0;background-color:#FFF;}
#mainnav_3 ul,
div.back-links ul{color:#EA6419;font-size:0.88em;font-weight:bold;list-style:disc;margin:0 15px 0 15px;border-bottom:1px dotted #EA6419;}
#mainnav_3 ul li,
div.back-links ul li{margin:0 0 0 15px;padding-bottom:8px;}
#mainnav_3 ul li{list-style-type:none;margin-left:-6px;}
div.back-links ul li.aktiv{min-height:25px;}
#mainnav_3 ul li a:link,
#mainnav_3 ul li a:visited,
div.back-links ul li a:link,
div.back-links ul li a:visited{text-decoration:none;color:#EA6419;padding:5px;}
div.back-links ul li a:link,
div.back-links ul li a:visited{background-color:none;}
#mainnav_3 ul li.aktiv span{ background: #EA6419 url(../images/bg_navActive.gif) no-repeat right center;color:#FFF;line-height:1.6em;padding:4px 30px 5px 5px;}
#mainnav_3 ul li a:hover,
#mainnav_3 ul li a:focus,
#mainnav_3 ul li a:active,
#mainnav_3 ul li a.aktiv:focus,
#mainnav_3 ul li a.aktiv:hover,
#mainnav_3 ul li a.aktiv:active,
div.back-links ul li a:hover,
div.back-links ul li a:focus,
div.back-links ul li a:active,
div.back-links ul li a.aktiv:focus,
div.back-links ul li a.aktiv:hover,
div.back-links ul li a.aktiv:active{background-color: none; text-docoration: underline;}
#mainnav_3 ul li a:hover{background-color: #EA6419;color:#FFF;}
/*========================================================= 
 Sub navigation
======================================================== */
#sidemenu #subnav ul{background-color:#5E5955; margin: 0;}
#sidemenu #subnav ul li{border-bottom:1px solid #FFF;}
#sidemenu #subnav ul li a:link,
#sidemenu #subnav ul li a:visited{color:#FFF;display: block;text-decoration: none;font-size:.88em;font-weight:bold;text-transform:uppercase;padding:10px 25px 10px 7px;}
#sidemenu #subnav ul li a:focus{background-color:#5E5955; color: #FFF;}
#sidemenu #subnav ul li a:hover{background: #5E5955 url(../images/bg_navActive.gif) no-repeat right center;}
#sidemenu #subnav ul li a.aktiv:focus,
#sidemenu #subnav ul li a.aktiv:active,
#sidemenu #subnav ul li a.aktiv,#sidemenu ul li span.aktiv{}
#sidemenu #subnav ul li span.aktiv{margin:0;}
/*breadcrumb navigation*/
#pfad p a,#pfad p a:link,#pfad p a:focus,#pfad p a:visited{color:#000;}
/*========================================================= 
Partner box
======================================================== */
#sidemenu #class-partnerbox{background:transparent;margin:0;border-bottom:1px solid #FFF;}
#sidemenu #class-partnerbox div.attribute-media {background-color:#fff;}
#sidemenu #class-partnerbox h3{background-color:#EA6419;text-transform:uppercase;color:#FFF;font-size: 0.88em;padding:10px 7px;}
#sidemenu #class-partnerbox hr{border-bottom:1px dotted #FFF;background-color:#EA6419;}
#sidemenu #class-partnerbox .attribute-url a:link,
#sidemenu #class-partnerbox .attribute-url a:visited{
	background:url(../images/bg_arrowWhite.gif) no-repeat right 4px;
	color:#000;font-size:0.8em;text-decoration:underline;
	margin-right:5px;padding:5px 25px 6px 7px;}
#sidemenu #class-partnerbox .attribute-url a:hover,
#sidemenu #class-partnerbox .attribute-url a:focus,
#sidemenu #class-partnerbox .attribute-url a:active{text-decoration:none;}
#sidemenu #class-partnerbox div.bottom-dotted{border-color:#FFF;}
/*========================================================= 
rechte Spalte
======================================================== */
#extrainfo-position{width: 195px;margin:0;position:absolute;top:0;right:0;z-index:10;min-height: 150px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
#extrainfo-position .extrainfo-events, 
#extrainfo-position .class-infomap, 
#extrainfo-position .class-infobox{border-top:1px solid #FFF;}
#extrainfo-position .attribute-url{height:28px;}
#extrainfo-position .attribute-headline h3,#extrainfo-position .class-infomap h3{color:#FFF;font-size:0.88em;padding:10px;text-transform:uppercase;}
#extrainfo-position .attribute-url a{font-size:0.8em;display:block;padding:5px 25px 5px 7px;margin-right:5px;}
/*========================================================= 
Search box
======================================================== */
#extrainfo-position #searchbox{margin:0; padding: 0; font-size: .75em;background-color:#5E5955;height:36px;}
#extrainfo-position #searchbox form fieldset{height:14px;text-align:right;padding:8px 7px 0;}
#extrainfo-position #searchbox form #searchtext{float:left;width:147px;height:1.31em;border:1px solid #000;font-size:.88em;padding:2px;}
#extrainfo-position #searchbox form input.searchbutton{display:inline;position:relative;top:0;left:0;border: solid 1px #5E5955;}
#extrainfo-position #searchbox form input.searchbutton:hover{border-color:#EA6419;}
#main div.content-search li{margin-left:15px;}

/*========================================================= 
content 
======================================================== */
#extrainfo-position .content-view-infobox{background-color:#EA6419;position:relative;z-index:100;}

#extrainfo-position .attribute-url a:link,
#extrainfo-position .attribute-url a:visited{background:transparent url(../images/bg_arrowWhite.gif) no-repeat right 5px;color:#000;text-decoration:underline;}
#extrainfo-position .attribute-url a:hover,
#extrainfo-position .attribute-url a:focus,
#extrainfo-position .attribute-url a:active{text-decoration:none;}

#extrainfo-position .class-infomap{border-top:1px solid #FFF;}

#extrainfo-position .class-infobox,
#extrainfo-position .class-infobox .attribute-url a:link,
#extrainfo-position .class-infobox .attribute-url a:visited{background-color:#5E5955;}
#extrainfo-position .class-infobox .attribute-url a:link,
#extrainfo-position .class-infobox .attribute-url a:visited{color:#FFF;background-image:url(../images/bg_arrowOrange.gif);}

#extrainfo-position .extrainfo-events{border-top:0px solid #FFF; border-bottom:1px solid #FFF;}
#extrainfo-position .extrainfo-events .attribute-headline h3{background-color:#5E5955;}
#extrainfo-position .extrainfo-events .class-event{background-color:#FFF;padding:10px 5px 10px 10px;}
#extrainfo-position .extrainfo-events .class-event .attribute-from-time p{font-size:0.8em;}
#extrainfo-position .extrainfo-events .class-event a:link,
#extrainfo-position .extrainfo-events .class-event a:visited{color:#EA6419;background:transparent url(../images/bg_arrowOrange.gif) no-repeat right top;text-decoration:none;font-size:0.85em;display:block;padding-right:20px;}
#extrainfo-position .extrainfo-events .class-event a:hover,#extrainfo-position .extrainfo-events .class-event a:focus{text-decoration:underline;}
#extrainfo-position .extrainfo-events div.bottom-dotted{background-color:#FFF;}

#sidemenu #rssbox a:link,
#sidemenu #rssbox a:visited{background:url("../images/feed-icon-14x14.png") no-repeat 10px 50%;padding-left:29px;}

/*========================================================= 
two columns
======================================================== */
#page.noextrainfo{background:url("../images/bg_page_twocolumn.gif") repeat-y 196px top;width:1175px}
#main-position .twoColumns{width:770px;margin-left:206px;}
#main-position .twoColumns{width:960px;margin-left:206px;}
.noextrainfo #main-position{border-right:1px solid #FFF;}
.noextrainfo #bottom{width:978px;margin-left:196px;border-left:none;border-right:none;}

