a:link { color: #3d3d3d; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a:visited { color: #3d3d3d; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a:hover { color: #333333; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.bgcolor_gray { background-color:#e6e6e6; }
.bgcolor_white { background-color:#d6d6d6; }
.bgcolor_dgray { background-color:#c6c6c6; }

.newslink { color:#0000FF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }


.oben { border-top:1px solid #FFFFFF }
.rechts { border-right:1px solid #FFFFFF }
.unten { border-bottom:1px solid #FFFFFF }
.links { border-left:1px solid #FFFFFF }

.obenred { border-top:1px solid #0033CC }
.rechtsred { border-right:1px solid #0033CC }
.untenred { border-bottom:1px solid #0033CC }
.linksred { border-left:1px solid #0033CC }

.menu1 { font-size: 10px;
		 font-family: verdana;
		 width: 110px; }
.inputfeld { border:solid #FFFFFF 1px; color:#FFFFFF; background: #c6c6c6; width:300px; }
.senden { border:solid #FFFFFF 1px; color:#FFFFFF; background: #c6c6c6; width:70px; }
.textarea { border:solid #FFFFFF 1px; color:#FFFFFF; background: #c6c6c6; width:300px; height:100px; }

.txt9whiteverdana { font-family:Verdana, Arial, Helvetica, sans-serif; color:white; font-size: 9px; }
.txt12whiteverdana { font-family:Verdana, Arial, Helvetica, sans-serif; color:white; font-size: 12px; }
.txt16whiteverdana { font-family:Verdana, Arial, Helvetica, sans-serif; color:white; font-size: 16px; font-weight:bold;}
.txt9verdana { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.txt12verdana { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.txt16verdana { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}

.padding20pxleft { padding-left:20px; }
.pad5px { padding:5px; }
.padlft10px { padding-left:20px;
			  padding-top:5px;
			  padding-right:5px;
			  padding-bottom:5px; }

.innenabstand20px { padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}
.innenabstand50px { padding-top:50px; padding-left:20px; padding-right:20px; }

.cursor { cursor:pointer; }

.textinnen { padding-top: 0px;
			 padding-right: 40px;
			 padding-left:40px;
			 padding-bottom: 20px; }

.frame_blue { border-bottom:1px solid #0033CC; }

.left { border-left: solid 1px #FFFFFF; }
.top { border-top: solid 1px #FFFFFF; }

.pic_border { border:solid 1px #FFFFFF;  }
