
@media print
 {

body{


margin:0px 0px 20px 40px;
padding:0px 0px 0px 0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
color: #000000;
font-size:12px;
line-height: 130%;
}


#Druck img
{float:right; margin: 0px 0px 0px 0px; padding:1px;}

#Druck{
width: 630px;
color:#000000;
font-size: 11px;
margin: 0px 0px 0px 0px;
height:auto;
}


#content
{width:630px; margin:0px; padding:0px; background:#FFFFFF;float:left;}

#content h2{
color:#0090E0;
font-size: 18px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

#content h5 {
color:#8F8F8F;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

#content h4 {
color:#0090E0;
font-size: 12px;
font-weight:bold;
margin: 0 0 10px 0;
padding: 0 0 2px 0;
border-bottom:1px solid #7DC8DD;
}

#content h4 .hell {
color:#0090E0;
font-size: 14px;
margin: 0px;
padding: 20px 0px 20px 0px;
background-color:#F8F8F8;
line-height:16px;
}

#content .h4pfeil {
font-size: 1.1em;
margin: 0px;
color:#0090E0;
margin: 15px 0px 0px 0;
}

#content .h4numm {
font-family:Verdana,Arial,sans-serif;
font-size: 12px;
font-weight:bold;
margin: 15px 0px 0px 0;
background-color:#7DC8DD;
color:#FFFFFF;
padding: 2px 4px 2px 4px;
border-bottom:1px solid #7DC8DD;
}

.pquote {
float: right;
width: 170px;
background: url(images/openquote01.gif) #FBFEFD top left no-repeat;
color: #8F8F8F;
padding: 30px 15px 5px 20px;
margin: 0px 0px 0px 0px;
}

.pquoteleft {
width: 260px;
background: url(images/openquote01.gif) #FBFEFD top left no-repeat;
color: #8F8F8F;
padding: 30px 15px 5px 20px;
margin: 3px 0px 5px 3px;
}

#content .pquote p {
color: #4F4F4F;
font-size: 12px;
line-height: 140%;
width: 170px;
}

.pquote p:first-letter {
color: #8F8F8F;
font-size: 1.5em;
font-weight: bold;
}

#content .pquote250 {
float: right;
width: 250px;
background: url(images/openquote01.gif) #FBFEFD top left no-repeat;
color: #8F8F8F;
padding: 30px 15px 5px 20px;
margin: 0px 0px 0px 0px;
}

.pquote250 p:first-letter {
color: #8F8F8F;
font-size: 1.5em;
font-weight: bold;
}

#content a{
text-decoration:none;
color: #8F8F8F;
}

#content b{
color: #8F8F8F;
font-size:12px;
line-height: 130%;
font-weight:bold;
}

#content ul li{
color: #8F8F8F;
font-size:12px;
line-height: 130%;
}

