<style type="text/css">
<!--
a:link    { color:#FFFFFF; text-decoration:none; }
a:visited { color:#FFFFFF; text-decoration:none; }
a:link    { color:#FFFFFF; text-decoration:none; }
a:hover   { color:#000030; text-decoration:none; background:#FFFFFF; }
a:active  { text-decoration:none; }
a:focus   { text-decoration:none; }

body { 
  background:#606060;
  background:#000030;
  color:#FFFFFF;
  font-family:Helvetica,Arial;
  font-size:10pt;
  
  margin:0px;
  
/*  background-image:url("bg_blue.jpg");  wird direkt gesetzt */
  background-attachment:fixed;
  background-repeat: no-repeat;
  background-position: top;
  background-position: middle;
  scrollbar-base-color:#000030;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#000030;
  scrollbar-highlight-color:#000030;
  scrollbar-shadow-color:#000030;
  scrollbar-track-color:#000030; }

.FontSizeXXL    { font-size:140%; }
.FontSizeBig    { font-size:120%; }
.FontSizeMedium { font-size:85%; }
.FontSizeSmall  { font-size:75%; }

.HeaderTable	{ width:100%; 
				  background:#CC0000;
				  background-image:url("bg_navi.gif");
				  background-attachment:fixed; }

.TableBorderStdHeader    { border-top:1px solid #FFD0D0;
                     	   border-bottom:1px solid #FFD0D0; 
	                       border-left:1px solid #FFD0D0; 
                     	   border-right:1px solid #FFD0D0; }

.NaviEffekt a:link    { color:#FFFFFF; text-decoration:none; padding:2px; width:100%; }
.NaviEffekt a:visited { color:#FFFFFF; text-decoration:none; padding:2px; width:100%; }
.NaviEffekt a:link    { color:#FFFFFF; text-decoration:none; padding:2px; width:100%; }
.NaviEffekt a:hover   { color:#AA0000; text-decoration:none; padding:2px; width:100%; background:#FFFFFF; filter:Alpha(opacity=100, finishopacity=35, style=2); }
.NaviEffekt a:active  { text-decoration:none; padding:2px; width:100%; }
.NaviEffekt a:focus   { text-decoration:none; padding:2px; width:100%; }

.MainTableStart	{ width:760px; height:520px;
				  background-image:url("bg_main_berlin.jpg"); }
.MainTable		{ width:760px; height:520px; 
				  background-image:url("bg_blue2.jpg"); }
.MainTablebilder { width:760px; height:520px; 
				  background-image:url("bg_gallery.jpg"); }

.InputFieldsStd    { background-color:#F3FCEF; 
                     color:#000000; 
                     font-family:Arial; }
.ButtonStd         { background-color:#006C00; 
                     color:#FFFFFF; 
                     font-family:Arial; }
.AltBGImage        { background-image:url(templates/bg_2.jpg); }
.AltTextColor      { color:#B0D8FF; }
.AltTextColor2     { color:#000030; }
.TableBorderStd    { border-top:2px solid #004993;
                     border-bottom:2px solid #004993; 
                     border-left:2px solid #004993; 
                     border-right:2px solid #004993; 
                     background:#003264; 
                     margin:0px; 
                     padding:10px; 
                     font-size:85%; }
.TableBorderImage  { border-top:2px solid #007D00;
                     border-bottom:2px solid #007D00; 
                     border-left:2px solid #007D00; 
                     border-right:2px solid #007D00; 
                     background-image:url(templates/bg_2.jpg); }

.TextThemeChoose   { color:#FFFF00; font-size:120%; font-weight:bold; font-style:italic; }
.ShortMsg          { font-size:80%; color:#F0F0F0; }
.TextErrorMsg      { color:#FFFF00; }

.TextEntryListT0   { background-image:url(templates/bg_2.jpg); }
.TextEntryListT1   { }

.TextEntrySubtreeT0 { background-image:url(templates/bg_2.jpg); }
.TextEntrySubtreeT1 { }
.TextEntrySubtreeChoosed { color:#FFFF80; }

.TextSearchResultT0 { background-image:url(templates/bg_2.jpg); }
.TextSearchResultT1 { }

.TextBottomDisclaimerSignature     { }
.TextBottomDisclaimerSignatureLink { }

.pgcChoosed { color:#FFFF00; }

a.noHover { }
a.noHover:hover { color:FFFFFF; text-decoration:none; background:; }

table { font-size:100%; }
-->
</style>
