* { 
	margin:0;
	padding:0;
}

body {
background-color: #FFFFFF;
font-size: 0.67em;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif ! important;
color:#000000;
padding:0px;
margin:0px 0px 0px 0px;
text-align:center;
}

td,p,div {color:#000000;line-height:120%;}

img {border:0;}

p {padding:0px 0px 10px 0px;}

/*
a {color: #000000;font-weight:bold;text-decoration:none;}
a:link {color: #000000;font-weight:bold;text-decoration:none;}
a:visited {color:#000000;font-weight:bold;text-decoration:none;}
a:hover {color: #000000;font-weight:bold;text-decoration:underline;}
a:active { color:#000000;font-weight:bold;text-decoration:underline;}*/

a {color: #4aabd6;font-weight:bold;text-decoration:underline;}
a:link {color: #4aabd6;font-weight:bold;text-decoration:underline;}
a:visited {color:#4aabd6;font-weight:bold;text-decoration:underline;}
a:hover {color: #4aabd6;font-weight:bold;text-decoration:underline;}
a:active { color:#4aabd6;font-weight:bold;text-decoration:underline;}

a.blue {color: #4aabd6;font-weight:bold;text-decoration:underline;}
a.blue:link {color: #4aabd6;font-weight:bold;text-decoration:underline;}
a.blue:visited {color:#4aabd6;font-weight:bold;text-decoration:underline;}
a.blue:hover {color: #4aabd6;font-weight:bold;text-decoration:underline;}
a.blue:active { color:#4aabd6;font-weight:bold;text-decoration:underline;}

#pgBody {width:100%;background-image:url(bgPage.gif);background-repeat:repeat-x;height:365px;}

h1,h2,h3 {color:#4aabd6;padding:0px 0px 5px 0px;margin:0px 0px 5px 0px;}

strong {color: #4aabd6;}

/* ---------- container zentriert das layout -------------- */
#container {
width: 999px;
margin: 0 auto;
position:relative;
text-align:left;
}

#header {width: 680px;padding:40px 0px 50px 292px;}

/* -------------- navigavtion------------- */
#mainnavDiv {}
#subnavDiv {position:relative; z-index:14;}


/* -------------- page------------- */
#page {
width: 999px;
text-align:left;
}

#left {float:left;width:150px;padding:0px 0px 0px 295px;}

/* ----------- content---------------------- */

#content 
{
    float:left;width:340px;
}

#contentBreit
{
    width:520px;padding:0px 0px 0px 278px;
}

#contentHome
{
    width:500px;padding:30px 0px 0px 258px;
}

#right {float:left;width:200px;padding:0px 0px 0px 10px;}

.BCC_MINIPS_NoTitle01Table {margin-bottom:10px;}

#content .BCC_MINIPS_NoTitle01Content {background-color:#FFFFFF;width:315px;}
#contentBreit .BCC_MINIPS_NoTitle01Content {background-color:#FFFFFF;width:450px;}
#right .BCC_MINIPS_NoTitle01Content {width:315px;}
.BCC_MINIPS_NoTitle01Content div.Normal{padding:10px;}
.BCC_MINIPS_NoTitle01ActionsTD {width:15px;}

.BCC_MINIPS_IPOTable {margin-bottom:20px;}

.BCC_MINIPS_NoTitle01Content table td {vertical-align:top;padding-right:10px;}

#smallImgDiv .BCC_MINIPS_NoTitle01Content {height:200px;padding:0; margin:0;}
#smallImgDiv .BCC_MINIPS_NoTitle01Content img {vertical-align:bottom;}
#smallImgDiv .BCC_MINIPS_NoTitle01Content {vertical-align:bottom;}

/* ----------- footer ----------------------- */

#dnn_ContentPane {background-color: transparent;padding:2px 10px 10px 20px;}
#smallImgDiv {position:absolute; left:297px; top:165px; width:115px; height:200px;z-index:10;}

#logo {position:absolute; left:0px; top:290px; width:290px; height:50px;z-index:11;}
#adresseDiv {position:absolute; left:0px; top:370px; width:230px; height:50px;z-index:12;}
#dnn_addressblock {position:absolute; left:0px; top:410px; width:265px; height:150px;z-index:12;font-size: 0.9em;}
#erreichbarkeit {width:285px;padding:0;}
#erreichbarkeit .td1{width:108px;text-align:right;padding:0;}
#erreichbarkeit .td2{width:150px;text-align:left;padding:0px 0px 0px 27px;}

#mainnavDiv .mainNavDiv, #mainnavDiv .navLevel1Div {float:left;}

a.mainnav:link	{color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.mainnav:visited	{ color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.mainnav:active	{ color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.mainnav:hover	{ color: #FFFFFF; text-decoration: none; font-weight:bold;}

a.mainnavon:link	{ color: #fcd643; text-decoration:none; font-weight:bold;}
a.mainnavon:visited	{ color: #fcd643; text-decoration: none; font-weight:bold;}
a.mainnavon:active	{ color: #fcd643; text-decoration: none; font-weight:bold;}
a.mainnavon:hover	{ color: #fcd643; text-decoration: none; font-weight:bold;}

.navLevel1Div{padding:0px 0px 5px 0px;}
.navLevel2Div{padding:0px 0px 5px 10px;}
.navLevel3Div{padding:0px 0px 5px 20px;}

a.navLevel1:link	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }
a.navLevel1:visited	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }
a.navLevel1:active	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }
a.navLevel1:hover	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }

a.navLevel1on:link	{ padding:0px 0px 15px 20px; background: url("hakenGelbKlein.gif") no-repeat; background-position:0px 0px; color: #fcd643; text-decoration:none; }
a.navLevel1on:visited	{ padding:0px 0px 15px 20px; background: url("hakenGelbKlein.gif") no-repeat; background-position:0px 0px; color: #fcd643; text-decoration: none; }
a.navLevel1on:active	{ padding:0px 0px 15px 20px; background: url("hakenGelbKlein.gif") no-repeat; background-position:0px 0px; color: #fcd643; text-decoration: none; }
a.navLevel1on:hover	{ padding:0px 0px 15px 20px; background: url("hakenGelbKlein.gif") no-repeat; background-position:0px 0px; color: #fcd643; text-decoration: none; }

a.navLevel2:link	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }
a.navLevel2:visited	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }
a.navLevel2:active	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }
a.navLevel2:hover	{ padding:0px 0px 15px 20px; color: #FFFFFF; text-decoration: none; }

a.navLevel2on:link	{ padding:0px 0px 15px 20px; color: #fcd643; text-decoration:none; }
a.navLevel2on:visited	{ padding:0px 0px 15px 20px; color: #fcd643; text-decoration: none; }
a.navLevel2on:active	{ padding:0px 0px 15px 20px; color: #fcd643; text-decoration: none; }
a.navLevel2on:hover	{ padding:0px 0px 15px 20px; color: #fcd643; text-decoration: none; }

/* ----------- Sondersachen ----------------------- */

.karteDetailOff {visibility:hidden;}
.karteDetailOn {visibility:visible;}

#karteDetail {position:absolute;left:645px;top:130px;z-index:11;background: url("karte_detail.png") no-repeat;}

* html #karteDetail
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.dr-lankes.de/Portals/4/karte_detail.png", sizingMethod="crop");
background-repeat:no-repeat;
}

#dnn_ctr479_ContentPane {visibility:hidden;}

tr.teamImg td {background-color:#6699cc;height:140px;padding:0;margin:0;}
tr.teamNames td {padding:5px 0px 60px 5px;margin:0;}
.teamBorder {margin-right:10px;}
#dnn_ctr465_HtmlModule_lblContent {padding:0px;}
#dnn_ctr465_HtmlModule_lblContent h3 {padding:10px 0px 0px 10px;}
#dnn_ctr465_ContentPane {padding:0px;}