img.left
{float:left; margin:0 30px 15px 0; padding:1px; background-color:#FFFFFF; border:1px solid #000000;}

img.right
{float:right; margin:0 15px 15px 30px; padding:1px; background-color:#FFFFFF; border:1px solid #000000;}

img.rand
{margin:0px 0px 5px 0px; padding:1px; background-color:#FFFFFF; border:1px solid #000000;}

.left
{float:left; margin:0 30px 15px 0; background-color:#FFFFFF; border:1px solid #000000;}


#titel{display:none;}
#kopfleiste{display:none;}
#avmenu{display:none;}
#InfoBox2011 {display:none;}
#info {display:none;}
#fussleiste {display:none;}
#footer {display:none;}
#Picture {display:none;}
.nicht {display:none;clear:left;height:1px;}
.keywords {display:none;}
.Thema {display:none;}

#content .pageinfo  {display:none;}

#content .mleft60  {
margin-left:0px;
}


#content p {
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
display: block;
float:left;
text-align: left;
width:100%;
orphans:5;
widows:5;
}

#content p.alles {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
display: block;
float:left;
text-align: left;
width:100%;
orphans:5;
widows:5;
}



/* galerie 01 druck */

div.grafik
{
  float: left;
  margin: 4px 20px 15px 0px;
  height: auto;
  width: auto;
  text-align: center;
  background-color:#FFFFFF;
  font-size:2px;
}

div.grafik img
{
  display: inline;
  margin: 0px;
  border: 1px solid #000000;

}


div.desc
{
  font-family:Arial,Helvetica,sans-serif;
  text-align: center;
  font-weight: normal;
  font-size:11px;
  margin: 0px;
  color:#000000;
  background-color:#FFFFFF;
}


/* galerie 02  druck*/

div.foto
{
  float: left;
  margin: 4px 20px 15px 0px;
  height: auto;
  width: auto;
  text-align: center;
  background-color:#FFFFFF;
  font-size:2px;
}

div.foto img
{
  display: inline;
  margin: 0px 0px 0px 0px;
  border: 1px solid #000000;
}


div.besch
{
  text-align: center;
  font-weight: normal;
  font-size:11px;
  margin: 5px 0px 0px 0px;
  padding:2px;
  color:#5F5F5F;
  background-color:#FFFFFF;
}

div.besch img
{
  display: inline;
  margin: 4px 0px 0px 0px;
  border:none;
}

div.besch a:link a:visited
{
  font-weight: normal;
  font-size:11px;
  margin-top: 0px;
}




}
@media screen
{


/* Screen layout: */

html,body{margin:0;padding:0;background-color:#F7FBE1;}


body {
margin: 0px 0px 0px 0px;
padding: 0px;
font: 76% Verdana,Tahoma,Arial,sans-serif;
height:100%;
background: #F7FBE1 url(images/bg-seite01.gif) top left repeat-x;
color: #4F4F4F;
}

#Druck{display:none;}
#Logo{display:none;}
.nichtdrucken{display:none;}

#wrap{text-align:left;margin: 0px 0px 0px 10px;}

/* #wrap{width:990px;margin:0 auto}*/

#wrap {
color: #303030;
position: absolute;
width: 990px;
background: #FFFFFF url(images/bg-unten990.gif) top left repeat;


}

#wrapper{float:left;width:100%;}
#content{margin: 0 223px 0 185px}
#info{float:left;width:223px;margin-left:-223px}





#oben {
clear: both;
margin: 0px;
padding: 0px;
height: 0px;
}

#header h1 {
width: 250px;
margin: 0 0 10px 0;
float: left;
}

#header p {
width: 490px;
float: right;
text-align: center;
color: #a0a0a0;
margin: 0 0 10px 0;
font-size: 0.8em;
line-height: 1.2em;
}

#titel {
margin: 0px 0px 0px 0px;
font: 76% Verdana,Tahoma,Arial,sans-serif;
background: #F7F9EE url(images/titel-2011.gif) top left repeat-x;
height:145px;
width: 990px;
}

#symbol {
position:absolute;
width: 100px;
left:885px;
top:8px;
color: #9000E0;
margin:0px;
padding:0px;
z-index:1;
}

#HauptMenue {
top:90px;
left:190px;
z-index:2;
width: 795px;
position:absolute;
}


a.wahl, a.wahl:visited {
  font-family:Verdana,Tahoma,sans-serif;font-size: 12px; margin: 0;
  padding: 3px 10px 0 0; text-decoration:none;font-weight:bold;color:#FFFFFF;}

a.wahl:hover {
  font-family:Verdana,Tahoma,sans-serif;font-size: 12px; margin: 0;
  padding: 3px 10px 0 0; text-decoration:none;font-weight:bold;color:#000000;}

a.hier, a.hier:visited {
  font-family:Verdana,Tahoma,sans-serif;font-size: 12px; margin: 0;
  padding: 3px 10px 0 0; text-decoration:none;font-weight:bold;color:#7F7F7F;}

a.hier:hover {
  font-family:Verdana,Tahoma,sans-serif;font-size: 12px; margin: 0;
  padding: 3px 10px 0 0; text-decoration:none;font-weight:bold;color:#7F7F7F;}


#photo {
margin: 0 0 0 0;
border: 1px solid #FF00FF;
}



#kopfleiste {
display: block;
margin: 0px 0px 0px 0px;
padding-top: 1px;
font: 76% Verdana,Tahoma,Arial,sans-serif;
background: #EEF4F1 url("images/bg-streifen990.gif") top left repeat-y;
height:30px;
}

#Schrift {
float: right;
width: 218px;
font-size:10px;
font-weight: normal;
text-decoration: none;
color: #4F4F4F;
padding: 4px 0px 0px 0px;
border: 0px solid #E5EDF1;
margin-left:0px;
}

#Schrift img {
margin-left:4px;
display:inline;
}

