body  {
  margin:0;  
  background: #ffffcc 
  url(http://www.meeresblick.de/ostsee/images/bg.gif) 
  repeat-y top;
} 
 
 .defDesignRahmen{
 background-color:#000000;
 font:Verdana,Arial,Geneva; text-decoration:none;
}

.defDesignHeader{
 background-color:#FFF7CF;
 font:Verdana,Arial,Geneva; text-decoration:none;
}

.defDesignContent{
 background-color:white;
 font:Verdana,Arial,Geneva; text-decoration:none;
}


.punktlinie
{
	background-repeat: no-repeat;
	background-color: #990000;
	width : 7px;
}

 


.navi_titel /* Ueberschrift der Navigationsrubriken  element */
{
	font-size : 16px;
	color : #DEE339;
	font-weight: lighter;
	font-family :  Arial, Helvetica, sans-serif;
}

.nav{font-family:  Arial, Helvetica, sans-serif; font-weight : normal; 	width: auto; height: 18px; 	font-size: 12px; margin-left: 10px;}
.nav a:link{color:#FFFFFF; text-decoration: none;}
.nav a:visited{color:#FFFFFF; text-decoration: none;}
.nav a:hover{color: #FFF5BD; text-decoration: none; background-color: #639ACE; background-image: url(<%=Global.get("x_server")%><%=Global.get("x_rootPath")%>images/pfeil_navi.gif); background-repeat : no-repeat; width: auto;}
.nav a:active{color : #FFCC66; text-decoration: none; }

.navmain_cell /* INLINE  element */
{
	margin-left: 10.5px;
	background-color : #990000;
	height: 20px;
}

.input_objektsuche
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border-style: solid; 
	border-color: #000000;
	border-width: 1px; 
	width: 105px;
}


 
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 0em auto; }
/*OBEN ACHTUNG PFADE*/

    

body 
{
 font-family:verdana, arial, sans-serif;     
 font-size:12px;
 background-color:#FFE6BF;
 text-align:left;
 margin:0px;padding : 0;
    scrollbar-base-color: #FFE6BF;     
    scrollbar-arrow-color: #990000;     
    scrollbar-darkshadow-color: #990000;   
}




h1 {font-size:14px;color:#000000;margin-bottom:0px; font-weight:bold;}
h1.extra {font-size:12px;color:#000000;margin-bottom:0px; font-weight:bold;}
h2 {font-size:12px;color:#000000;margin-bottom:0px; font-weight:bold;}
h1.link {font-size:14px;color:blue;margin-bottom:0px; font-weight:bold;}
h2.link {font-size:12px;color:blue;margin-bottom:0px; font-weight:normal;}

h3.link {font-size:11px;color:blue;margin-bottom:0px; font-weight:normal;}
 
h3 {font-size:14px;color:#000000;}

.normLink {FONT-SIZE: 11px; font: arial, verdana, sans-serif;color:blue;text-decoration:none;font-weight:bold;}

p , td {
    font-family : arial, verdana, sans-serif;
    font-size : 11px;
}

.noLink {
    font-family : arial, verdana, sans-serif;
    font-size : 11px;
    color:black;
    text-decoration:none;
}
 
.norm {FONT-SIZE: 11px; font: arial, verdana, sans-serif;color:#000000;text-decoration:none;} 

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited, a:active, a:hover
{ 
  text-decoration:underline;
  font-weight:normal;
  color:#ff0000;
  font-size:12px;
}
a:active, a:hover
{ 
  color:#009999;
}
a.menu {
 display:block;
 padding:3px;
 border-top:1px solid #000;
 background-color:#737994;
 text-align:center;
 color:#eeeeee;
 text-decoration:none;
 }
a.menu:link, a.menu:visited
{ 
  color:#eeeeee;
 background-color:#737994;
 text-decoration:none; font-weight:bold;
}
a.menu:active, a.menu:hover
{ 
  color:#737994; font-weight:bold;
 background-color:#eeeeee;
}

#title {/*unten, ausserhalb der divs*/
height:34px;
padding:0px;
background-color:#FFE6BF;
border-bottom:1px solid #000;
}
 

#left {
width:175px;
float:left;
BACKGROUND-COLOR: #990000;
}
#right {
background-color:#FFE6BF;
width:0px;
float:left;
}
#unten {
background-color:#FFE6BF;
width:785px;
float:right;
}
 
.menucontainer {
border:1px solid #000;
background-color:#7b7d8e;
width:106px;
margin:10px;
}
#content {
border:0px solid #002C9A;
width:610px;
float:left;
padding:0px 0px;
background-color:#FFE6BF;
}

.calContent {font-size:8pt; background-color:#eeeeff; font: arial, verdana, sans-serif;font-weight:bold;} 
.calContent2 {font-size:8pt; background-color:#CCCCCC; font: arial, verdana, sans-serif;font-weight:bold;} 
.calHead {font-size:8pt; background-color:#eeeeff; font: arial, verdana, sans-serif;}  
.calFrei {font-size:9px;font:Verdana,Arial,Geneva; text-decoration:none; background-color:#eeeeff;}  
.calBelegt {font-size:9px;font:Verdana,Arial,Geneva; text-decoration:none; background-color:#E79C9C;}  
.calUngueltig {font-size:9px;font:Verdana,Arial,Geneva; text-decoration:none; background-color:#eeeeff;}  
 
 


/*frontEnd*/  #username,#password{width:126px;border:1px solid #002e9d;font:11px tahoma,arial,sans-serif;padding-left:5px;margin-top:4px}
 #loginbutton{margin:7px 0px 0px 0px}
 a.smallbold{text-decoration:underline;font-weight:bold;font-size:10px;}
.smallbold{font-weight:bold;font-size:10px;}



.contentBg {background-color:#FFE6BF;} /*#FFF8E1*/ .contentHeader {background-color:#FFF8E1;} 

.navbot {background: #666666} a.nava:link {font-size : 15px; font: arial, verdana, sans-serif; color:#000000;padding : 0;} 
a.nava:visited {font-size : 15px; font: arial, verdana, sans-serif; color:#000000; padding : 0;} 
a.nava:active {font-size : 15px; font: arial, verdana, sans-serif; color:#000000; font-weight:bold;padding : 0;} 
a.nava:hover {font-size : 15px; font: arial, verdana, sans-serif; color:#b10027; padding : 0;} 

.tab_black {
    border-bottom : 1px solid #000000;
}

a:link {
    font-family : arial, verdana, sans-serif;
    color : #204585;
    text-decoration : none;
    font-size : 11px;
}
a:visited {
    font-family : arial, verdana, sans-serif;
    color : #639eff;
    text-decoration : none;
    font-size : 11px;
}
a:active , a:hover {
    font-family : arial, verdana, sans-serif;
    color : #ff0000;
    text-decoration : none;
    font-size : 11px;
}

a.aktiv:link , a.aktiv:active , a.aktiv:visited , a.aktiv:hover {
    font-family : arial, verdana, sans-serif;
    color : #ff0000;
    text-decoration : none;
    font-size : 11px;
}
a.navi:link , a.navi:active , a.navi:visited {
    font-family : arial, verdana, sans-serif;
    color : #204585;
    text-decoration : none;
    font-size : 11px;
}
a.navi:hover {
    font-family : arial, verdana, sans-serif;
    color : #ff0000;
    text-decoration : none;
    font-size : 11px;
}

input, textarea {
    font-size : 11px;
    font-family : arial, verdana, sans-serif;
    border: 1px solid #000000;
}
select {
    font-size : 11px;
    font-family : arial, verdana, sans-serif;
}




.White {font: 9pt Arial, helvetica, sans-serif; color:#ffffff;text-decoration:none; font-weight:bold}
.Black {font: 9pt Arial, helvetica, sans-serif; color:#000000;text-decoration:none;}

 
                  input.yellow, textarea.yellow, select.yellow, checkbox.yellow
                  {
                          border: 1 solid #73A6C8;
                          background-color : #FFFFCC;
                  }

                .border {background-color:#000000}
                td.yellow {background-color:#FFFFCC}
                


/*frontEnd*/  #username,#password{width:126px;border:1px solid #002e9d;font:11px tahoma,arial,sans-serif;padding-left:5px;margin-top:4px}
 #loginbutton{margin:7px 0px 0px 0px}
 a.smallbold{text-decoration:underline;font-weight:bold;font-size:10px;}
.smallbold{font-weight:bold;font-size:10px;}


                

.frontDark {background-color:#9BCDFF;} 
.frontMiddle {background-color:#ffce00;} 
.frontLight {background-color:#ECF3FF;}  
.frontDark2 {background-color:#EED0C4;} 
.frontMiddle2 {background-color:#FBD347;} 
.frontLight2 {background-color:#FDF3DE;}  
.frontDark3 {background-color:#A3CDC0;} 
.frontMiddle3 {background-color:#CCE3D8;} 
.frontLight3 {background-color:#E5F0E7;}  
.frontDark4 {background-color:#ACACC2;} 
.frontMiddle4 {background-color:#D1D1D9;} 
.frontLight4 {background-color:#E8E7E7;}  
.contentMiddle {FONT-SIZE: 8pt; } 
.contentMiddleBg {FONT-SIZE: 8pt; background-color:#eeeeee; } 
.defaultFont {font-color:black; font-size: 11px;}  
.th {text-align:center; background-color:#FFE9D3; color:#000000; font-size: 11px;}  
p   {      font-family: Verdana,Arial;     font-size: 8pt;     font-style: normal;     color: #000000;    }  /* allgemeine Groessendefinition */ 
.size1 { font-size: 10px; } 
.size2 { font-size: 11px; } 
.size3 { font-size: 14px; }  

.darkG {     text-align:right;     background-color:#E8E7E7;     Font-Size:12px;   }    
td.eig {     text-align:right;     background-color:#eeeeff;     Font-Size:12px;   }    
th.eig {     text-align:left;     background-color:#E79494;     color:#000000;     Font-Size:12px;     Font-Variant: normal;   }   


.normb {FONT-SIZE: 8pt; font: Verdana,Arial,Geneva;color:#000000;text-decoration:none;font-weight:bold;}  
.middleLink {FONT-SIZE: 9pt; font:Verdana,Arial,Geneva;color:blue;text-decoration:none;} 
.middle {FONT-SIZE: 8pt; font:Verdana,Arial,Geneva;color:#000000;text-decoration:none;} 
.middleb {FONT-SIZE: 8pt; font:Verdana,Arial,Geneva;color:#000000;text-decoration:none;font-weight:bold;} 
.ns  .title {FONT-SIZE: 7pt; font:Verdana,Arial,Helvetica,sans-serif;color:#333333;text-decoration:none;font-weight:bold;}   
.errorLabel {  color:#FF0000; font-weight:bold; font-size:8pt; }  .errorLabelLight {  color:#FF0000; font-weight:weight; font-size:8pt; }  
.error {  color:#FF0000; font-weight:weight; }  
.xRightTable {  } 
.xRightTableTop { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #DBA39E} .xRightTableTopHeadline { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #002157} 
.xRightTableTopNormal { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #002157} 
.xRightTableTopSmall { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #002157} 
.xRightTableCenter {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #EBCCC5 } 
.xRightTableCenterHeadline { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold ; color: white} 
.xRightTableCenterNormal { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;} 
.xRightTableCenterNormal a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: white; text-decoration: underline} .xRightTableCenterNormal a:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: white; text-decoration: underline} 
.xRightTableCenterNormal a:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: white; text-decoration: underline} .xRightTableCenterNormal a:hover { background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: black; text-decoration: none} .xRightTableCenterSmall { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: white; font-weight: normal}   .xMainTableCenterNormal { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: black} .xMainTableTopHeadline { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #002157}  
.xMainTableCenterNormal9 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: black} .xMainTableTopHeadline9 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #002157}   
.bigLink {FONT-SIZE: 10pt; font: Verdana,Arial,Geneva;color:blue;text-decoration:none;font-weight:bold;}  
.bigger {FONT-SIZE: 11pt; font: Verdana,Arial,Geneva;color:#000000;text-decoration:none;} 
.biggerb {FONT-SIZE: 11pt; font:Verdana,Arial,Geneva;color:#000000;text-decoration:none;font-weight:bold;}   
.mgColor  {background-color:#002C9A;} /*black*/ .mgColorStart  {background-color:blue;}  

.contentLeft {background-color:#ffffff;} /*#FFF8E1*/ .contentRight {background-color:#FFF8E1;} /*#FFF8E1*/ 
.contentLeft {MARGIN-LEFT: 10px; HEIGHT: 20px; BACKGROUND-COLOR: #3170b3;}
.contentBottom {background-color:#FFF8E1;} /*#FFF8E1*/   .contentBgDark {background-color:#CBFFDC;}/*green*/ 
.navColor { Verdana,Arial,Geneva;color:#000000;text-decoration:none; background-color:#D0D1FE;}  
.rubrikHead {FONT-SIZE: 10pt; font: Verdana,Arial,Geneva;color:black;font-weight:bold; text-decoration:underline;}  
.navbtop {background: white} .navtext {FONT-SIZE: 7pt; font: Verdana,Arial,Geneva;color:#000000;} 
.navTSelect {FONT-SIZE: 7pt; font: Verdana,Arial,Geneva;color:#333333;font-weight:bold;} 
.navtexth {FONT-SIZE: 7pt; font: Verdana,Arial,Geneva;color:#000000;background: #D0D1FE}  /*input {border:1 solid rgb(0,0,0); width:180;}*/  
input {font-size: 9pt; font-family: Arial; /*border:0 solid rgb(0,0,0);  */}   

.text-non-underlined {color: blue;  text-decoration: none; FONT-SIZE: 9pt; font: Verdana,Arial,Geneva;}   
hr {       color:blue;       page-break-after:always;      }    
   
   

A {     text-decoration: none   }      
A:link {                  color: blue;    }    
A:visited {                  color: blue;    }    
A:active {                  color: blue;    }    
A:hover {                  color: blue;                  
text-decoration:underline;    } 
.titler {FONT-SIZE: 9pt; font: Verdana,Arial,Helvetica,sans-serif;color:#333333;font-weight:bold;text-align:left;} 
.middler {FONT-SIZE: 7pt; font: Verdana,Arial,Geneva;color:#000000;text-align:left;} .detailColor  {background-color:#FFE6BF;}/*FBFBFB*/