@charset "utf-8";

.print { display:none; }

body{
background:#ffffff;
/*font:1.0em "Helvetica Neue", Helvetica, Arial, sans-serif;*/
font:1.0em Arial,Helvetica,Verdana,sans-serif;
margin: 0;
padding: 0;
border:0;
text-align: center;
color: #656768;
}

ul {
margin:0;
padding:0 5px;
list-style-type:none;
list-style-position:inside;
}

ul.ulv1 {
list-style-position:outside;
list-style-type:square;
padding:0;
margin:5px 0 15px 15px;
}

ul.ulv2 {
list-style-position: outside;
list-style-type:square;
margin-left:15px;
}

ul li {
margin: 2px 0;
}

ul.square001 li {
list-style-position: outside;
list-style-image:url('/img/icons/icon_ul.gif');
margin-left:20px;
}

ul.square002 li {
list-style-position: outside;
list-style-image:url('/img/icons/square_002.gif');
margin-left:12px;
}

ul.square01 li {
list-style-position: outside;
margin-left:20px;
list-style-image:url('/img/icons/icon_ul.gif');
}

ul.ulv1 li {
margin: 4px 0;
line-height:1.40em;
}

ul.ulv1 li span {
color: #656768;
}

ul.sitemap li,
ul.sitemap li ul li{
padding: 0 0 3px 10px;
}
ul.sitemap li ul li ul li ul li {
padding: 3px 0 0 10px;
}

.listitemimage, .listitemimage2, .listitemimage3 {
list-style-type:square;
margin: 5px 0 0 15px;
padding:0;
}

ol {
margin: 5px 0 0 25px;
padding:0;
}

img {
padding:0;
margin:0;
}

p {
line-height:1.40em;
margin-bottom:15px;
margin-top:5px;
}

pre {
line-height:1.35em;
}

table {
border-width:0px;
padding:0px;
margin:0px;
border-spacing:2px;
}

th, td {
padding:2px 5px 2px 3px;
margin:1px;
}

.nowrap {
white-space:nowrap;
}

th {
text-align:center;
white-space:nowrap;
padding:5px 10px 5px 3px;
background:#faf1e9;
}

tr.rowuneven {
background:#f4f5f6;
}

tr.roweven {
background:#ffffff;
}

tr.rowuneven:hover,
tr.roweven:hover {
background:#e8edfa;
cursor:pointer;
}

tr.changeeven,tr.changeuneven {
background:#aebeb0;
}

#page{
width: 100%;
margin: 0;
padding:0;
}

#header {
width: 100%;
min-width: 968px;
border-bottom: 4px solid #efefef;
background:#ffffff url(/img/background/bg_top.png) repeat-x;
text-align:left;
margin:0;
padding:0;
font-size: 1.0em;
height:87px;
}

#headerContent {
position:relative;
height:87px;
}

#toplogo {
float:left;
margin:12px 0 0 10px;
width:140px;
}

#toplogo a {
display:block;
}

#companyTitle{
position:absolute;
right:8px;
bottom:-2px;
font-weight:bold;
color:#e21f27;
}
#navigation {
background:#fcf7ec url(/img/background/menutop.png) repeat-x 0 0;
width: 100%;
min-width: 968px;
text-align:center;
margin: 0;
padding:0;
border-bottom: 4px solid #efefef;
}

#navContent {
min-width: 960px;
border-top:1px solid #bfc1c4;
border-bottom:1px solid #4382ba;
}

#navigation #nav {
width: 960px;
margin: 0 auto;
text-align: left;
}

#banner {
width: 960px;
margin: 0 auto;
padding:0;
background:#ffffff;
color:#ffffff;
text-align: left;
border-left: 4px solid #efefef;
border-right: 4px solid #efefef;

}

#closeBanner, #closeVList, #closeTip {
position:absolute;
right:0;
top:0;
background:#4f6a8d url(/img/background/menutop.png) repeat-x 0 -9px;
height:18px;
line-height:16px;
padding:0 6px;
color:#ffffff;
font-family: Verdana,sans-serif;
font-size:12px;
cursor:pointer;
}

#closeVList {
top:38px;
}

#closeBanner:hover, #closeVList:hover, #closeTip:hover {
border:1px solid #ffffff;
background:#de0000 url(/img/background/menutop.png) repeat-x 0 -117px;
}

#pagePath {
position:relative;
background:#ffffff;
width: 960px;
margin: 0 auto;
padding:6px 0 6px 0;
border-bottom:1px dotted #a8adb1;
border-top:1px dotted #a8adb1;
border-left: 4px solid #efefef;
border-right: 4px solid #efefef;
}

#content{
background:#ffffff;
width: 960px;
margin: 0 auto;
text-align: left;
border-left: 4px solid #efefef;
border-right: 4px solid #efefef;
padding:25px 0 0 0;
font-size:0.85em;
}

h3.section {
color:#f47a36;
}

#mainContent {
width: 900px;
margin:0 0 20px 30px;
padding:0 25px 0 0;
}

#serviceContent {
margin-top:25px;
}

#footer {
background:#ffffff url(/img/background/footer.png) repeat-x;
border-top: 4px solid #efefef;
width: 100%;
min-width: 968px;
margin:0;
padding: 20px 0 10px 0;
text-align: left;
}

#footerContent {
width: 960px;
margin: 0 auto;
text-align: left;
}