.IntNav {
float: left;
width:590px;
font-size:11px;
font-weight: normal;
color: #7CC8DB;
padding: 8px 0px 0px 15px;
margin-left:0px;

}

.IntNav a:link, .IntNav a:visited {
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #7CC8DB;
border: 0px solid #E5EDF1;
margin-left:0px;
padding: 0px 0px 0px 0px;
}

.IntNav a:hover {
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #0070C0;
border: 0px solid #E5EDF1;
margin-left:0px;
padding: 0px 0px 0px 0px;
}


#Hinweis {
float: left;
font-size:11px;
font-weight: normal;
color:#66BBCC;
background-color:#EEF4F1;
width:150px;
line-height:15px;
padding: 0px 0px 0px 0px;
border:none;
margin:9px 10px 0px 0px;
text-align:right;
}


/* gallerie 01 */

div.grafik
{
  float: left;
  margin: 4px 15px 15px 4px;      /* oben rechts unten links */
  border: 0px solid #000000;
  height: auto;
  width: auto;
  text-align: center;
  background-color:#DFDFDF;
  font-size:2px;
}

div.grafik img
{
  display: inline;
  margin: 7px;
  border: 1px solid #ffffff;

}

div.grafik a:hover img {
border: 1px solid #000000;
}

div.desc
{
  text-align: center;
  font-weight: normal;
  font-size:11px;
  margin: 0px;
  padding:2px;
  color:#707D99;
  background-color:#FFFFFF;
}


/* gallerie 02 */

div.foto
{
  margin: 3px 10px 5px 5px;
  border: 1px solid #FFFFFF;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
  background-color:#7CC8DB;
  font-size:2px;
}

div.foto img
{
  display: inline;
  margin: 7px;
  border: 1px solid #FFFFFF;
}

div.foto a:hover img {border:1px solid #000000;}

div.besch
{
  text-align: center;
  font-weight: normal;
  font-size:11px;
  margin: 0px;
  padding:2px;
  color:#707D99;
  background-color:#FFFFFF;
}

div.besch img
{
  display: inline;
  margin: 4px 0px 0px 0px;
  border:none;
}

div.besch a:link a:visited
{
  font-weight: normal;
  font-size:11px;
  margin-top: 0px;
}




/*links margin-left:-990px;*/

#avmenu{float:left;width:185px;margin-left:-990px;}


#avmenu{
float:left;
width:180px;
padding: 5px 0px 10px 0px;
font-size:11px;
}

#avmenu ul {
list-style: none;
width: 170px;
/*width: 180px;*/
margin: 0 0 10px 0;
padding: 0;
font-size:11px;
background:#FFFFFF;
}

#avmenu li {
margin-bottom: 2px;
border-right: 0px solid #00FFFF;
}

#avmenu li a, #avmenu li a:visited {
font-size:11px;
font-weight:normal;
height: 14px;
text-decoration: none;
color: #949A76;
display: block;
padding: 6px 0 4px 10px;
background: #F3F9D4;
border-left: 4px solid #D2DCA2;
margin-left:5px;
}


#avmenu li a:hover {
background: #EAF2F6;
color: #000000;
border-left: 4px solid #000000;
margin-left:5px;
}

#avmenu li a.sektion:link, #avmenu li a.sektion:visited {
font-size:12px;
font-weight: bold;
height: 14px;
text-decoration: none;
color: #7FCADD;
display: block;
padding: 6px 0 4px 10px;
background: #F3F9D4;
border-left: 4px solid #D2DCA2;
margin-left:5px;
font-variant:small-caps;
}


#avmenu li a.sektion:hover {
font-size:12px;
height: 14px;
text-decoration: none;
color: #000000;
display: block;
padding: 6px 0 4px 10px;
border-left: 4px solid #D2DCA2;
margin-left:5px;
font-variant:small-caps;
}


#avmenu li a.unterrubrik:link, #avmenu li a.unterrubrik:visited {
font-size:11px;
font-weight: normal;
height: 14px;
text-decoration: none;
color: #7FCADD;
display: block;
padding: 2px 0px 2px 5px;
background: #F3F9D4;
border-left: 4px solid #B2CC92;
margin-left:5px;
font-variant:small-caps;
}


