
#wrap { padding: 5px 5px 5px 5px; width: 900px; margin:5px auto;  border:0px solid #4B85C5;background-color: #ffffff; }
#content { padding: 0px; width: 910px; margin:0px auto; background-color:#ffffff;}
body     { font-family:arial, verdana, sans-serif; font-size : 12px; text-decoration: none; color: #000000; background-color: #E6E7E8; text-align:left;}

span.headline    {font: bold 12pt; text-decoration: none; color: #AE4E24;}
span.subline     {font: 11pt; text-decoration: none; color: #CF6C3A;}
span.highlighted {font: 10pt; text-decoration: none; color: #52668C;}
.citation        {font: italic 10pt; text-decoration: none;}
.small           {font: 8pt; text-decoration: none;}

/* Links */
a           {color:#000000;}
a:link      {color:#000000;}
a:visited   {color:#000000;}
a:hover     {color:#000000;text-decoration: underline; }
a:active    {color:#000000;}

/* Menu-Links */
a.menu           {color:#000000; text-decoration: none; font-weight: bold;}
a.menu:link      {color:#000000; text-decoration: none; font-weight: bold;}
a.menu:visited   {color:#000000; text-decoration: none; font-weight: bold;}
a.menu:hover     {color:#aaaaaa; text-decoration: none; font-weight: bold;}
a.menu:active    {color:#ffaaaa; text-decoration: none; font-weight: bold;}

/* Menu-Aktiv-Links */
a.menuact           {color:#AE4E24; text-decoration: none; font-weight: bold;}
a.menuact:link      {color:#AE4E24; text-decoration: none; font-weight: bold;}
a.menuact:visited   {color:#AE4E24; text-decoration: none; font-weight: bold;}
a.menuact:hover     {color:#DEAE94; text-decoration: none; font-weight: bold;}
a.menuact:active    {color:#FFAAAA; text-decoration: none; font-weight: bold;}

.menuoben             {color:#808080; font: 9pt arial; text-decoration: none; text-align : right;  padding-right:14px;}
.menuoben a:link      {color:#808080; font: 9pt arial; text-decoration: none; text-align : right;}
.menuoben a:visited   {color:#808080; font: 9pt arial; text-decoration: none; text-align : right;}
.menuoben a:hover     {color:#DE2B17; font: 9pt arial; text-decoration: none; text-align : right;}
.menuoben a:active    {color:#808080; font: 9pt arial; text-decoration: none; text-align : right;}

.footer             {color:#808080; font: 8pt arial; text-decoration: none;text-align:center; }
.footer a:link      {color:#808080; font: 8pt arial; text-decoration: none;text-align:center; }
.footer a:visited   {color:#808080; font: 8pt arial; text-decoration: none;text-align:center; }
.footer a:hover     {color:#DE2B17; font: 8pt arial; text-decoration: none;text-align:center; }
.footer a:active    {color:#808080; font: 8pt arial; text-decoration: none; text-align:center;}



.pro_linedrop {
height:35px;
width:615px;
background:url('images/navigation/black_0.gif');
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:12px;
z-index:500
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url('images/navigation/black_1.gif');
}

.pro_linedrop li.lrt {
float:right;
background:url('images/navigation/blue_1.gif');
}


.pro_linedrop .select a {
display:block; 
height:35px; 
float:left; 
background: url('images/navigation/black_0.gif'); 
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#fc0; padding-left:15px; padding-right:15; padding-top:0; padding-bottom:0
}


.pro_linedrop .select li.lrt a {color:#0ff;}


.pro_linedrop .select a b {
display:block;
background:url('images/navigation/black_0.gif') right top;; padding-left:15px; padding-right:30px; padding-top:0; padding-bottom:0
}

.pro_linedrop .select li.line a b {
background:url('images/navigation/black_0a.gif') right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: url('images/navigation/black_1.gif'); 
cursor:pointer; 
display:block;
color:#fff; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0
}

.pro_linedrop .select li.lrt a:hover, 
.pro_linedrop .select li.lrt:hover a {
background: url('images/navigation/blue_1.gif'); 
}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
background:url('images/navigation/black_1.gif') right top; 
cursor:pointer; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0
}

.pro_linedrop .select li.line a:hover b, 
.pro_linedrop .select li.line:hover a b {
background:url('images/navigation/black_1a.gif') right top; 
}

.pro_linedrop .select li.lrt a:hover b, 
.pro_linedrop .select li.lrt:hover a b {
background:url('images/navigation/blue_1.gif') right top; 
}

.pro_linedrop .select li.lrt a:hover b.arrow, 
.pro_linedrop .select li.lrt:hover a b.arrow {
background:url('images/navigation/blue_1a.gif') right top; 
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:613px;
top:35px; 
left:0; 
text-align:center;
background:#fff url('images/navigation/fade.gif');
border:1px solid #aaa
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:url('line/transparent.gif'); margin:0; white-space:nowrap; color:#333;font-size:10px; padding-left:16px; padding-right:16px; padding-top:0; padding-bottom:0}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative; background:#fff url('images/navigation/fade.gif') left bottom;}



			 #bodyrechts		    {position:relative;left:0px;top:0px;width:200px;float:right;margin-top:5px;padding-top:0px;padding-left:0px;padding-right:0px; overflow:hidden}
			.rechts				{width:190px;text-align:left;border:0px solid #4B85C5; margin-bottom:10px}
			.rechtsHead			{color:#7D7C7C;background-color:#F4F4F4;font-weight:bold;padding:5px; font: 10pt arial;}
			.rechtsInhalt		 {background-color:#FFFFFF;padding:5px;}
			
			.linie {border-top:1px solid black;width:200px;
}


/** Box rechts **/
.medialist dd img { float:left; margin:5px 5px 0 10px; border:0px solid #ccc; }
.medialist dd p { padding:5px; }

.box { position:relative; width:245px; background:url('images/bg_right_head.gif') repeat-x; margin:0 }
.box dd { margin:0; height:40px; background:url('images/bg_right_box.gif') no-repeat; font-weight:bold; font-style:normal; font-variant:normal; font-size:10pt; font-family:arial }
.box dd.last { background:url('images/bg_right_box_last.gif') no-repeat; }

#right { float:left; width:253px; padding-left:9px; }
#right dl { margin-bottom:20px; }
#right dt { font-family:"Trebuchet MS"; font-size:12px;  color: #cccccc;  font-weight:bold; padding-left: 23px; height:27px; line-height:27px; }
#right a:hover { text-decoration:underline; }

/** Ende Box rechts **/


/** Subnavigation **/
.submenu a:link {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #5a5a5a;
	display: block;
	margin-bottom: 1px;
	padding-bottom: 8px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 4px;
	width:auto;
    border-bottom : 1px solid #C0C0C0;
	width: 180px; padding: 7px 23px 7px 23px;
}

.submenu a{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #5a5a5a;
	display: block;
	margin-bottom: 1px;
	padding-bottom: 8px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 4px;
	width:auto;
	border-bottom : 1px solid #C0C0C0;
	width: 180px; padding: 7px 23px 7px 23px;
}

.submenu a:visited{color:#5a5a5a;text-decoration: none;}

.submenu a:hover{color: #B5CC0E;background-color:#efefef; background: #efefef url('images/arrow.gif') no-repeat center left; width: 180px; padding-left:23px; padding-right:23px; padding-top:7px; padding-bottom:7px }


.submenuaktiv a{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #B5CC0E;
	background-color:#efefef;
	display: block;
	margin-bottom: 1px;
	padding-bottom: 8px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 4px;
	width:auto;
	border-bottom : 1px solid #C0C0C0;
	background: #efefef url('images/arrow.gif') no-repeat center left; width: 180px; padding-left:23px; padding-right:23px; padding-top:7px; padding-bottom:7px
}


.submenuaktiv a:link{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #B5CC0E;
	background-color:#efefef;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 8px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 4px;
	width:auto;
	border-bottom : 1px solid #C0C0C0;
}

.submenuaktiv a:visited {color: #B5CC0E;text-decoration: none;}

.submenuaktiv a:hover {color: #B5CC0E;text-decoration: none;}
/** Ende Subnavigation **/			

h1  {font-family:arial, verdana, sans-serif; font-size : 16px; color : #03823D; margin-top : 1pt;margin-bottom : 1pt;font-weight : bold;}
h2  {font-family:arial, verdana, sans-serif; font-size : 14px; color : #C2B5B5; margin-top : 1pt;margin-bottom : 1pt;font-weight : bold;}
h3  {font-family:arial, verdana, sans-serif; font-size : 13px; color : #C2B5B5; margin-top : 1pt;margin-bottom : 1pt;font-weight : bold;}



/* ---------------------- navi ---------------------- */
#dolphincontainer{position:relative;height:36px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}

#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url('images/dolphin_bg.gif') repeat-x bottom left;line-height:275%;padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}

#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li{display:block;float:left;margin:0 1px;}

#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 10 0 10px;height:33px;}

#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}

#dolphinnav ul li a:hover{color:#fff;background:url('images/dolphin_bg-OVER.gif') repeat-x bottom left;}

#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}

#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url('images/dolphin_left-ON.gif') no-repeat top left;line-height:275%}

#dolphinnav ul li a.current span{display:block;width:auto;background:#1D6893 url('images/dolphin_right-ON.gif') no-repeat top right;height:33px; padding-left:0; padding-right:20px; padding-top:0; padding-bottom:0}


#dolphinnav ul li a.current3, #dolphinnav ul li a.current3:hover{color:#fff;background:#1D6893 no-repeat top left;line-height:275%}

#dolphinnav ul li a.current3 span{display:block;width:auto;background:#1D6893 no-repeat top right;height:33px; padding-left:0; padding-right:20px; padding-top:0; padding-bottom:0}


/* Box runde Ecken */
#roundbox {
	display:block; 
	background:transparent; 
	font-weight:normal; 
	margin:5px 0px; 
}
#roundbox p {
	margin:0 2px; 
	padding:2px 0; 
	line-height:1.2em;
}
.roundboxcontent {
	display:block; 
	background:#fff; 
	border-left:1px solid #DFDFDF; 
	border-right:1px solid #DFDFDF;
	padding:0.5em;
}

.linie1, .linie2, .linie3, .linie4 {display:block; overflow:hidden; font-size:1px;}
.linie1, .linie2, .linie3 {height:1px;}
.linie2, .linie3, .linie4 {background:#fff; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.linie1 {margin:0 5px; background:#DFDFDF;}
.linie2 {margin:0 3px; border-width:0 2px 0 2px;}
.linie3 {margin:0 2px;}
.linie4 {height:2px; margin:0 1px 0 1px;}


/* menu left */

.markermenu{
width: 170px; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 3px 0;
padding: 0;
border: 0px solid #9A9A9A;
}

.markermenu ul li a{
background: white url('images/arrow-list.gif') no-repeat 2px center;
color: #00014e;
display: block;
width: auto;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:arial, verdana, sans-serif; padding-right:0; padding-top:3px; padding-bottom:3px
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu ul li a:visited{
color: #00014e;
}

.markermenu ul li a:active{
color: #960524;
background-color: #F1F0F0;
background-image:url('images/arrow-list-red.gif'); /*onMouseover image change. Remove if none*/
}
.markermenu ul li a:hover{
color: #960524;
background-color: #F1F0F0;
background-image:url('images/arrow-list-red.gif'); /*onMouseover image change. Remove if none*/
}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */


















.markermenu2{
width: 170px; /*width of menu*/
}

.markermenu2 ul{
list-style-type: none;
margin: 3px 0;
padding: 0;
border: 0px solid #9A9A9A;
}

.markermenu2 ul li a{
background: white url('images/arrow-list.gif') no-repeat 2px center;
display: block;
width: auto;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:arial, verdana, sans-serif; padding-right:0; padding-top:3px; padding-bottom:3px
color: #960524;
background-color: #F1F0F0;
background-image:url('images/arrow-list-red.gif'); /*onMouseover image change. Remove if none*/
}


* html .markermenu2 ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu2 ul li a:visited{
color: #00014e;
}

.markermenu2 ul li a:active{
color: #960524;
background-color: #F1F0F0;
background-image:url('images/arrow-list-red.gif'); /*onMouseover image change. Remove if none*/
}
.markermenu2 ul li a:hover{
color: #960524;
background-color: #F1F0F0;
background-image:url('images/arrow-list-red.gif'); /*onMouseover image change. Remove if none*/
}

/* Holly Hack for IE \*/
* html .markermenu2 ul li { height: 1%; }
* html .markermenu2 ul li a { height: 1%; }
/* End */