a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {color:#045ba5; font-weight:normal; text-decoration: none; cursor: pointer; }

a:hover,
a:focus {color:#e21f27;text-decoration: underline; }

.shop_file, a.shop_file { color: #656768; }
.shop_file:hover, a.shop_file:hover { color:#e21f27; }

.file:hover, a.file:hover { background:#f5f5f5; }

a img { border:none !important; }

.intern, a.intern, a.intern:link, a.intern:visited, a.intern:active { padding-left:8px; background:url(/img/pfeile/pfeil001.gif) no-repeat left 4px; }
a.intern:hover, a.intern:focus { padding-left:8px; background:url(/img/pfeile/pfeil001.gif) no-repeat left -30px; }

.internright, a.internright, a.internright:link, a.internright:visited, a.internright:active { padding-right:8px; background:url(/img/pfeile/pfeil001.gif) no-repeat right 4px;}
a.internright:hover, a.internright:focus { padding-right:8px; background:url(/img/pfeile/pfeil001.gif) no-repeat right -30px;}

.internback, a.internback, a.internback:link, a.internback:visited, a.internback:active { padding-left:8px; background:url(/img/pfeile/pfeil001_back.gif) no-repeat left 4px;}
a.internback:hover, a.internback:focus { padding-left:8px; background:url(/img/pfeile/pfeil001_back.gif) no-repeat left -30px; text-decoration: underline; }

.internup, a.internup, a.internup:link, a.internup:visited, a.internup:active { padding-left:12px; background:url(/img/pfeile/pfeil003.gif) no-repeat left -17px;}
a.internup:hover, a.internup:focus { background-position:left -62px; text-decoration: underline; }

.interndown, a.interndown, a.interndown:link, a.interndown:visited, a.interndown:active { padding-left:12px; background:url(/img/pfeile/pfeil003.gif) no-repeat left 5px;}
a.interndown:hover, a.interndown:focus { background-position: left -40px; text-decoration: underline; }

a.anker {padding:0; margin:0; color:#fff; text-decoration:none; background-image:none; width:0px; height:0px;}

.extern, a.extern, a.extern:link, a.extern:visited, a.extern:active { padding-left:0; padding-right:13px; background:url(/img/icons/icon_external.gif) no-repeat right 3px;}
a.extern:hover, a.extern:focus { padding-left:0; padding-right:13px; background:url(/img/icons/icon_external.gif) no-repeat right -37px;}

.lupeimg, a.lupeimg, a.lupeimg:link, a.lupeimg:visited, a.lupeimg:active { background:#f8f1f2 url(/img/icons/icon_lupe.gif) no-repeat center center; position:absolute; bottom:4px; right:5px; padding:3px; }
a.lupeimg:hover, a.lupeimg:focus { background:#bae8ff url(/img/icons/icon_lupe_over.gif) no-repeat center center;  position:absolute; bottom:4px; right:5px; padding:3px; }

.delete, a.delete, a.delete:link, a.delete:visited, a.delete:active { padding-left:18px; background:url(/img/icons/icon_delete.gif) no-repeat left center;}
a.delete:hover, a.delete:focus { text-decoration: underline; }

.edit, a.edit, a.edit:link, a.edit:visited, a.edit:active { padding-left:18px; background:url(/img/icons/icon_edit.gif) no-repeat left center;}
a.edit:hover, a.edit:focus { text-decoration: underline; }

.adduser, a.adduser, a.adduser:link, a.adduser:visited, a.adduser:active { padding-left:20px; background:url(/img/icons/icon_user_add.gif) no-repeat left center;}
.deluser, a.deluser, a.deluser:link, a.deluser:visited, a.deluser:active { padding-left:20px; background:url(/img/icons/icon_user_delete.gif) no-repeat left center;}

a.none { padding-left:0; background-image:none; }

a.nocursor { cursor:default; }
.pointer  { cursor:pointer; }

a.goTop {
float:right;
margin-top:20px;
font-size:0.95em;
padding-left:10px;
background:url(/img/pfeile/pfeil004.gif) no-repeat left 3px;
}

a.goTop:hover {
background:url(/img/pfeile/pfeil004.gif) no-repeat left -53px;
}

#sitenavigation {
margin-top:50px;
margin-bottom:50px;
border-top: 1px solid #CED1CE;
border-bottom: 1px solid #CED1CE;
padding: 2px 5px;
color: #656768;
font-size: 0.9em;
text-align: center;
}

#sitenavigation #archiv {
float:right;
}
#sitenavigation #go {
float:left;
}

.archiv,
a.archiv,
a.archiv:link,
a.archiv:visited,
a.archiv:active,
a.archiv:hover,
a.archiv:focus { padding: 2px 0px; text-decoration: none; display: block; border-bottom: 1px solid #d7d1d2; }
a.archiv:hover,
a.archiv:focus {  background-color:#f9ecc7; }

.bordertop     { border-top:1px solid #ffffff;}
.borderright   { border-right:1px solid #ffffff;}
.borderbottom  { border-bottom:1px solid #ffffff;}
.borderleft    { border-left:1px solid #ffffff;}
.borderbottom02  { border-bottom:1px solid #e8e1e2; }

h1, h2, h3, h4, h5, h6{
margin-top:5px;
margin-right:0;
margin-bottom:5px;
margin-left:0;
clear: both;
color:#e21f27;
}

/*h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1  { font-family: "Trebuchet MS", Verdana, sans-serif; }*/

h1 {font-size: 1.75em; margin: 0 0 25px 0;}
h2 {font-size: 1.45em; }
h3 {font-size: 1.35em; }
h4 {font-size: 1.25em; }
h5 {font-size: 1.15em; }
h6 {font-size: 1.05em; }

/*
#headline {
margin-bottom:25px;
}
*/

.colgr { color:#228756; }
.colrd { color: #e64442; }
.colorng { color: #e65606; }

sup{
font-size: smaller;
vertical-align: baseline;
position: relative;
bottom: 0.35em;
}

.headnavilist {
font-weight:bold;
font-size: 16px;
border-bottom: 1px solid #003366;
padding-left: 5px;
}


.navilistpage a        { display:block; border-bottom: 1px solid #EAECE9; padding: 1px 12px; }
.navilistpage a:hover  { background-color:#f5f5f5; text-decoration:none;}
.navilistpage .intern, .navilistpage a.intern, .navilistpage a.intern:link, .navilistpage a.intern:visited, .navilistpage a.intern:active,
.navilistpage a.intern:hover, .navilistpage a.intern:focus { padding-left:13px; background-position:5px center; }

.greyback   { background-color: #EAECE9; }
.greyback2  { background-color: #CED1CE;}
.greyback3  { background-color: #f0f4ed; }
.back2      { background-color: #ecf4fc; } /* hellblau */

.headadd {
font-size:0.75em;
font-weight:normal;
}

/* ********** #navigation banner start ********** */

.bannerContent {
margin: 0;
padding:10px 0 10px 0;
background: #f3f3f3;
}

#slider2 li.lvl-2 {
margin:0;
padding:0;
background: #ffffff;
display:none;
}

ul#slider2 li .navItemContent {
width:940px !important;
font-size:0.75em;
padding:5px 0 10px 20px;
background: #f3f3f3;
height:215px;
}

.navItemContent h3 {
margin-bottom:5px;
color:#de0000;
}

.navItemContent .boxtxt,
.navItemContent .boxlinks
{
float:left;
}

.navItemContent .boxtxt a.isactive,
.navItemContent .boxlinks a.isactive {
font-weight:bold;
color:#e21f27;
}

.navItemContent .boxtxt {
color:#656768;
width:680px;
height:165px;
border-right:1px dotted #cdcbcb;
line-height:1.45em;
background:#ffffff;
padding:10px;
}

.navItemContent .boxtxt .subhead {
font-weight:bold;
font-size:1.15em;
margin-bottom:4px;
}

.navItemContent .boxtxt img.bannerImage {
float:none;
margin:0 0 0 5px;
border-width:0;
}

.navItemContent .boxlinks,
.navItemContent .boxlinksCloser {
width:200px;
height:165px;
padding:10px;
background:#ffffff;
}

.navItemContent .boxlinksCloser {
padding-top:5px;
height:170px;
}

.navItemContent .boxlinks h6 {
margin:0;
padding:0;
border-bottom:1px dotted #da2c2e;
margin-bottom:4px;
padding-bottom:2px;
}

.navItemContent .boxlinksCloser h6 {
margin-bottom:2px;
padding-bottom:1px;
}

ul#slider2 li .navItemContent .boxlinks a {
display: block;
line-height:1.55em;
}

ul#slider2 li .navItemContent .boxlinks a.closer {
line-height:1.25em;
}

/* ********** #navigation banner end ********** */

.roundedCorners {
border-radius: 3px;
}

.messagebox {
padding: 10px 0 10px 10px;
background:#f6f6f6;
border: 2px dotted #ff0000;
text-align: center;
margin-bottom:10px;
}
.fs_small { font-size: 0.85em;}

.objleft,
div.objleft {
float: left;
margin-right: 15px;
margin-bottom: 10px;
}

div.objcenter {
clear: both;
display: block;
margin-top:10px;
margin-bottom:10px;
}

div.objcenter * {
float: none;
margin: 0 auto;
text-align: center;
}

small {
  font-size: 0.8em;
  font-weight: normal;
}

/* ********** #footer start ********** */
#footer #bewegt {
float:right;
font-size:1.10em;
color:#e21f27;
}

#footer #copy {
float:right;
font-size:0.75em;
font-weight:normal;
}

#footer ul,
#footer li {
list-style:none;
padding: 0;
margin:0;
}

#footer ul li.lv1 {
width:160px;
}

#footer ul li.lv1 .head {
position: relative;
top:0;
left:0;
display:block;
padding: 3px 0 3px 10px;
margin: 0 0 5px 0;
border-bottom: 1px dashed #bcc1c7;
font-weight:bold;
color:#de0000;
letter-spacing:0.035em;
z-index:10;
}

#service, #bildung, #leistungen {
background:url(/img/icons/icon_site.png) no-repeat left 4px;
padding-left:20px !important;
}

ul.lv2 li {
border-bottom:1px dotted #a1a7af; /*c2c8d0;*/
}

#footer a{
font-size: 0.90em;
font-weight:normal;
text-decoration: none;
padding:2px 2px 2px 12px;
display:block;
}

#footer a:hover, #footer a.isactive {
font-weight:normal;

padding-left:14px;
background:#ffffff ;/*236eac;*/
}

#footer a.none {
color:#045ba5;
background:transparent;
}

#footer a.isactive {
color:#e64442;
}

#footer div.footerbox {
padding:5px;
float:left;
width:auto;
}

.ftmar {
margin-left:45px;
}

/* ********** #footer end ********** */

/* ********** #pagePath start ********** */

#pagePath ul {
margin:0;
padding:0 0 0 30px;
}

#pagePath ul li{
float:left;
list-style:none;
padding:0;
margin:0;
font-size:0.70em;
color: #8f9092;
}

#pagePath ul li a{
color: #8f9092;
padding-left:5px;
text-decoration:none;
}

#pagePath ul li:hover a,
#pagePath ul li a:hover,
#pagePath ul li a span.isactive {
text-decoration:underline;
color:#e21f27;
}

#pagePath ul li a#first{
padding:0;
}

/* ********** #pagePath end ********** */

hr {
background:#fff;
border: none;
border-bottom: 1px dotted #a9a5a3;
line-height: 0px;
height:0px;
}

.floatright {
float:right;
}

.floatleft {
float:left;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */

.infoContainer {
background:#f3f3f3;
padding:5px 0 20px 15px;
width:650px;
border-radius:5px;
}

.infoContainerItem {
float:left;
width:204px;
margin-right:10px;
}

.infoContainerItemBottom {
float:left;
width:632px;
margin-top:10px;
}

.infoContainerItemBottomContent {
font-size:0.90em;
background:#ffffff;
padding:5px;
border-radius:5px;
}

div.even,div.uneven {
background:#ffffff;
border-bottom: 1px dotted #808080;
}

div.even:hover,
div.uneven:hover {
background:#e8edfa;
}

.eventContent, .dateContent {
height:250px;
padding:5px;
background:#ffffff;
border:1px solid #ffffff;
border-radius:5px;
overflow:hidden;
}

.dateContent {
overflow:auto;
font-size:0.90em;
}

.date {
font-weight:bold;
padding:0 3px 3px 0;
}

.copyright {
font-size:0.80em;
color:#aeaeae;
}


/* container for bx slides */
#newsList {
position:relative;
top:0;
left:0;
margin:5px 0 0 0;
padding:0;
}

#newsListContent {
background:#ffffff;
}