#avmenu li a.unterrubrik:hover {
font-size:11px;
font-weight: normal;
height: 14px;
text-decoration: none;
color: #7FCADD;
display: block;
padding: 2px 0px 2px 5px;
background: #F3F9D4;
border-left: 4px solid #B2CC92;
margin-left:5px;
font-variant:small-caps;
cursor:default;
}


#avmenu li a.inaktiv:link, #avmenu li a.inaktiv:visited {
font-size:12px;
font-weight: bold;
height: 18px;
text-decoration: none;
color: #7FCADD;
display: block;
padding: 6px 0 4px 10px;
background: #F3F9D4;
border-left: 4px solid #D2DCA2;
margin-left:5px;
font-variant:small-caps;
}

#avmenu li a.inaktiv:hover {
font-size:12px;
height: 18px;
text-decoration: none;
color: #7FCADD;
display: block;
padding: 6px 0 4px 10px;
border-left: 4px solid #D2DCA2;
margin-left:5px;
font-variant:small-caps;
}

.neues {
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #949A76;
padding: 0px 0px 0px 8px;
background: #F3F9D4;
border-left: 4px solid #D2DCA2;
width:148px;
border-right: 0px solid #00FFFF;
margin-left:5px;
line-height:130%;
}


.neues a.mitte {
color:#EFF5D2;
text-decoration:none;
text-align:center;
}

.neues a.mitte:hover {
color:#FF0000;
text-decoration:none;
}

.neues b{
font-size:11px;
font-weight:bold;
color: #6DACBB;
}

.neues .x {
color: #505050;
line-height: 1.3em;
}

/* Ende LINKS */







/* RECHTS */


#info{
float:left;
width:223px;
margin-left:-223px;
padding: 5px 0px 10px 0px;
font-size:11px;
font-weight: normal;
color: #4F4F4F;
border-left: 0px solid #E5EDF1;
border-right: 0px solid #FFFFFF;
}

#info h3 {
font-size: 10px;
margin: 0 0 10px 0;
color:#49A2B8;
padding: 0 0 2px 0;
border-bottom:1px solid #7DC8DD;
}

#info .h3pfeil {
font-size: 10px;
margin: 0 0 10px 0;
background-color:#7DC8DD;
color:#FFFFFF;
padding: 0 4px 2px 4px;
border-bottom:1px solid #7DC8DD;
}

#info .h3lupe {
font-size: 10px;
margin: 0 0 10px 0;
background-color:#7DC8DD;
color:#FFFFFF;
padding: 2px 4px 2px 4px;
border-bottom:1px solid #7DC8DD;
}

#info h4 {
font-size: 10px;
font-weight:normal;
margin: 0 0 10px 0;
color:#FFFFFF;
padding: 0 0 2px 0;
background-color:#7DC8DD;
border-bottom:1px solid #7DC8DD;
border-top:1px solid #7DC8DD;
}

#info .h4pfeil {
font-size: 10px;
font-weight:bold;
margin: 0 0 10px 0;
background-color:#C8E705;
color:#FFFFFF;
padding: 0 4px 2px 4px;
border-bottom:1px solid #C8E705;
border-top:1px solid #C8E705;
}


#info .foto {
  padding: 0px;
  margin: 0px 0px 5px 12px;
  border: 7px solid #FFFFFF;
  height: auto;
  width: auto;
  text-align: center;
  background-color:#FFFFFF;
  font-size:2px;
}

#info .foto img
{
  display: inline;
  margin: 7px;
  border: 1px solid #FFFFFF;
}

#info .foto a:hover img {border:1px solid #000000;}


#bookmarks img {
margin-right:8px;
}



div.bildrechts
{
  margin: 0px 0px 18px 11px;
  border: 7px solid #FFFFFF;
  height: 115px;
  width: 152px;
  text-align: center;
  font-size:10px;
}

div.bildrechts img
{
  display: inline;
  border: 1px solid #6F6F6F;
}

div.bildrechts a:hover img {
border: 1px solid #FFFFFF;
}

div.bildrechts a:hover {
text-decoration:none;
color:#FF007F;
}

div.brechts
{
  font-family:Arial,Helvetica,sans-serif;
  text-align: center;
  font-weight: normal;
  font-size:11px;
  margin: 0px;
  color:#038D8D;
}


