body{
    font-family:Verdana,Arial,sans-serif;
    FONT-SIZE:7px;
    background-color:#9d9d9d;
}

.errorField 
{
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;
    FONT-SIZE: 11px;
    background-color: #FFFFCC;
}  
a {
  font-family:Arial;
}
a.small {
  font-family:Arial;
  font-size:10px;
}
marquee.one {
	font-family: Arial;
	font-size:12px;
	color:#626262;
	background-color:#e1e1e1;
}
marquee.two {
	font-family: Arial;
	font-size:12px;
	color:#33cc33;
	background-color:#e1e1e1;
}
/*allgemein*/
a:link {
  color:#006cff;
  text-decoration:underline;
} 
a:visited{
  color:#006cff;
  text-decoration:underline;
} 
a:hover {
  text-decoration:none;
  color:#fa321f;
}  
a:active {
  text-decoration:none;
  font-weight:bold;
}
p.intern {
	background-color:#4b4b4b;
	width:150px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#00ff30;
	padding:2px;
}
/*intern*/
a.intern {
	font-size:12px;
}
a.intern:link {
  text-decoration:none; 
  color:#2f2f2f;
  font-weight:normal;
} 
a.intern:visited{
  text-decoration:none; 
  color:#2f2f2f;
  font-weight:normal;
} 
a.intern:hover {
  text-decoration:none;
  color:#da0000;
  font-weight:normal;
}  
a.intern:active {
  text-decoration:none; 
  color:#da0000; 
  font-weight:normal;
  background-color:#FFFFFF; }
a.logout:link {
  text-decoration:underline;
  color:red;
}
a.logout:visited {
  text-decoration:underline;
  color:red;
}
a.logout:hover {
  text-decoration:underline;
  color:white;
}
a.logout:active {
  text-decoration:underline;
  color:black;
  background-color:white;
}
/*/intern*/

/*Links unten*/
a.bottom {
	font-size:10px;
}
a.bottom:link {
  text-decoration:none; 
  color:#4a4a4a;
}
a.bottom:visited {
  text-decoration:none; 
  color:#4a4a4a;
}
a.bottom:hover {
  text-decoration:none; 
  color:#da0000;
}
a.bottom:active {
  text-decoration:none; 
  color:#da0000;
}
/*/Links unten*/

/*"Große" Links*/
a.link {
	font-weight:bold;
}
a.link:link {
 	font-size:10px;
 	font-family:Arial;
 	font-weight:bold;
 	text-decoration:none;
	background-color:#838383;
	color:#3e3e3e;
	padding:2px;
	border-style:solid;
	border-width:2px;
	border-color:#3e3e3e;
} 

a.link:visited {
 	font-size:10px;
 	font-family:Arial;
 	font-weight:bold;
 	text-decoration:none;
	background-color:#838383;
	color:#3e3e3e;
	padding:2px;
	border-style:solid;
	border-width:2px;
	border-color:#3e3e3e;
} 
a.link:hover {
 	font-size:10px;
 	font-family:Arial;
 	font-weight:bold;
 	text-decoration:none;
	background-color:#3e3e3e;
	color:#ff3e3e;
	padding:2px;
	border-style:solid;
	border-width:2px;
	border-color:#ff3e3e;
} 
a.link:active {
 	font-size:10px;
 	font-family:Arial;
 	font-weight:bold;
 	text-decoration:none;
	background-color:#3e3e3e;
	color:#00ff30;
	padding:2px;
	border-style:solid;
	border-width:2px;
	border-color:#00ff30;
}
/*/Große Links*/

/*Newsletter*/
#email {
 	   background-color:transparent;
	   margin-left:30px;
	   margin-top:31px;
	   border:0px;
	   font-weight:bold;
	   font-family:Comic Sans MS, Arial;
	   font-size:14px;}
#enter {
 	    background-color:transparent;
		border:0px;
		width:70px;
	    margin-left:5px;}
#add {
 		background-color:transparent;
		border:0px;
	    margin-left:29px;
		margin-top:18px;}
#delete {
 		background-color:transparent;
		border:0px;
	    margin-left:78px;}
/*end Newsletter*/
input.main, textarea.main, select.main {
	BORDER-RIGHT: #7f7f7f 1px solid; 
    BORDER-TOP: #7f7f7f 1px solid; 
    BORDER-LEFT: #7f7f7f 1px solid; 
    BORDER-BOTTOM: #7f7f7f 1px solid; 
    FONT-SIZE: 11px; 
}
#gbkomment {
	font-family:Arial;
	font-size:12px;
	color:#033b8f;
}
#newsheadlinesmall {
 	font-family:Arial;
	font-size:11px;
	color:#033b8f;
}
#newsheadline {
 	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#033b8f;
}
#newstablehead {
	background-color:#dfdfdf;
	border-width:1px;
	border-color:#7f7f7f;
	border-style:solid;
}
#newstable {
	background-color:none;
	border-width:1px;
	border-top-width:0px;
	border-color:#7f7f7f;
	border-style:solid;
}
#text {
	font-family:Arial;
	font-size:12px;
	color:#2f2f2f;
}
#smalltext {
	font-family:Arial;
	color:#2f2f2f;
	font-size:10px;
}
#tabletextPAST {
 	font-family:Arial, Comic Sans MS, Dali;
 	font-size:11px;
 	color:#606060;
}
#tabletextPRESENT {
 	font-family:Arial, Comic Sans MS, Dali;
 	font-size:11px;
 	color:#b1b1b1;
}
#table1 {
	background-color:#141414;
}
#table2 {
	background-color:#cecece;
}
#main {
  font-family:Arial, Century Gothic;
  color:#2f2f2f;
  font-size:12px;
  font-weight:bold;
}
#warning {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffcc;
	border-color:#9f0004;
	border-style:solid;
	border-width:1px;
	width:500px;
	padding:5px;
	text-align:left;	
}
#okay {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#d6ffd7;
	border-color:#71ff6e;
	border-style:solid;
	border-width:1px;
	width:500px;
	padding:5px;	
}

.zeile_0 {
	background-color:#d5d5d5;
}
.zeile_1 {
	background-color:#bfbfbf;
}
#termine {
    background-color:#141414;
	border-width:1px;
	color:#acacac;
	border-style:dashed;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
}
#header {
  font-family:Arial;
  font-size:12px;
  text-decoration:underline;
  font-weight:bold;	
  color:#bcbcbc;
}

/*Newsletter*/
#newslttr {
	font-family:Arial;
	font-size:10px;
	border-style:solid;
	border-color:white;
}
#nlhead {
	background-color:#4fa7de;
	border-color:blue;
}
#nlbody {
	background-color:white;
	color:black;
	font-family:Arial;
	font-size:10px;
	border-color:blue;
}
#container {
 padding-left:105px;
 width:720Px;
 height:410Px;
 overflow-y:auto;
 overflow-x:hidden;
}
/*veränderte Breite für IE*/
#iecontainer {
 padding-left:105px;
 width:830Px;
 height:410Px;
 overflow-y:auto;
 overflow-x:hidden;	
}