.newsItem {
border:0;
padding:0;
border:1px solid #ffffff;
}

#newsList .infoContainer {
padding:10px 0 0 15px;
}

#slider1 .eventContent {
overflow:hidden !important;
height:335px;
padding:0 10px;
background:#ffffff;
border:1px solid #ffffff;
border-radius:5px;
}

#slider1 .infoContainerItem {
overflow:hidden;
float:left;
width:209px;
margin-right:5px;
}

#slider1 .newsItem .date {
text-align:right;
margin:0 0 3px 0;
font-size:0.85em;
font-style:italic;
font-weight:normal;
color:#a3a2a1;
}

.newsItem p.title{
line-height:1.05em;
font-weight:bold;
padding:0;
margin:5px 0 0 0;
color:#000000;
}

.newsItem p.content{
font-size:0.85em;
margin-top:4px;
}

#multimedia {
width:600px;
height:145px;
}

#multimedia div {
float:left;
width:188px;
height:120px;
margin-right:10px;
}

#multimedia div div {
background: #ffffff;
display:block;
}

a#linkIconBilder,
a#linkIconVideo,
a#linkIconAudio {
display:block;
border: 1px solid #ffffff;
width:188px;
height:120px;
border-radius:4px;
}

a#linkIconBilder { background: #ffffff url(/img/icons/iconbox.gif) no-repeat 0 -130px; }
a#linkIconVideo  { background: #ffffff url(/img/icons/iconbox.gif) no-repeat 0 -250px; }
a#linkIconAudio  { background: #ffffff url(/img/icons/iconbox.gif) no-repeat 0 0; }