.infoinhalt {
background:#EAF2F6;
font-size:11px;
font-weight: normal;
color: #49A2B8;
padding: 0px 9px 0px 11px;
border-right: 5px solid #FFFFFF;
margin-left:5px;
}

#info b {
color: #49A2B8;
font-size:10px;
line-height:20px;
font-weight:bold;
}

#info a.mitte {
font-size:10px;
color: #49A2B8;
text-decoration:none;
text-align:center;
margin-top:5px;
}

#info a.mitte:hover {
font-size:10px;
color:#FF0000;
text-decoration:none;
margin-top:5px;
}

#info .quer, #info .quer:visited {
text-decoration: none;
color: #49A2B8;
line-height:16px;
}

#info .quer:hover {
text-decoration: underline;
color: #286EA0;
line-height:16px;
}




#map a:link, #map a:visited {
display:block;
color:#0090E0;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
background-color:#FAFAFA;
cursor:pointer;
border: 1px solid #AFAFAF;
width:21px;
padding: 0px;
margin:  0px;
text-align: center;
line-height:140%;
}

#map a:hover {
display:block;
color:#FFFFFF;
text-decoration:none ;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
background-color:#0070C0;
cursor:pointer;
border: 1px solid #000000;
width:21px;
padding: 0px;
margin:  0px;
text-align: center;
line-height:140%;
}


.runten {
position:bottom;
font-size:10px;
font-weight: normal;
height: 170px;
text-decoration: none;
color: #4F4F4F;
display: block;
padding: 0px 0px 0px 10px;
background: #EAF2F6;
border-right: 5px solid #FFFFFF;
border:1px solid #FF0000;
margin-left:5px;
}


#content {
margin: 0px 0px 20px 185px;
/*margin: 0px 0px 20px 195px;*/
border-right: 0px solid #f0f0f0;
padding: 0px;
font-size:12px;
font-family:Verdana,Tahoma,Arial,sans-serif;
color: #4F4F4F;
line-height: 1.6em;
text-align: left;
width:570px;
}


#content .pageinfo  {
position: absolute;
top: 197px;
left: 187px;
}


#content .mleft60  {
margin-left:60px;
}



#content .grau  {
color: #7F7F7F;
font-size: 11px;
line-height: 130%;
}



/*#FDFDFD background: url(images/openquote01.gif) #F1F7F4 bottom right no-repeat;*/

.pquote {
float: right;
width: 180px;
background: url(images/openquote01.gif) #FBFEFD top left no-repeat;
color: #55AABB;
padding: 20px 15px 0px 20px;
margin: 0px 0px 10px 10px;
font-size: 12px;
line-height: 140%;

}

.pquoteleft {
width: 260px;
background: url(images/openquote01.gif) #FBFEFD top left no-repeat;
color: #8F8F8F;
padding: 20px 15px 0px 20px;
margin: 3px 0px 5px 3px;
}

#content .pquote p {
color: #4F4F4F;
font-size: 12px;
line-height: 140%;
width: 170px;
}

.pquote p:first-letter {
color: #8F8F8F;
font-size: 1.6em;
font-weight: bold;
}

#content .pquote250 {
float: right;
width: 230px;
background: url(images/openquote01.gif) #FBFEFD top left no-repeat;
color: #8F8F8F;
padding: 30px 10px 5px 20px;
margin: 0px 0px 0px 10px;
}

.pquote250 p:first-letter {
color: #8F8F8F;
font-size: 1.5em;
font-weight: bold;
}


.erster:first-letter {
color: #8F8F8F;
font-size: 1.5em;
font-weight: bold;
}

.erster td:first-letter {
color: #8F8F8F;
font-size: 1.5em;
font-weight: bold;
}


#content ul li {
color:#3285A4;
font-family:Verdana,Tahoma,Arial,sans-serif;
}

#content ol li {
color:#3285A4;
font-family:Verdana,Tahoma,Arial,sans-serif;
}



#content h1, #content h2{
font-family:Arial,sans-serif;
color:#7CC8DB;
font-size:16px;
font-weight:bold;
letter-spacing:0.5px;
margin: 0px 0 0.2em 0;
}

#content h4 {
color:#66AABB;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:normal;
margin: 0 0 10px 0;
padding: 0 0 2px 0;
border-bottom:1px solid #7DC8DD;
}

