/* Pagestyles */

html,body,div,td {margin:0px; padding:0px; font: normal 12px/20px Arial,Helvetica,sans-serif; color:#000; font-weight:normal;}
body {background-color:#B7B7B7;background-image:url(../images/eskildsen_bg.jpg);background-repeat:repeat-x;}

:link, :visited, :active, :focus, :hover    {outline: none;}
img {border:0px;}

p {margin-top:0px; margin-bottom:10px;}

h1      {margin-top:4px;margin-bottom:10px; font: normal 20px/24px Arial,Helvetica,sans-serif; color:#494949; font-weight:normal;}
h2      {margin-top:4px;margin-bottom:10px; font: normal 14px/18px Arial,Helvetica,sans-serif; color:#000; font-weight:bold;}
h3      {margin-top:4px;margin-bottom:6px; font: normal 13px/16px Arial,Helvetica,sans-serif; color:#000; font-weight:bold;}

.trenner    {clear:both;height:12px;overflow:hidden;}
.trenner1   {clear:both;height:1px;overflow:hidden;padding-bottom:-1px;margin-bottom:-1px;}
.rot        {color:#C51015;}

/* Contentstyles */
#mainlayer, #mainlayer2     {position:absolute;width:996px;min-height:101%;background-color:#fff;overflow:visible;left:50%;margin-left:-498px;}
#mainlayer2         {}
.mainlayerpic           {background-image:url(../images/maincontent2_bg.gif);background-repeat:repeat-y;}

.subtitle           {clear:both;padding-top:12px;padding-bottom:12px;}
#mainlayer #maincontent     {clear:both;width:996px;padding-top:13px;overflow:hidden;}
/* #mainlayer2 #maincontent {clear:both;width:996px;padding-top:13px;overflow:hidden;background-image:url(../images/header_pic1.jpg);background-repeat:no-repeat;} */
#mainlayer2 #maincontent    {clear:both;width:996px;padding-top:0px;overflow:hidden;}

/* #mainlayer #leftnavi     {float:left;width:210px;overflow:hidden;padding-right:12px;background-image:url(../images/bg_leftnavi.jpg);background-repeat:repeat-x;}
#mainlayer2 #leftnavi       {float:left;width:210px;overflow:hidden;padding-right:12px;margin-top:224px;background-image:url(../images/bg_leftnavi.jpg);background-repeat:repeat-x;} */

#mainlayer #leftnavi        {float:left;width:210px;overflow:hidden;padding-right:12px;}
/* #mainlayer2 #leftnavi        {float:left;width:210px;overflow:hidden;padding-right:12px;margin-top:224px;}
#mainlayer2 #leftnavi       {float:left;width:210px;overflow:hidden;padding-right:12px;margin-top:211px;} */
#mainlayer2 #leftnavi       {float:left;width:210px;overflow:hidden;padding-right:12px;margin-top:13px;}

#mainlayer #rightcontent    {float:right;width:774px;overflow:visible;}
/* #mainlayer2 #rightcontent    {float:right;width:774px;overflow:hidden;margin-top:122px;height:auto;min-height:500px;}
#mainlayer2 #rightcontent   {float:right;width:774px;overflow:hidden;margin-top:198px;height:auto;min-height:500px;} */
#mainlayer2 #rightcontent   {float:right;width:774px;overflow:hidden;margin-top:0px;height:auto;min-height:500px;}

#rightcontent_wide      {padding-left:12px;padding-top:12px;background-color:#fff;font: normal 12px/20px Arial,Helvetica,sans-serif;}
#rightcontent_wide h1       {font: normal 22px/26px Arial,Helvetica,sans-serif;color:#C51015;}
#rightcontent_wide h2       {margin-top:4px;margin-bottom:14px; font: normal 18px/22px Arial,Helvetica,sans-serif; color:#3A3A3A; font-weight:normal;}
#rightcontent_wide .textItem    {padding-left:0px;padding-right:12px;}

#rightcontent_left      {float:left;width:502px;min-height:200px;padding-left:12px;padding-top:12px;background-color:#fff;font: normal 12px/20px Arial,Helvetica,sans-serif;}
#rightcontent_left h1       {font: normal 22px/26px Arial,Helvetica,sans-serif;color:#C51015;}
#rightcontent_left h2       {margin-top:4px;margin-bottom:14px; font: normal 18px/22px Arial,Helvetica,sans-serif; color:#3A3A3A; font-weight:normal;}
#rightcontent_left .textItem    {padding-left:0px;padding-right:12px;}
#rightcontent_left .slideshow-box   {padding-left:0px;margin-left:0px;}
#rightcontent_left #slideshow-geschichte    {padding-left:0px;margin-left:0px;margin-bottom:8px;}


#rightcontent_right     {float:left;width:260px;background-color:#D9D9D9;padding-top:12px;}
#rightcontent_right h1      {padding-left:12px;color:#C51015;font: normal 18px/22px Arial,Helvetica,sans-serif;}
#rightcontent_right .text   {padding-left:0px;}

#rightcontent_right .rteaser        {float:left;padding:0px;margin-top:9px;width:260px;background-color:#EDEDED;height:auto;overflow:hidden;}
#rightcontent_right .rteaser .ttext {padding:12px; font: normal 12px/18px Arial,Helvetica,sans-serif;padding-top:8px;}
#rightcontent_right .rteaser h3     {margin-top:2px;margin-bottom:4px; font: normal 12px/16px Arial,Helvetica,sans-serif; color:#C51015; font-weight:bold;}


/* #rightcontent_left .textItem a       {text-decoration:none;color:#000;}
#rightcontent_left .textItem a:hover    {text-decoration:none;color:#C51015;} */

.textItem a     {text-decoration:underline;color:#C51015;}
.textItem a:hover   {text-decoration:underline;color:#C51015;}



/* Headerstyles */
#header     {width:996px;height:113px;background-color:#fff;}
#logo       {float:left;margin-top:50px;margin-left:26px;}
#logotext   {float:left;margin-top:68px;margin-left:22px;width:430px;}

#logolink1  {float:left;}
#logolink2  {float:left;}
#logolink3  {float:left;}
#logolink4  {float:left;}

#filialinfo     {position:absolute;z-index:100;margin-top:88px;left:0px;width:176px;height:85px;display:none;background-image:url(../images/bg_filialinfo.gif);background-repeat:no-repeat;}
#filialinfotxt      {padding:12px;color:#fff;}

#header_rechts  {float:right;width:247px;padding-right:14px;}
.balken_rot {width:247px;height:9px;background-color:#C51015;overflow:hidden;}
#logos      {width:247px;margin-top:10px;height:44px;}
#headerpics {}

#header a       {text-decoration:none;font: normal 14px/18px Arial,Helvetica,sans-serif;color:#000;}
#header .atrenner   {float:left;font: normal 14px/18px Arial,Helvetica,sans-serif;color:#bbb;padding-left:10px;padding-right:10px;}

#search {padding-top:10px;}
#search input {padding-left:4px;height:18px; margin:0px; border:1px solid #999890; font-size:11px; cursor:hand; background-color:#fff; font-family: Arial,Helvetica,sans-serif; font-weight: bold;margin-top:0px;}
#search input.sbmt  {border:0px;padding:0px;margin-top:-1px;margin-left:6px;margin-bottom:0px;}


/* Teaserstyles */
#maincontent .teaser1           {width: 245px; float:left;height:220px;background-color:#D9D9D9;width:auto;margin-right:12px;}
#maincontent .teaser1 .tpic     {}
#maincontent .teaser1 .ttextlayer   {background-image:url(../images/teaser_bg_vert.gif);background-repeat:repeat-x;width:auto;}
#maincontent .teaser1 .ttext        {padding:12px;font: normal 12px/20px Arial,Helvetica,sans-serif;}
#maincontent .teaser2           {float:left;width:auto;margin-right:12px;}

/* Familientag-Teaser: */
#maincontent .teaser2           {margin-left:0px;margin-top:12px;width:752px;overflow:hidden;}

#maincontent .teaser3           {float:left;width:500px;background-color:#D9D9D9;margin-right:12px;margin-bottom:12px;background-image:url(../images/teaser_bg_hor.gif);background-repeat:repeat-y;background-position:175px 0px;}
#maincontent .teaser3 .tpic     {float:left;}
#maincontent .teaser3 .pfeil        {float:right;}
#maincontent .teaser3 .ttextlayer   {float:left;width:auto;}
#maincontent .teaser3 .ttext        {padding:12px;}
#maincontent .teaser1 .textItem     {font: normal 12px/16px Arial,Helvetica,sans-serif;}
#maincontent .teaser3 .textItem     {font: normal 12px/16px Arial,Helvetica,sans-serif;}


#standortmap            {float:right;width:368px;height:368px;margin-right:13px;}
#map                {margin-right:13px;}



/* Navistyles */


/* Level 1 */
#leftnavi ul {
    width:230px;
    margin:0;
    padding:0;
    /*background-color:#F2F2F2;*/
    background-color:transparent;
}
#leftnavi ul li {
    width:220px;
    margin:0;
    padding:0 0 0 0px;
    list-style-type:none;
}
#leftnavi ul li a {
    display:block;
    width:220px;
    height:27px;
    line-height:25px;
    margin:0;
    padding:0 0 0 26px;
    font-size:13px;
    color:#000;
    /* background-image:url(../images/navi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:210px 3px; */
    text-decoration:none;
    border-bottom:1px dotted #ccc;
}
#leftnavi ul li a:hover, #leftnavi ul li.active a {
    /* background-image:url(../images/navi_over.gif);
    background-repeat:no-repeat; 
    background-position:0 0; */
    background-color:#C51015;
    color:#fff;
    border-bottom:1px dotted #ccc;
}

/* Level 2 */
#leftnavi ul li.navmainStandardLevel_2 {
    margin-left:10px;
}
#leftnavi ul li.navmainStandardLevel_2 a {
    /* background-image:url(../images/subnavi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:199px 8px; */
    border-bottom:1px dotted #ccc;
    color:#555;
    width:210px;
}
#leftnavi ul li.navmainStandardLevel_2 a:hover, #leftnavi ul li.navmainStandardLevel_2 a.active {
    /* background-image:url(../images/subnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0; */
    background-color:#eee;
    color:#333;
}

/* Level 3 */
#leftnavi ul li.navmainStandardLevel_3 {
    margin-left:20px;
}
#leftnavi ul li.navmainStandardLevel_3 a {
    background-image:none;
    font-size:12px;
    color:#666;
    width:200px;
    border-bottom:1px dotted #ccc;
}
#leftnavi ul li.navmainStandardLevel_3 a:hover, #leftnavi ul li.navmainStandardLevel_3 a.active {
    /* background-image:url(../images/subsubnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0; */
    background-color:#eee;
    border-bottom:1px dotted #ccc;
}