a#linkIconBilder:hover,
a#linkIconVideo:hover,
a#linkIconAudio:hover
{ border: 1px solid #e21f27; }

#multimedia #last {
margin-right:0;
}

/* ********** toparea start ********** */
#naviTop {
margin:0 0 0 0;
display:block;
float: right;
font-size:0.70em;
}

#naviTop ul {
list-style: none;
margin:0;
padding:0;
}

#naviTop ul li {
position:relative;
z-index:100;
display:block;
float:left;
margin:0;
text-align:left;
}

#naviTop ul li a{
position:relative;
padding:0 15px 0 12px;
border-left: dotted 2px #dfd9d9;
color: #6d6e70;
text-decoration: none;
display: block;
line-height: 36px;
}

#naviTop ul li a:hover, #naviTop ul li.isactive a{
border-left: dotted 2px #e21f27;
text-decoration: underline;
background:#f0ede8; /*f5f3ef;*/
}

#naviTop .item {
vertical-align:middle;
padding:5px 15px 0 12px;
border-left: dotted 2px #dfd9d9;
display: block;
height:31px;
}

/* ********** toparea end ********** */
/* ********** topnavigation start ********** */
#navMenuTop,
#navMenuTopIntern {
margin:0;
padding:0;
float:left;
height:34px;
position:relative;
z-index:95;
font-weight:normal;
}

#navMenuTop ul,
#navMenuTopIntern ul{list-style:none}

#navMenuTop li,
#navMenuTopIntern li{display:inline;float:left;margin:0}

#navMenuTop li.navItem a.lvl-1,
#navMenuTopIntern li.navItem a.lvl-1 {
display:block;
padding:0;
text-align:center;
border-right:1px solid #6f8aac;
border-left:1px solid #bfc1c4;
width:130px;
height:34px;
line-height:34px;
vertical-align:middle;
}

#navMenuTop li.navItem a.lvl-1:hover,
#navMenuTop li.navItem a.hover,
#navMenuTop li.isactive a.lvl-1,
#navMenuTopIntern li.navItem a.lvl-1:hover,
#navMenuTopIntern li.navItem a.hover,
#navMenuTopIntern li.isactive a.lvl-1 {
background:#ffffff url(/img/background/menutop.png) repeat-x 0 -109px;
color:#ffffff;
}

#navMenuTop li.isactive,
#navMenuTopIntern li.isactive {
background:#ffffff url(/img/background/menutop.png) repeat-x 0 -109px;
}

#navMenuTop li.navItem a.lvl-1,
#navMenuTopIntern li.navItem a.lvl-1 {
color:#ffffff;
font-size:0.80em;
font-family: Verdana,sans-serif;
}

#navMenuTopIntern li#navItem7 a.lvl-1{ width:64px; border-right-width:0;}
#navMenuTop li#navItem0 a.lvl-1{ width:30px; border-left-width:0;}
#navMenuTop li#navItem1 a.lvl-1{ width:108px; }
#navMenuTop li#navItem3 a.lvl-1{ width:178px; }
#navMenuTop li#navItem4 a.lvl-1{ width:166px; }
#navMenuTop li#navItem5 a.lvl-1{ width:160px; }
#navMenuTop li#navItem6 a.lvl-1{ width:110px; }

#navMenuTopIntern a,
#navMenuTopIntern a:link,
#navMenuTopIntern a:visited,
#navMenuTopIntern a:hover,
#navMenuTopIntern a:active,
#navMenuTop a,
#navMenuTop a:link,
#navMenuTop a:visited,
#navMenuTop a:hover,
#navMenuTop a:active{
display:block;
text-decoration:none;
font-size:0.80em;
color:#ffffff;
}

#navMenuTop li:hover ul.lvl-2 {display:block}

#navMenuTop li ul.lvl-2 {
display:none;
position:absolute;
top:34px;
left:0;
height:auto;
min-height:250px;
width:950px;
margin:0;
padding:3px 0;
background:#ffffff url(/img/background/menutop.png) repeat-x 0 -161px;
z-index:95;
border-top:0px solid #fff;
border-right:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
}

#navMenuTop li#navItem1 ul.lvl-2{ width:930px; height:210px; left:31px; }
#navMenuTop li#navItem2 ul.lvl-2{ width:770px; height:200px; left:31px; }
#navMenuTop li#navItem3 ul.lvl-2{ width:795px; height:335px; left:31px; }
#navMenuTop li#navItem4 ul.lvl-2{ width:980px; height:200px; left:31px; }
#navMenuTop li#navItem5 ul.lvl-2{ width:380px; height:200px; left:621px; }
#navMenuTop li#navItem6 ul.lvl-2{ width:190px; height:200px; left:703px; }

#navMenuTop li.lvl-2{
margin:0 5px 0 10px;
padding:0;
text-transform:uppercase;
font-size:0.90em;
}
#navMenuTop a.lvl-2,
#navMenuTop a.lvl-2:link,
#navMenuTop a.lvl-2:visited,
#navMenuTop a.lvl-2.hover,
#navMenuTop a.lvl-2:active{
height:28px;
width:160px;
margin:0;
padding:15px 0 0 9px;
font-weight:bold;
/*color:#f47a36;
border-bottom:1px solid #d17907;*/
color:#de0000;
border-bottom:1px solid #de0000;
}
#navMenuTop a.lvl-2:hover    {color:#555045;}
#navMenuTop ul.lvl-2 li:hover{padding:0;}