#content .hell{
color:#0571B1;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:normal;
letter-spacing:2px;
margin: 0 0 10px 0;
padding: 0 0 2px 0;
background-color:#EAF2F6;
border-bottom:1px solid #CFCFCF;
}


#content .h4pfeil {
font-family:Verdana,Arial,sans-serif;
font-size: 16px;
font-weight:bold;
margin: 0 0 10px 0;
background-color:#7DC8DD;
color:#FFFFFF;
padding: 0 4px 1px 4px;
border-bottom:1px solid #7DC8DD;
}

#content .h4pfeilrt {
font-family:Verdana,Arial,sans-serif;
font-size: 16px;
font-weight:bold;
margin: 0 0 10px 0;
background-color:#DF0000;
color:#FFFFFF;
padding: 0 4px 1px 4px;
border-bottom:1px solid #7DC8DD;
}

#content .h4numm {
font-family:Verdana,Arial,sans-serif;
font-size: 12px;
font-weight:bold;
margin: 0 0 10px 0;
background-color:#7DC8DD;
color:#FFFFFF;
padding: 2px 4px 2px 4px;
border-bottom:1px solid #7DC8DD;
}


#content .h4num {
font-family:Verdana,Arial,sans-serif;
font-size: 12px;
font-weight:normal;
margin: 0 0 10px 0;
background-color:#7DC8DD;
color:#FFFFFF;
padding: 0 4px 1px 4px;
border-bottom:1px solid #7DC8DD;
}

#content b {
color:#7DC8DD;
font-size: 12px;
}



#content p.alles {
display: block;
float:left;
border-right: 0px solid #f0f0f0;
padding: 0px;
font-size:12px;
font-family:Verdana,Tahoma,Arial,sans-serif;
line-height: 1.6em;
text-align: left;
width:570px;
}


#content p.allesmini {
display: block;
float:left;
border-right: 0px solid #f0f0f0;
padding: 0px;
font-size:11px;
font-family:Verdana,Tahoma,Arial,sans-serif;
color:#7F7F7F;
text-align:justify;
line-height: 1.3em;
width:570px;
}


#content p.allesfoto {
padding: 0px;
font-size:12px;
font-family:Verdana,Tahoma,Arial,sans-serif;
line-height: 1.6em;
text-align: left;
width:570px;
height:135px;
}



h3 {
font-size: 10px;
margin: 0 0 10px 0;
color:#68A8B8;
}

h5 {
color:#66AABB;
margin: 0 0 10px 0;
font-family:Tahoma,Arial,sans-serif;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
padding:0px;
line-height: 1.6em;
}


#content .linkskein{
float: left;
padding: 2px;
display:inline;
margin: 0px 15px 0px 0px;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
}


#content .left{
float: left;
padding: 1px;
display:inline;
margin: 5px 15px 5px 0;
background: #FFFFFF;
border: 6px solid #DFDFDF;
}

#content .leftohne{
float: left;
padding: 1px;
display:inline;
margin: 5px 15px 5px 0px;
background: #FFFFFF;
border: 6px solid #FFFFFF;
}

#content .links{
float: left;
padding: 2px;
display:inline;
margin: 5px 15px 0px 0px;
background: #FFFFFF;
border: none;
}

#content .right{
float: right;
padding: 1px;
display:inline;
margin: 5px 0 5px 15px;
background: #FFFFFF;
border: 6px solid #DFDFDF;
}

#content .rechts{
float: right;
padding: 1px;
display:inline;
margin: 0px 0 5px 15px;
background: #FFFFFF;
border: 6px solid #f0f0f0;
}

#content .abstand
{display:inline;margin:0 30px 15px 100px; padding:1px; background:#ffffff; border:none;}


#content img.ohne {
padding: 0px;
display:inline;
background: #FFFFFF;
border:none;
margin: 0px 0px 0px 0px;
}

#content .linkskein {
float: left;
padding: 2px;
display:inline;
margin: 0px 20px 10px 0px;
background: #FFFFFF;
border: 1px solid #FFFFFF;
}

#content .rand {
padding: 1px;
display:inline;
margin: 5px 15px 5px 0;
background: #FFFFFF;
border: 6px solid #DFDFDF;
}

#content img.blau {
padding: 1px;
display:inline;
background: #FFFFFF;
border: 6px solid #DAE2F6;
}



#content img.rand {
margin:0px 0px 5px 0px;
padding:1px;
background:#FFFFFF;
border: 6px solid #DFDFDF;
}