#metanavi_start     {clear:both;bottom:0px;padding-top:12px;margin-left:232px;padding-bottom:0px;font: normal 11px/14px Arial,Helvetica,sans-serif; color:#000; font-weight:normal;}
#metanavi       {position:absolute;bottom:0px;padding-top:12px;margin-left:232px;padding-bottom:0px;font: normal 11px/14px Arial,Helvetica,sans-serif; color:#000; font-weight:normal;}

ul#metaNavigation {
    margin:0 0 14px 0;
    padding:0;
}
ul#metaNavigation li {
    margin:0;
    padding:0 1px 0 8px;
    display:inline;
    border-left:1px solid #D7D7D6;
}
ul#metaNavigation li a      {color:#000;text-decoration:none;}
ul#metaNavigation li a:hover    {color:#000;text-decoration:underline;}


input.pur       {border:0px;}




/* Mitarbeiterliste */

.poslistblock           {clear:both;margin-bottom:12px;background-color:#fff;width:500px;}
.posliste           {float:left;background-color:#fff;margin-right:20px; margin-bottom: 15px;}
.pos                {border-bottom:1px dotted #ccc;}
#postitle h2            {margin-top:4px;margin-bottom:4px; font: normal 12px/16px Arial,Helvetica,sans-serif; color:#000; font-weight:bold;}

.posliste a         {text-decoration:none;color:#000;background-image:url(../images/pfeil_mitarbeiter.gif);background-repeat:no-repeat;background-position:0px 5px;padding-left:10px;}
.posliste a:hover       {background-image:url(../images/pfeil_mitarbeiter_on.gif);}


#mitarbeiterliste .bereich  {padding-bottom:10px;}
#mitarbeiterliste .berpos   {margin-bottom:6px;}
#mitarbeiterliste .title_berpos {clear:both;height:24px;}
#mitarbeiterliste .ma_trenner_vert  {float:left;width:1px;height:80px;overflow:hidden;background-image:url(../images/dots_vert.gif);background-repeat:repeat-y;margin-top:8px;}
#mitarbeiterliste .ma_trenner   {clear:both;height:6px;width:490px;overflow:hidden;background-color:#fff;border-top:1px dotted #ddd;}
#mitarbeiterliste .ma_content   {clear:both;width:490px;background-color:#ECECEC;background-image:url(../images/bg_mitarbeiter.gif);background-repeat:repeat-x;}
/* #mitarbeiterliste .ma_links  {float:left;width:190px;font-weight:bold;padding:8px;border:1px solid #999890;border-style:dotted;border-left:0px;border-top:0px;border-bottom:0px;} */
#mitarbeiterliste .ma_links {float:left;width:207px;font-weight:normal;padding:8px;}
#mitarbeiterliste .ma_rechts    {float:left;width:163px;font-weight:normal;padding:8px;}
#mitarbeiterliste .ma_pic   {float:right;width:75px;}
#mitarbeiterliste a     {text-decoration:none;color:#000;}
#mitarbeiterliste h2        {margin-top:4px;margin-bottom:0px;padding-bottom:0px;font: normal 14px/18px Arial,Helvetica,sans-serif;color:#000;font-weight:bold;}
#mitarbeiterliste .mailpic  {margin-right:6px;}





.message            {margin-top:4px;margin-bottom:6px; font: normal 14px/18px Arial,Helvetica,sans-serif; color:#000; font-weight:bold;}

.textItem  ol li {
    margin-left:-20;
    padding:0 0 0 0px;
}

#displayiframe          {height:900px;}


.ligallery          {background-color:#fff;}
.gallery            {background-color:#fff;}
table.gTable            {border:0px;}


/* Suchergebnis */

.searchResultItem a     {color:#000;text-decoration:none;}


#map                {margin-right:13px;}






.textteaser     {clear:both;width:488px;background-image:url(../images/bg_mitarbeiter.gif);background-repeat:repeat-x;margin-bottom:12px;border:1px solid #999890;}
.textteaser_bild    {float:left;}
.textteaser_content {float:left;padding-left:12px;padding-top:10px;width:315px;}

a.textteaserlink    {color:#000;}
.textteaser_content a   {text-decoration:none;color:#000;}
.textteaser_content a:hover {text-decoration:none;}


.artikelliste 		{padding-left:0px;padding-right:12px;}
.artikelliste p		{margin-top:0px; margin-bottom:16x;padding-top:0px;}
.artikelliste h2	{margin-top:4px;margin-bottom:0px;padding-bottom:0px; font: normal 14px/14px Arial,Helvetica,sans-serif; color:#000; font-weight:normal;}
.artikelliste a		{color: rgb(197, 16, 21); text-decoration: none; font-weight: bold;margin:0px;padding:0px;}
.artikelliste h2 a	{font-weight:normal;}




#playerclip		{width:734px;height:436px;}