#navMenuTop li#navItem3 li#subItemlv1-1 a.lvl-2
{width:200px;}
#navMenuTop li#navItem3 li#subItemlv1-1 ul.lvl-3,
#navMenuTop li#navItem3 li#subItemlv1-1 ul.lvl-3 li.lvl-3
{width:210px;}

#navMenuTop ul.lvl-2 li:hover ul li a:hover{background-color:#ffffff;color:#de0000;}
#navMenuTop ul.lvl-2 li:hover a.lvl-2:hover{color:#de0000;}

#navMenuTop ul.lvl-2 li.lvl-2{
background:none;
}

#navMenuTop ul.lvl-2 li.isactive a.lvl-2{
color:#de0000;
font-style:italic;
}

#navMenuTop ul.lvl-2 li#linkFullList{
position:absolute;
bottom:10px;
right:0;
}

#navMenuTop ul.lvl-2 li#linkFullList a.lvl-2{
padding:0;
margin:0;
border:0;
line-height:28px;
padding-left:15px;
}

#navMenuTop ul.lvl-2 li#linkFullList a:hover,
#navMenuTop ul.lvl-2 li#linkFullList a.isactive
{background:#6e97ca;color:#ffffff;}

#navMenuTop ul.lvl-3{
position:relative;
left:0;
top:0;
margin:0;
padding:0;
width:169px;
background:transparent;
border:none;
}
#navMenuTop li.lvl-3{
margin:0;
padding:0;
width:100%;
border-bottom:1px solid transparent;
border-bottom:1px solid #b6cfe5;
list-style:none;
text-transform:none;
}
#navMenuTop ul.lvl-3 a{
color:#808080;
padding:3px 0 3px 9px;
height:auto;
width:auto;
background-color:transparent;
}

#navMenuTop ul.lvl-3 li#mitgliedwerdenItem a.isactive,
#navMenuTop ul.lvl-3 li#vorteileItem a.isactive,
#navMenuTop ul.lvl-3 li#kulturItem a.isactive,
#navMenuTop ul.lvl-3 li#geldspendenItem a.isactive,
#navMenuTop ul.lvl-3 li#mitgliedwerdenItem a:hover,
#navMenuTop ul.lvl-3 li#vorteileItem a:hover,
#navMenuTop ul.lvl-3 li#kulturItem a:hover,
#navMenuTop ul.lvl-3 li#geldspendenItem a:hover
{ background:url(/img/pfeile/pfeil_rot_block.gif) no-repeat 0 -20px; padding-left: 17px; }

#navMenuTop li.lvl-3 a.hassubmenuback,
#navMenuTop li.lvl-3 a.hassubmenuback:hover {
background:url(/img/pfeile/pfeil_rot_block.gif) no-repeat 0 -20px;
padding-left: 17px;
}

#navMenuTop li.lvl-3 a.hassubmenu,
#navMenuTop li.lvl-3 a.hassubmenu:hover {
background:url(/img/pfeile/pfeil_rot_block.gif) no-repeat right -35px;
}

#navMenuTop li.lvl-3 a.hassubmenu:hover {
background: #ffffff url(/img/pfeile/pfeil_rot_block.gif) no-repeat right -35px;
}

#navMenuTop ul.lvl-2 li:hover li.lvl-3{
margin:0;
padding:0;
background:transparent;
border-bottom:1px solid #b6cfe5;
}

#navMenuTop ul.lvl-3 li.lvl-3 a:hover,
#navMenuTop ul.lvl-3 li.lvl-3 a.isactive{
margin:0;
padding:3px 5px 3px 9px;
background-color:#ffffff !important;
color:#de0000;
font-style:italic;
font-weight:normal;
}

* html #navMenuTop li.lvl-3{border-bottom:none;margin:0 0 1px 0}

#navMenuTop ul.lvl-3 li.lvl-3:hover ul.lvl-4{
display:block;
}

/*
#navMenuTop ul.lvl-3 li.lvl-3:hover a.lvl-3{color:#de0000;}
*/

#navMenuTop ul.lvl-4 {
display:none;
position:absolute;
top:0;
left:169px;
height:auto;
width:auto;
margin:0;
padding:0;
background-color:#f1dcc3;
background-color:#e9e9e1;
border-top:1px solid #c6c1b4;
border-right:1px solid #c6c1b4;
border-bottom:none;
border-left:1px solid #c6c1b4;
z-index:96;
}

#navMenuTop li#navItem1 ul.lvl-3 li#ausbildungsangebotItem ul.lvl-4{ top:43px; }
#navMenuTop li#navItem1 ul.lvl-3 li#multimediaItem ul.lvl-4{ top:21px; }
#navMenuTop li#navItem1 ul.lvl-3 li#ehMultiMediaMain ul.lvl-4{ width:160px; top:43px; }
#navMenuTop li#navItem1 ul.lvl-4 li#mobileItem ul.lvl-5{ width:125px;left:-127px; top:36px; }
#navMenuTop li#navItem1 ul.lvl-3 li#historyItem ul.lvl-4{ top:87px; }
/*#navMenuTop li#navItem1 ul.lvl-3 li#presseItem ul.lvl-4{ top:65px; }*/
#navMenuTop li#navItem2 ul.lvl-3 li#rettungsdiensteItem ul.lvl-4{ width:140px;top:21px; }
#navMenuTop li#navItem2 a#hilfeItemA { width:171px; }
#navMenuTop li#navItem2 li#hilfeItem ul.lvl-3 { width:180px; }
#navMenuTop li#navItem2 li#hilfeItem ul.lvl-4 { width:160px; left:180px; }
#navMenuTop li#navItem2 ul.lvl-3 li#suchtItem ul.lvl-4{ top:80px; }
#navMenuTop li#navItem2 ul.lvl-3 li#spzItem ul.lvl-4{ top:102px; }
#navMenuTop li#navItem3 ul.lvl-3 li#ehMultiMedia ul.lvl-4{ top:256px; left:209px; width:170px; }
#navMenuTop li#navItem3 ul.lvl-3 li#computer ul.lvl-4{ top:0; width:140px; }
#navMenuTop li#navItem4 ul.lvl-3 li#hundeItem ul.lvl-4{ top:80px; width:200px; }
#navMenuTop li#navItem4 a#fsjItemA { width:186px; }
#navMenuTop li#navItem4 li#fsjItem ul.lvl-3 { width:195px; }
#navMenuTop li#navItem4 li#fsjItem ul.lvl-4 { width:155px; left:195px; }
#navMenuTop li#navItem4 a#bfdItemA { width:180px; }
#navMenuTop li#navItem4 li#bfdItem ul.lvl-3 { width:189px; }
#navMenuTop li#navItem4 li#bfdItem ul.lvl-4 { width:155px; left:189px; }
#navMenuTop li#navItem4 a#asjItemA { width:165px; }
#navMenuTop li#navItem4 li#asjItem ul.lvl-3 { width:174px; }
#navMenuTop li#navItem5 ul.lvl-3 li#geldspendenItem ul.lvl-4{ width:124px;left:-126px; top:-1px; }
#navMenuTop li#navItem6 ul.lvl-3 li#mitgliedwerdenItem ul.lvl-4{ width:124px;left:-126px; top:-1px; }
#navMenuTop li#navItem6 ul.lvl-3 li#vorteileItem ul.lvl-4{ width:124px;left:-126px; top:21px; }
#navMenuTop li#navItem6 ul.lvl-3 li#kulturItem ul.lvl-4{ width:124px;left:-126px; top:43px; }