#content a, #content a:visited {
color:#3285A4;
text-decoration: none;
font-weight: normal;
}

#content a:hover {
color: #FF007F;
text-decoration: underline;
font-weight: normal;
}


#content .keywords {
font-size:10px;
color:#66AACC;
padding:5px
}


a, a:visited {
text-decoration: none;
color:#3285A4;
font-weight: normal;
}

a:hover {
text-decoration: underline;
color: #286EA0;
font-weight: normal;
}


#verweis {
width: 100%;
padding: 5px 0px 0px 0px;
font-size: 12px;
margin: 0px 0px 0px 0px;
border:1px solid #C0E4F6;
background-color:#FAFAFA;
/*height:300px;*/
}


#verweis h5 {
color:#7DC8DD;
font-size: 12px;
font-weight: normal;
margin: 5px 5px 5px 5px;
padding: 2px 0px 4px 5px;
background-color:#EAF2F6;
}

#verweis h5 {
color:#FFFFFF;
font-size: 12px;
font-weight: bold;
margin: 0px 5px 5px 5px;
padding: 2px 0px 4px 5px;
background-color:#7CC8DB;
}

#verweis ul {
list-style: none;
width: 355px;
margin: 0 0 10px 0;
padding: 0;
font-size: 1.1em;
background-color:#FAFAFA;
}

#verweis li {
margin-bottom: 2px;
}

#verweis li a, #verweis li a:visited {
width: 340px;
font-size:12px;
font-weight: normal;
text-decoration: none;
color: #68A8B8;
display: block;
padding: 1px 0px 1px 10px;
margin-left:5px;
}

#verweis li a:hover {
width: 340px;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding: 1px 0px 1px 10px;
background-color:#EAF2F6;
color: #000000;
margin-left:5px;
}


#int .kasten {
width: 170px;
padding: 5px 0px 5px 0px;
margin-left:30px;
font-size: 0.9em;
margin: 0px 15px 0px 0px;
border:6px solid #FFFFFF;
background-color:#FAFAFA;
}

/*160*/
#int ul {
list-style: none;
width: 160px;
margin: 0 0 10px 0;
padding: 0;
font-size: 1.1em;
background-color:#FAFAFA;
}

#int li {
margin-bottom: 2px;
}

#int li a, #int li a:visited {
width: 145px;
font-size:12px;
font-weight: normal;
height: 18px;
text-decoration: none;
color: #68A8B8;
display: block;
padding: 6px 0 4px 10px;
margin-left:5px;
}

#int li a:hover {
width: 145px;
font-size:12px;
font-weight: normal;
height: 18px;
text-decoration:none;
padding: 6px 0 4px 10px;
background-color:#EAF2F6;
color: #000000;
margin-left:5px;
}


/* mapint 105 */

#mapint
{
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 11px;
}

#mapint a, #mapint a:visited {
display:block;
color:#338899;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: pointer;
border: 1px solid #7CC8DB;
width:105px;
padding-top: 1px;
margin:0px;
text-align: center;
}

#mapint a:active {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: pointer;
border: 1px solid #7CC8DB;
}


#mapint a:hover {
display:block;
color:#FFFFFF;
background-color:#7CC8DB;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: pointer;
border: 1px solid #000000;
}

#mapint a.hier {
display:block;
color:#0090E0;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: default;
border: 1px solid #C5C5E2;
}




/*120*/
#intnav a
{
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 12px;
}

#intnav a, #intnav a:visited {
display:block;
color:#338899;
background-color:#FFFFFF;
text-decoration:none ;
text-transform:none;
cursor: pointer;
border: 1px solid #7CC8DB;
width:120px;
padding: 0px;
margin:0px;
text-align: center;
}

#intnav  a.rot, #intnav a.rot:visited{
display:block;
color:#3F3F3F;
background-color:#FFEFFF;
text-decoration:none ;
text-transform:none;
cursor: pointer;
border: 1px solid #7CC8DB;
width:120px;
padding: 0px;
margin:0px;
text-align: center;
}

#intnav a:hover {
display:block;
color:#FFFFFF;
background-color:#7CC8DB;
text-decoration:none ;
text-transform:none;
cursor: pointer;
border: 1px solid #000000;
width:120px;
padding: 0px;
text-align: center;
}


