/* Globals */
body {
font-family: Arial, Helvetica, sans-serif; 
background-color:#F0F0F0;
margin:10px;
}
table.border_rot {border:1px solid #2D5DB8;}
td.border_grau {border:1px solid #CCCCCC;}
td.border_unten_rot {border-top:0px; border-bottom:1px; border-left:0px; border-right:0px;  border-style:solid; border-color:#E73023;}
td.border_gelb {
border-top:1px; border-bottom:1px; border-left:3px; border-right:3px;  border-style:solid;border-color:#FFD738;}
table.impress{color: #2D5DB8; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:normal;background-color:#FFFFFF;padding-left:5px;padding-top:5px;}
td.infobox {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
td.infobox2 {color: #2D5DB8; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:normal;}
td.footer {color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;padding:5px;}
td.trenn {color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;padding-left:5px;padding-right:5px;}
td.infos {color: #EFEFEF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:normal;border:1px solid #CCCCCC;font-variant: small-caps; letter-spacing:1px;}
td.content {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 18px;font-weight:normal;}


.red{font-size: 14px;font-weight: bold;color: #2D5DB8;}
li
{list-style-type: square;font-size: 12px;font-weight: bold;color: #000000;}


h1 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #E73023;
}
h2 {
	font-size: 16px;
	color: #FF00FF;
}

.button {border-bottom-width:1px;border-top-width:1px;border-style:solid;border-color:#FFBF7F;border-left:0px;border-right:0px;color:white;background-color:#ff7f00;padding-left:20px;padding-right:20px}
.imgback {background-color:#ff7f00;}
.button1 {padding:1px;padding-left:10px;padding-right:10px;}
.button2 {border-right-width:1px;border-right-style:solid;border-right-color:#e66700;padding:1px}

/* Links */
a:link {color: #FFD738;font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a:active {color: #FFD738; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a:visited {color: #FFD738;font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a:hover {color: #FFD738;font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

a.small:link 				{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; font-size: 11px;}
a.small:active 				{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; font-size: 11px;}
a.small:visited 			{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; font-size: 11px;}
a.small:hover 				{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 11px;}

a.navi:link {color: #2D5DB8; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;padding:3px; font-size: 11px;}
a.navi:active {color: #2D5DB8; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;padding:3px; font-size: 11px;}
a.navi:visited {color: #2D5DB8; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;padding:3px; font-size: 11px;}
a.navi:hover {color: #2D5DB8; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;padding:3px; font-size: 11px;}

.header2					{color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold}	/* Bold Text */
h1							{color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;margin:0px;}	/* Bold Text */
h2 {
	color: #22478c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-style: normal;
	font-weight: normal;
	margin:10px 0 5px 0;
	text-transform:uppercase;
	letter-spacing:1px;
	outline: 1px solid #afc0df;
	padding:2px; background:#efefef;
	width:90%;
	}
	/* Bold Text */
.border1button				{border-style: solid; border-width: 1px; border-color: #0077bd; font-weight: normal; background-color: #E5EEF6;}
.border1buttonno			{border-style: solid; border-width: 1px; border-color: #d6d6d6; font-weight: normal; background-color: #f9f9f9;}

a.formtext:link {font-weight: bold;font-size: 14px;color:#2D5DB8;text-decoration: none;}
a.formtext:active {font-weight: bold;font-size: 14px;color:#2D5DB8;text-decoration: none;}
a.formtext:visited {font-weight: bold;font-size: 14px;color:#2D5DB8;text-decoration: none;}
a.formtext:hover {font-weight: bold; font-size: 14px;color:#2D5DB8;text-decoration: underline;}


/* Forms */
.blur						{border-style: solid; border-width: 1px; border-color: #F89734; font-weight: normal; background-color: white; font-size: 14px;}
.focus						{border-style: solid; border-width: 1px; border-color: #F89734; font-weight: normal; background-color: #FCD1A7; font-size: 14px;}
.dropdown					{background: #F89734; color: #ffffff; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold}
.bgcolor3 {background-color: #FFD738;border-top:1px; border-bottom:1px; border-left:3px; border-right:3px;  border-style:solid;border-color:#FFD738;}
.bgcolor4	{background-color: #FFFFFF;border-top:1px; border-bottom:1px; border-left:3px; border-right:3px;  border-style:solid;border-color:#FFD738;}				