#navMenuTop li.lvl-4{
margin:0;
width:100%;
list-style:none;
border-bottom:1px solid #c6c1b4;
}

#navMenuTop a.lvl-4,
#navMenuTop a.lvl-4:link,
#navMenuTop a.lvl-4:visited,
#navMenuTop a.lvl-4:hover,
#navMenuTop a.lvl-4:active{
font-style:normal;
border-bottom-width:0;
min-width:110px;
background-color:#e9e9e1;
background-image:none !important;
color:#555045;
padding:3px 5px 3px 9px !important;
font-style:normal;
}

#navMenuTop ul.lvl-4 li#mobileItem a.isactive,
#navMenuTop ul.lvl-4 li#mobileItem a:hover
{ background:url(/img/pfeile/pfeil_rot_block.gif) no-repeat 0 -20px; padding-left: 17px; }

#navMenuTop li.lvl-4 a.hassubmenuback,
#navMenuTop li.lvl-4 a.hassubmenuback:hover {
background:url(/img/pfeile/pfeil_rot_block.gif) no-repeat 0 -20px !important;
padding-left: 17px !important;
}

#navMenuTop li.lvl-4 a.hassubmenu,
#navMenuTop li.lvl-4 a.hassubmenu:hover {
background:url(/img/pfeile/pfeil_rot_block.gif) no-repeat right -35px;
}

#navMenuTop li.lvl-4 a.hassubmenu:hover {
background: #ffffff url(/img/pfeile/pfeil_rot_block.gif) no-repeat right -35px;
}

#navMenuTop ul.lvl-3 li:hover li.lvl-4{
margin:0;
padding:0;
background:transparent;
border-bottom:1px solid #b6cfe5;
}

#navMenuTop ul.lvl-4 li.lvl-4 a:hover,
#navMenuTop ul.lvl-4 li.lvl-4 a.isactive{
margin:0;
padding:3px 5px 3px 9px;
background-color:#ffffff !important;
color:#de0000;
font-style:italic;
font-weight:normal;
}

* html #navMenuTop li.lvl-4{border-bottom:none;margin:0 0 1px 0}

#navMenuTop ul.lvl-4 li.lvl-4:hover ul.lvl-5{
display:block;
}

#navMenuTop ul.lvl-5 {
display:none;
position:absolute;
top:0;
left:169px;
height:auto;
width:auto;
margin:0;
padding:0;
background-color:#f1dcc3;
border-top:1px solid #c6c1b4;
border-right:1px solid #c6c1b4;
border-bottom:none;
border-left:1px solid #c6c1b4;
z-index:96;
}

#navMenuTop li.lvl-5{
margin:0;
width:100%;
list-style:none;
border-bottom:1px solid #c6c1b4;
}

#navMenuTop a.lvl-5,
#navMenuTop a.lvl-5:link,
#navMenuTop a.lvl-5:visited,
#navMenuTop a.lvl-5:hover,
#navMenuTop a.lvl-5:active{
font-style:normal;
border-bottom-width:0;
min-width:110px;
background-color:#e9e9e1;
background-image:none !important;
color:#555045;
padding:3px 5px 3px 9px !important;
font-style:normal;
}


/* ********** top navigation end ********** */
/* ********** top navigation intern ********** */
#navintern {
float:right;
margin-right:0;
}

#navMenuTopIntern li:hover ul.lvl-2 {
display:block
}

#navMenuTopIntern li ul.lvl-2 {
display:none;
position:absolute;
top:34px;
right:0;
height:auto;
min-height:250px;
width:195px;
margin:0;
padding:3px 0;
background:#ffffff url(/img/background/menutop.png) repeat-x 0 -161px;
z-index:95;
border-top:0px solid #fff;
border-right:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
float:left;
text-align:left;
}

#navMenuTopIntern li#navItem7 ul.lvl-2{ width:195px; padding-bottom:15px; right:0; }

#navMenuTopIntern li.lvl-2{
margin:0 5px 0 10px;
padding:0;
text-transform:uppercase;
font-size:0.90em;
}
#navMenuTopIntern a.lvl-2,
#navMenuTopIntern a.lvl-2:link,
#navMenuTopIntern a.lvl-2:visited,
#navMenuTopIntern a.lvl-2:hover,
#navMenuTopIntern a.lvl-2.hover,
#navMenuTopIntern a.lvl-2:active{
height:28px;
width:166px;
margin:0;
padding:15px 0 0 9px;
font-weight:bold;
color:#de0000;
color:#045ba5;
border-bottom:1px solid #de0000;
}
#navMenuTopIntern a.lvl-2:hover{
color:#045ba5;
}
#navMenuTopIntern ul.lvl-2 li:hover{
padding:0;
}

#navMenuTopIntern ul.lvl-2 li:hover ul li a,
#navMenuTopIntern ul.lvl-2 li:hover a.lvl-2{
}

#navMenuTopIntern ul.lvl-2 li:hover ul li a:hover{background-color:#ffffff;color:#de0000;}