#intnav a.rot:hover {
display:block;
color:#FFFFFF;
background-color:#7CC8DB;
text-decoration:none ;
text-transform:none;
cursor: pointer;
border: 1px solid #000000;
width:120px;
padding: 0px;
text-align: center;
}







#mapkl
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 12px;
}


#mapkl a, #mapkl a:visited {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 12px;
cursor: pointer;
border: 1px solid #7CC8DB;
width:78px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}

#mapkl a:active {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: pointer;
border: 1px solid #7CC8DB;
}


#mapkl a:hover {
display:block;
color:#FFFFFF;
background-color:#7CC8DB;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: pointer;
border: 1px solid #000000;
}

#mapkl a.hier {
display:block;
color:#0090E0;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: default;
border: 1px solid #C5C5E2;
}



#fussleiste {
clear:left;
width:100%;
margin: 0px;
padding: 0px;
border-top: 4px solid #FFFFFF;
width: 990px;
color: #808080;
font: 76% Verdana,Tahoma,Arial,sans-serif;
background: #F7F9ED url("images/bg-streifen01.gif") top left repeat-y;
height:31px;
}

#fussleiste a {
color: #808080;
text-decoration: none;
}

#fussleiste a:hover {
color: #E00060;
text-decoration: underline;
}


.IntNavUnten {
float:left;
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #7CC8DB;
padding: 4px 0px 0px 7px;
margin-left:2px;
}


.IntNavUnten img {
margin-left:4px;
}


.MitteUnten {
float:left;
width: 560px;
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #7CC8DB;
padding: 8px 0px 0px 0px;
margin-left:30px;
}

.MitteUnten a{
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #7CC8DB;
border: 0px solid #E5EDF1;
margin-left:0px;
padding: 0px 10px 0px 0px;
}


.SchriftUnten {
float: right;
width: 140px;
font-size:10px;
font-weight: normal;
text-decoration: none;
color: #4F4F4F;
padding: 8px 0px 0px 0px;
border: 0px solid #E5EDF1;
margin-left:0px;
}

.SchriftUnten img {
margin-left:3px;
}


#footer {
margin: 0px;
padding: 3px 0px 30px 0px;
text-align:center;
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #7CC8DB;
height:60px;
background-color:#F7F9ED;

}


#footer a:hover {
color: #E00060;
text-decoration: underline;
}




#footer a{
font-size:11px;
font-weight: normal;
text-decoration: none;
color: #7CC8DB;
border: 0px solid #E5EDF1;
margin-left:0px;
padding: 0px 5px 0px 0px;
}


.left {
margin: 0 10px 5px 0;
float: left;
}


.right {
margin: 0 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 10px;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.Thema {
display: none;
}

#rand01 {
  border-collapse: collapse;
}
#rand01 td, #rand01 th {
  border: 1px solid #E4EAC9;
}


#Picture
{
position:absolute;
visibility:hidden;
top:600px;
left:100px;
text-align:center;
color:#808080;
font-size:9px;
font-weight: normal;
}

/* Styles für die InfoBox2011 */

#InfoBox2011 {
position:absolute;
visibility:visible;
left:-1000px;
top:-2000px;
z-index:+2;
/*background:url(images/grafiken/bg01-info.jpg) #FFFFFF bottom right no-repeat;*/
background-color: #F9FCFA;
width:300px;
padding:10px 10px 15px 15px;
margin:0px;
border:5px solid #7CC8DB;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:130%;
color:#2F2F2F;
}

#InfoBox2011 h1{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-transform:none;
font-weight:bold;
color:#338899;
margin-bottom:10px;

}

#InfoBox2011 b{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#338899;
}

#InfoBox2011 .keywords{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#0090AA;
}

#InfoBox2011 .weiter{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#0090AA;
}

/* start lightbox */

#lightbox{
        background-color: #FFFFFF;
        padding: 20px;
        border-bottom: 2px solid black;
        border-right: 2px solid black;
        border-top: 1px solid black;
        border-left: 1px solid black;
        }
#lightboxDetails{
        font-size: 11px;
        padding-top: 8px;
        color:#000000;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border:1px solid #000000; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url('images/overlay.png'); }

* html #overlay{
        background-color: #333;
        background-color: transparent;
        background-image: url('images/transpixel.gif');
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png",sizingMethod="scale");
        }

/* ende lightbox */


}
