body
{
  margin: 0px;
  background: #D9E9F9;
}
.container
{
	/*
	  vorher:
    width: 850px;

    1,$ s/850/1250/g
    1,$ s/830/1230/g
		
	*/
  margin: 0px auto;
  width: 1250px;
  font-family: Verdana;
  font-size: 12px;
  color: #4D4D4D;
  background-image: url(../bilder/.png); 
}
.header
{
  width: 1250px;
  height:   8px;
  background: url(../images/logo.png) no-repeat center;
}

.header2
{
  width: 1250px;
  height: 35px;
  border: 1px solid #590000  ;
}

.header2 h2
{
  font-family: Verdana;
  font-size:   14px;
  color: #4D4D4D;
}

#sidebar 
{
  float: left;
  width:   200px;
  height:  550px;
  font-family: Verdana;
  font-size:   12px;
  margin:  0 0 0 0;
  padding: 0 0 0 0;
  border: 0px dashed #590000  ;
}

#sidebar ul 
{
  margin:  0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}

#sidebar li 
{
  margin:  0 0 0 0;
  padding: 0 0 0 0;
  color: #4D4D4D;
}

#sidebar h2 
{
  margin: 10px 0 0 10px;
  color: #4D4D4D;
  border-top:    0px dashed #590000;
  border-bottom: 0px dashed #590000;
  border-right:  0px dashed #590000;
}

#sidebar li li 
{
  padding: 00px 00px 00px 40px;
  line-height:  20px;
  border-top:    0px dashed #590000;
  border-bottom: 0px dashed #590000;
  border-right:  0px dashed #590000;
}

#sidebar a 
{
  color: #BF4D36;
  text-decoration: none;
}

#sidebar a:hover 
{
  text-decoration: none;
  color: #787878;
}

.content2
{
  float: left;
  width:  1250px; /* Weite abhängig von dem subnav-container und dem padding-left und right im content selbst. Muss alles zusammen 900 ergeben */
  height: 718px;
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
  text-align: justify;
}

.content
{
  float: left;
  width:  1250px; /* Weite abhängig von dem subnav-container und dem padding-left und right im content selbst. Muss alles zusammen 900 ergeben */
/*  height: 550px;
  */
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
  text-align: justify;
  overflow:auto;
}

.content h2
{
  padding: 0px 0px 0px 20px;
  margin:  10px;
  font-family: Verdana;
  font-size: 20px;
  color: #4D4D4D;
}
.content h3
{
  padding: 0px 0px 0px 20px;
  margin:  10px;
  font-family: Verdana;
  font-size: 14px;
  color: #4D4D4D;
}
.article
{
  width: 550px;
  padding: 0px 0px 0px 20px; 
  margin:  10px;
  line-height: 16px;
  color: #4D4D4D;
}
.article p
{
  font-size: 12px;
}

.article h2
{
 margin: 0px;
 font-size: 16px;
 font-weight: bold;
 font-family: Verdana;
 color: #3F1B08;
 padding-left: 100px;
 line-height: 16px;
}
.article h3
{
 margin: 0px;
 font-size: 14px;
 font-family: Verdana;
 color: #3F1B08;
 line-height: 16px;
}
.article img
{
 border: none;
 }
.article a
{
 font-size: 12px;
 text-decoration: none;
 color: #3F1B08;
 }

.article a:hover
{
  text-decoration: none;
}

.table 
{ 
  font-family:       Verdana,Arial,sans-serif;
  FONT-SIZE:         12px;
  /* background-color:  #ffffff; */
  background-color:  #D9E9F9;
  BORDER:            #7f7f7f 0px solid; 
}

.table a 
{
  color: #0E0F0E;
  text-decoration: none;
}

.inputField 
{ 
  BORDER-RIGHT:     #7f7f7f 1px solid; 
  BORDER-TOP:       #7f7f7f 1px solid; 
  BORDER-LEFT:      #7f7f7f 1px solid; 
  BORDER-BOTTOM:    #7f7f7f 1px solid; 
  FONT-SIZE:         12px; 
} 
.errorField 
{
  BORDER-RIGHT:     #9F0004 1px solid;
  BORDER-TOP:       #9F0004 1px solid;
  BORDER-LEFT:      #9F0004 1px solid;
  BORDER-BOTTOM:    #9F0004 1px solid;
  FONT-SIZE:         12px;
  /* WIDTH:            150px; */
  background-color: #FFFFCC;
} 
.errorTable
{
 BORDER-RIGHT:     #9F0004 1px solid;
 BORDER-TOP:       #9F0004 1px solid;
 BORDER-LEFT:      #9F0004 1px solid;
 BORDER-BOTTOM:    #9F0004 1px solid;
 FONT-SIZE:         12px;
 background-color: #E2E1E1;
 background-color: #0BBF67;
 color: #FFFFFF;
} 

.errorTableERR
{
 BORDER-RIGHT:     #9F0004 1px solid;
 BORDER-TOP:       #9F0004 1px solid;
 BORDER-LEFT:      #9F0004 1px solid;
 BORDER-BOTTOM:    #9F0004 1px solid;
 FONT-SIZE:         12px;
 background-color: #E2E1E1;
 background-color: #FF0000;
 color: #FFFFFF;
} 

.headlineweiss
{
 background-color: #9F0004;
 color: #FFFFFF;
}

.headlinerot  
{
 background-color: #9F0004;
 color: #FFFFFF;
}

.headlinegruen
{
 background-color: #74CF9E;
 color: #FFFFFF;
 BORDER-RIGHT:  #000000 1px solid; 
 BORDER-TOP:    #000000 1px solid; 
 BORDER-LEFT:   #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid;
}

.button
{
 FONT-SIZE: 10px; 
 BORDER-RIGHT:  #000000 1px solid; 
 BORDER-TOP:    #000000 1px solid; 
 BORDER-LEFT:   #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid;
}

.float_end
{
  clear: both; /* beendet alle floats....ist wichtig damit der Browser einem nix weg haut*/
  width: 0px;
}
.footer
{
  height: 35px;
  width: 1230px;
  overflow: hidden;
  text-align: center;
  border: 1px solid #590000  ;
}
.footer ul
{
  margin: 5px;
  padding: 0;
}
.footer li 
{ 
  display: block;
  float: right;
  padding: 10px 10px 0px 0px;
  margin-left: 0px;
}
.footer a
{
  color: #4D4D4D;
  line-height: 20px;
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 0px;
  white-space: nowrap;
}
.footer b
{
  float: left;
  padding: 10px 0px 0px 0px;
  margin-left: 35px;
  color: #4D4D4D;
  font-family: Verdana;
  font-size: 11px; 
}

.footer a:hover 
{ 

}

TEXTAREA {
/* background-color: lime;
   color: red;

*/ 
font-family: Verdana;
font-size: 11px;
scrollbar-3dlight-color: yellow;
scrollbar-arrow-color: red;
scrollbar-darkshadow-color: yellow;
scrollbar-face-color: lime;
scrollbar-highlight-color: yellow;
scrollbar-shadow-color: #CCCCCC;
scrollbar-track-color: #004080;
resize:none;
} 