#navMenuTopIntern ul.lvl-2 li:hover a.lvl-2:hover{color:#656768;color:#de0000;}

#navMenuTopIntern ul.lvl-2 li.lvl-2{
background:none;
}

#navMenuTopIntern ul.lvl-2 li.isactive a.lvl-2{
color:#de0000;
font-style:italic;
}

#navMenuTopIntern ul.lvl-3{
position:relative;
left:0;
top:0;
margin:0;
padding:0;
width:175px;
background:transparent;
border:none;
}

#navMenuTopIntern li.lvl-3{
margin:0;
padding:0;
width:100%;
border-bottom:1px solid #b6cfe5;
list-style:none;
text-transform:none;
}

#navMenuTopIntern ul.lvl-3 a{
color:#808080;
padding:3px 0 3px 9px;
height:auto;
width:auto;
background-color:transparent;
}

#navMenuTopIntern ul.lvl-3 a:hover,
#navMenuTopIntern ul.lvl-3 a.isactive{
margin:0;
padding:0;
padding:3px 5px 3px 9px;
background-color:#ffffff;
color:#045ba5;
font-weight:normal;
}

#navMenuTopIntern ul.lvl-3 li:hover ul li a,
#navMenuTopIntern ul.lvl-3 li:hover a.lvl-3{
color:#045ba5;
}
/* ********** top navigation intern end ********** */

.uebersicht {
font-size:0.90em;
float:left;
border: 1px dotted #008000;
margin: 0 0 30px 30px;
padding: 15px;
width:25%;
height:140px;
border-radius: 5px;
}

.uebersicht:hover {
background:#f0f1f2;
}

.nomarginleft {
margin-left:0;
}

.uebersicht img {
float:right;
margin:0 0 3px 3px;
}

.uebersicht h6 {
margin: 0;
margin-bottom:3px;
color:#f47a36;
clear: none;
font-size:1.20em;
}

.uebersicht a {
float:right;
margin-top:2px;
}

.label     { width:100px;  float:left; vertical-align:middle; padding: 2px 0px 2px 10px; }
.labelbox  { padding: 2px 0px 2px 10px;}

.labelcalitem      { width:145px; float:left; vertical-align:middle; padding: 2px 0 0 10px; background:#f4f5f6; }
.labelboxcalitem   { float:left; padding: 2px 0 2px 10px; vertical-align:middle; border-left: 1px solid white;}
.labelcalitemdetails      { width:105px; float:left; vertical-align:middle; padding: 2px 0 0 10px; }
.labelboxcalitemdetails   {              float:left; vertical-align:middle; padding: 2px 0 2px 10px; }

.text01 { font-weight:bold;    font-size: 15px; }
.head01 { font-weight:bold;    font-size: 18px; }
.head04 { font-weight:bold;    font-size: 14px; }

.greyback4  { background-color: #f5f5f5; }
.back01     { background-color: #ffffff; } /* weiss */
.back02     { background-color: #ecf4fc; } /* hellblau */
.back03     { background-color: #f6c9a9; }
.back05     { background-color: #f9f5ea; } /* helles schwaches gelb */
.back13     { background-color: #faf7f8; } /* sehr helles grau */
.back14     { background-color: #fdf0de; }
.back15     { background-color: #f8f1f2; } /* etwas dunkleres grau */
.back16     { background-color: #fcf5ea; }
.back17     { background-color: #fbe3e3; }

.prozs1   { background-color: #ffff00; }
.prozs2   { background-color: #ff0000; color:#ffffff; }

.clearfixleft:after { content: "."; display: block; height: 0; clear: left; visibility: hidden; }
.clearfixleft {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfixleft {height: 1%;}
.clearfixleft {display: block;}
/* End hide from IE-mac */

.clearfixright:after { content: "."; display: block; height: 0; clear: right; visibility: hidden; }
.clearfixright {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfixright {height: 1%;}
.clearfixright {display: block;}
/* End hide from IE-mac */


.vmiddle    { vertical-align:middle; }
.vbottom    { vertical-align:bottom; }
.vtop       { vertical-align:top; }
.center     { text-align:center; }
.alignleft  { text-align:left; }
.alignright { text-align:right; }
.inline     { display:inline; }
.block      { display:block; }
.dnone      { display:none; }
.clear      { clear:both; }
.clearleft  { clear:left; }
.clearright { clear:right; }
.floatright { float:right; }
.floatleft  { float:left; }
.bold       { font-weight:bold; }
.fnwb       { font-weight:bold; }
.fntsc      { font-variant:small-caps; }
.fntks      { font-style:italic; }

.calendaritemdetail {
padding:20px;
margin-bottom:30px;
border:1px solid #e8e1e2;
border-radius: 7px;
}

.calendaritem {
padding: 20px 20px 10px 20px;
border-bottom:1px dashed #ec9970;
}

.calendaritem:hover { background:#f8f9fb; }

.calendardetailslink {
font-size: 0.95em;
margin: 5px 0 5px 0;
}

.calendaritem .textsmall {
font-size: 0.9em;
}

.colSection01       { background:#f34343; }
.colSection02       { background:#dfae45; }
.colSection03       { background:#5f8dc0; }
.colSection04       { background:#de0000; }
.colSection05       { background:#ef8b01; }
.colSection06       { background:#f53232; }
.colSection07       { background:#8a99b0; }
.colSection20       { background:#61b792; }

.asbblue  { color: #3366ff; }
.colblack { color: #000000; }
.col01    { color: #EE8241; }
.col02    { color: #ff7e00; }
.col03    { color: #e36e28; }
.col04    { color: #656768; }
.col05    { color: #92afec; }
.col06    { color: #003366; }
.col07    { color: #ffffff; }
.col08    { color: #187fd5; }
.col09    { color: #ff0000; }
.col10    { color: #8f9091; }
.col11    { color: #5d82d1; }

.pad08 { padding: 3px 0; }
.bordergrey  { border: 1px solid #CED1CE; }
.imgborder, .imgborder2, .imgborder3, .imgborder4, .imgborder5, .imgborder6, .imgborder7, .imgborder8 { border: 1px solid #CED1CE; padding: 5px; float: left;}
.imgborder, .imgborder3, .imgborder7, .imgborder10   { margin: 5px; }
.imgborder8 { margin: 5px 10px 5px 0px; }
.imgborder         { float:none;}
.imgborder3:hover  { border: 1px solid #de0000; background-color:#f7f4d6; }
.imgborder4        { margin: 5px 0px 0px 0px; }
.imgborder5        { margin: 0px 0px 0px 5px; float:none;}
.imgborder6:hover  { border: 1px solid #de0000; }
.imgborder8:hover  { border: 1px solid #de0000; background-color:#f7f4d6;}
.noimgborder       { border: 0px solid #CED1CE; margin: 5px  5px 5px 0px;  }
.imgborder9        { border: 1px solid #ffffff; background-color:#ffffff;  }
.imgborder9:hover  { border: 1px solid #CED1CE; background-color:#f5f5f5;  }

.border       { border: 1px solid #CED1CE; padding: 5px; }
.imageborder  { border: 1px solid #dddddd; padding:5px; }
.imageborder2 { border: 1px solid #CED1CE; padding:5px; margin:5px;}

.imgLO { float:right;margin:0 0 0 5px; }

.popinfobox {
background-color: #ffffff;
border:1px solid #81AECD;
}

.popinfobox .head {
padding: 2px 0 2px 5px;
background-color: #4664e8;
color: #ffffff;
font-size: 0.95em;
font-weight:bold;
border-bottom:1px solid #81AECD;
}

.popinfobox .text {
padding: 5px;
font-size: 0.85em;
}

.messagebox {
padding: 10px 0 10px 10px;
background:#f6f6f6;
border: 2px dotted #ff0000;
text-align: center;
}

.aktiv{
color: #04aa6d;
font-weight:bold;
}
.inaktiv{
color: #989c9b;
}

#pageintern {
margin-bottom:100px;
}

#pageintern .item {
float:left;
width:128px;
height:40px;
margin-right:10px;
margin-bottom:10px;
border:2px solid #ebedf3;
background-color:#ebedf3;
padding: 8px 0 2px 10px;
border-radius: 3px;
}

#pageintern .item:hover {
background-color:#ffffff;
border:2px solid #f9e8db;
}

#pageintern .item img {
float:left;
border-width:0;
}

#pageintern .shopitem {
float:left;
width:305px;
height:180px;
margin-bottom:10px;
padding:10px 0 0 12px;
line-height:1.40em;
background:#ffffff;
border:2px solid #ebedf3;
font-size:0.95em;
border-radius: 5px;
}

#pageintern .details {
float:none;
display:block;
width:auto;
height:auto;
}

#pageintern .shopitem:hover {
}

.cat_list,
.cat_listtxt {
border: 1px solid #f9e8db;
float:left;
margin-right:10px;
margin-bottom:10px;
padding:2px;
}

.cat_listtxt {
padding: 5px 7px;
border-radius: 3px;
}

.cat_listtxt:hover,
.cat_list:hover,
#shopnavtop .isactive {
border: 1px dotted #f7f2ed;
background:#f7f2ed;
}

#SEARCH_VALUE {
margin:0;
width: 130px;
height:24px;
background: #fff;
border:1px solid #b9b7b6;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
padding: 0 4px;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:12px;
color:#656768;
}

#SEARCH_VALUE:focus {
border:1px solid #b4b2b1;
color:#000000;
}

.image-button-top-search {
height:26px;
padding: 2px 6px;
background:#de0000 url(/img/background/menutop.png) repeat-x 0 -113px;
border:none;
border-width:0;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 12px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
cursor:pointer;
color:#ffffff;
margin:0;
}

.image-button-top-search:hover {
background:#4f6a8d url(/img/background/menutop.png) repeat-x 0 -113px; }



#jquery-live-search {
position:absolute;
top:27px;
left:2px;
width:181px;
z-index:101;
background-color:#f6f6f6;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#jquery-live-search a.search {
border-bottom:1px dotted #d4d4d4;
padding:6px 2px 6px 10px;
border-left-width:0;
color: #045ba5;
text-decoration: none;
display: block;
line-height:12px;
cursor:pointer;
}

#jquery-live-search a.search:hover,
#jquery-live-search a.search:focus {
border-left-width:0;
color:#e21f27;
text-decoration: underline;
cursor:pointer;
}


.kooperation_eh_lsm {
background:#f8ede7;
color:#3e3e3e;
visibility:hidden;
position:absolute;
border:1px dotted #bebebe;
border-radius: 5px;
top:0;
left:0;
}

.kooperation_eh_lsm img {
float:left;
padding:5px 0 0 3px;
}

.kooperation_eh_lsm .prop {
float:left;
padding: 2px 15px 3px 8px;
}





.phone,.fax,.email {padding:3px; border-bottom:1px dotted #a29a9a;}
.kontakt .Text {float:left;width:85px;font-weight:bold;}
.phone img,.fax img,.email img {float:left; padding-right:10px;}
.Number {float:left;}

.ovscrl {overflow-y:scroll;height:10.0em;}

.social_xg,
a.social_xg,
a.social_xg:link,
a.social_xg:visited,
a.social_xg:hover ,
a.social_xg:active,
a.social_xg:focus{
float:right;
padding:0 !important;
margin:0 !important;
margin-top:12px !important;
width:28px !important;
height:28px !important;
background: transparent url(/img/logo/xing.png) no-repeat 0 0 !important;

}
.social_fb
a.social_fb,
a.social_fb:link,
a.social_fb:visited,
a.social_fb:hover ,
a.social_fb:active,
a.social_fb:focus{
float:right;
padding:0 !important;
margin:0 !important;
margin-top:12px !important;
margin-left:5px !important;
width:26px !important;
height:26px !important;
background: transparent url(/img/logo/facebook.gif) no-repeat 0 0 !important;
}

.pageOverview1L2,
.pageOverview2L2 {
float:left;
padding:10px;
width:420px;
}

.pageOverview1L2 {
border-right:1px dotted #a29a9a;
}
.pageOverview2L2 {
padding-left:15px;
width:425px;
}

.pageOverview1L1 {
padding:0 10px;
width:850px;
}

.pageOverview1L2:hover,
.pageOverview2L2:hover,
.pageOverview1L1 {
cursor:pointer;
}

.pageOverviewImage {
float:left;
margin:4px 10px 0 0;
}
