body {padding: 0px; margin: 0px; background-color: white;}

p, br {font-family: Verdana; font-size: 10px; color: #777777; line-height: 16px; padding-right: 10px;}
td  {font-family: Verdana; font-size: 10px; color: #777777;}
.standard {font-family: Verdana; font-size: 10px; color: #777777; line-height: 16px; padding-right: 10px;}
ul {margin: 0px 0px 0px 22px; font-family: Verdana; font-size: 10px; color: #777777; line-height: 16px; list-style-image: url(/fileadmin/images/bullet.gif);}
img {border-width: 0px;}

sup {font-family:arial; line-height:100%; font-size:100%; vertical-align:25%;}
p sup {font-size:0.9em;}

a:active	{color: #278FCE; text-decoration: none;}
a:link	{color: #278FCE; text-decoration: none;}
a:visited	{color: #278FCE; text-decoration: none;}
a:hover		{color: #FF9C00; text-decoration: none;}

.bgborder {background-color: #0470B1;}

a.topnavi:active	{font-family: Verdana; font-size: 11px; color: #427FB5; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}
a.topnavi:link		{font-family: Verdana; font-size: 11px; color: #427FB5; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}
a.topnavi:visited	{font-family: Verdana; font-size: 11px; color: #427FB5; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}
a.topnavi:hover	{font-family: Verdana; font-size: 11px; color: #02558B; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}

.bgtopnavi {background-image: url(../images/topnavi_bg.gif); background-position: bottom; background-repeat: repeat-x;}

a.topnaviactive:active	{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}
a.topnaviactive:link		{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}
a.topnaviactive:visited	{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}
a.topnaviactive:hover	{font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 9px; padding-right: 9px; float: left; padding-bottom: 4px;}

.bgtopnaviactive {background-image: url(../images/topnavi_activebg.gif); background-position: bottom; background-repeat: repeat-x;}

a.toolbarmain:active		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarmain:link			{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarmain:visited		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarmain:hover			{font-family: Verdana; font-size: 11px; color: #BCDCEB; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}

a.toolbarmainactive:active		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left; font-weight: bold;}
a.toolbarmainactive:link		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left; font-weight: bold;}
a.toolbarmainactive:visited		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left; font-weight: bold;}
a.toolbarmainactive:hover		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left; font-weight: bold;}

a.toolbarsub:active			{font-family: Verdana; font-size: 11px; color: #407FB5; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsub:link			{font-family: Verdana; font-size: 11px; color: #407FB5; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsub:visited		{font-family: Verdana; font-size: 11px; color: #407FB5; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsub:hover			{font-family: Verdana; font-size: 11px; color: #010302; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}

a.toolbarsubactive:active		{font-family: Verdana; font-size: 11px; color: #010302; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubactive:link			{font-family: Verdana; font-size: 11px; color: #010302; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubactive:visited		{font-family: Verdana; font-size: 11px; color: #010302; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubactive:hover		{font-family: Verdana; font-size: 11px; color: #010302; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}

a.toolbarsubsub:active			{font-family: Verdana; font-size: 9px; color: #71A6C8; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubsub:link			{font-family: Verdana; font-size: 9px; color: #71A6C8; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubsub:visited			{font-family: Verdana; font-size: 9px; color: #71A6C8; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubsub:hover			{font-family: Verdana; font-size: 9px; color: #71A6C8; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}

a.toolbarsubsubactive:active		{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubsubactive:link			{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubsubactive:visited		{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}
a.toolbarsubsubactive:hover			{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; float: left;}

a.toolbarspez:active		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; font-weight: bold; padding-right: 5px; float: left;}
a.toolbarspez:link		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; font-weight: bold; padding-right: 5px; float: left;}
a.toolbarspez:visited	{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; font-weight: bold; padding-right: 5px; float: left;}
a.toolbarspez:hover		{font-family: Verdana; font-size: 11px; color: white; text-decoration: none; font-weight: bold; padding-right: 5px; float: left;}

.toolbarsuchtext {font-family: Verdana; font-size: 11px; color: #323232;}
.toolbarsuchbox {border: #66BDF2 1px solid; background-color: white; width: 124px; font-family: Verdana; font-size: 11px;}

.wobinich 				{font-family: Verdana; font-size: 10px; color: #7C7C7C; text-decoration: none;}
a.wobinich:active		{font-family: Verdana; font-size: 10px; color: #7C7C7C; text-decoration: none;}
a.wobinich:link		{font-family: Verdana; font-size: 10px; color: #7C7C7C; text-decoration: none;}
a.wobinich:visited	{font-family: Verdana; font-size: 10px; color: #7C7C7C; text-decoration: none;}
a.wobinich:hover		{font-family: Verdana; font-size: 10px; color: #7C7C7C; text-decoration: none;}

a.sitemap:active	{font-family: Verdana; font-size: 11px; color: #427FB5; font-weight: bold; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap:link		{font-family: Verdana; font-size: 11px; color: #427FB5; font-weight: bold; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap:visited	{font-family: Verdana; font-size: 11px; color: #427FB5; font-weight: bold; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap:hover	{font-family: Verdana; font-size: 11px; color: #427FB5; font-weight: bold; text-decoration: none; padding-left: 0px; margin-top: 10px;}

a.sitemap2:active	{font-family: Verdana; font-size: 11px; color: #427FB5; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap2:link		{font-family: Verdana; font-size: 11px; color: #427FB5; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap2:visited	{font-family: Verdana; font-size: 11px; color: #427FB5; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap2:hover	{font-family: Verdana; font-size: 11px; color: #427FB5; text-decoration: none; padding-left: 0px; margin-top: 10px;}

a.sitemap3:active	{font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap3:link		{font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap3:visited	{font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap3:hover	{font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}

a.sitemap4:active	{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap4:link		{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap4:visited	{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}
a.sitemap4:hover	{font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; padding-left: 0px; margin-top: 10px;}

h1 {font-family: Verdana; font-size: 12px; color: #343434; font-weight: bold; padding-bottom: 6px; border-bottom: 1px solid #2890CF; background-image: url(../images/bg_h1.gif); background-repeat: no-repeat; margin-right: 4px; background-position: bottom left;}
h1 sup {font-family:arial; line-height:100%; font-size:110%; vertical-align:25%;}


/* h1 {font-family: Verdana; font-size: 12px; color: #343434; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #2890CF; background-image: url(../images/bg_h1.gif); background-repeat: no-repeat; margin-right: 4px; background-position: left; } */
.title1 {font-family: Verdana; font-size: 12px; color: #343434; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #2890CF; background-image: url(../images/bg_h1.gif); background-repeat: no-repeat; margin-right: 4px; background-position: left; }
h2 {font-family: Verdana; font-size: 12px; color: #777777; font-weight: bold;}
.title2 {font-family: Verdana; font-size: 12px; color: #777777; font-weight: bold;}
h3 {font-family: Verdana; font-size: 10px; color: #777777;}
.title3 {font-family: Verdana; font-size: 10px; color: #777777;}
h4 {font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold;}
.title4 {font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold;}
h5 {font-family: Verdana; font-size: 12px; color: #2890CD; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #A3CFE8; margin-right: 4px;}
.title5 {font-family: Verdana; font-size: 12px; color: #2890CD; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #A3CFE8; margin-right: 4px;}

.newstitlemain {font-family: Verdana; font-size: 14px; line-height: 18px; color: #000000; font-weight: bold;}
.newsdate {font-family: Verdana; font-size: 10px; line-height: 16px; color: #777777; font-weight: bold;}
.newstitle {font-family: Verdana; font-size: 10px; line-height: 16px; color: #2890CF; font-weight: bold;}
.newstext {font-family: Verdana; font-size: 10px; color: #777777; line-height: 16px; padding-right: 30px;}

.color1 {color: #FE9D00; font-weight: bold; font-size: 11px; line-height: 16px;}
.color2 {color: #777777; font-weight: bold; font-size: 11px; line-height: 16px;}
.color3 {font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #FF9C00; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 4px;}
.color4 {color: #323232; font-weight: bold; font-size: 10px; line-height: 16px;}

.bgcolor1 {background-color: #F9E5C4;}
.bgcolor2 {background-color: #DFEEF5;}
 
.rechtespalte {background-color: #E2ECF5;}
.rechtespaltetitlebox {font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #61AEDC; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 5px; margin-left: 12px; margin-right: 12px; margin-bottom: 12px;}
/*
.rechtespaltetitel {font-family: Verdana; font-size: 11px; color: #278FCE; font-weight: bold; margin-left: 12px; margin-right: 12px; margin-bottom: 8px;}
*/
.rechtespaltetitel {	font-family: Verdana;	font-size: 11px;	color: #278FCE;	font-weight: bold;	margin-left: 12px;	margin-right: 12px;	margin-bottom: 8px;	margin-top: 0px;}
.rechtespaltetext {font-family: Verdana; font-size: 10px; color: #737778; line-height: 16px; margin-left: 12px; margin-right: 12px; margin-bottom: 8px;}

.rechtespaltebild {margin-left: 15px; margin-bottom: 12px;}

.rechtespaltetitleboxhome1 {font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #FF9C00; padding-left: 15px; padding-right: 10px; padding-top: 4px; padding-bottom: 5px;}
.rechtespaltetitleboxhome2 {font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #61AEDC; padding-left: 15px; padding-right: 10px; padding-top: 4px; padding-bottom: 5px;}
.rechtespaltetext2 {font-family: Verdana; font-size: 10px; color: #333333; line-height: 16px; margin-left: 15px; margin-right: 12px; margin-bottom: 8px;}
.rechtespaltetext3 {font-family: Verdana; font-size: 10px; color: #666666; line-height: 16px; margin-left: 15px; margin-right: 12px; margin-bottom: 8px;}

.footer 		{font-family: Verdana; font-size: 10px; color: #7C7C7C; margin-bottom: 10px; padding-top: 10px;}
a.footer:active	{font-family: Verdana; font-size: 10px; color: #258ECF;}
a.footer:link		{font-family: Verdana; font-size: 10px; color: #258ECF;}
a.footer:visited	{font-family: Verdana; font-size: 10px; color: #258ECF;}
a.footer:hover		{font-family: Verdana; font-size: 10px; color: #258ECF;}

.farben {border: 1px solid #66BBF1; width: 160 px; height: 20px; font-size: 9px; color: #2C8ECC;}

.regerror {color: #FF0000; font-weight: bold;}
.registrierung {border: 1px solid #777777; font-family: Verdana; font-size: 11px; color: #61AEDC; font-weight: bold; margin: 2px 2px 2px 0px; width: 300px;}
/*.registrierungbutton {border: 1px solid #61AEDC; font-family: Verdana; font-size: 11px; color: #343434; font-weight: bold; padding: 2px 2px 2px 2px;background-color: #FFFFFF;}*/
.registrierungbutton {font-size:11px; border: 1px #67bdf1 solid; color: #555555; background: #FFFFFF; padding:0px 5px 0x 5px; margin-top:3px; margin-bottom:3px; cursor: pointer;}

input {font-size:11px; border: 1px #67bdf1 solid; color: #555555; background: #FFFFFF; padding:0px 5px 0x 5px; margin-top:3px; margin-bottom:3px; cursor: pointer;}
.none {border: 0px; background: transparent;}
.tx-flvplayer2-pi1 {border: 1px solid #2890CF;width:480px;}

/* EXT: My Quiz and Poll */
span.tx_myquizpoll_pi1-false {color:#FE9D00;font-weight:bold;}
span.tx_myquizpoll_pi1-true {color:#278FCE;font-weight:bold;}
.tx_myquizpoll_pi1-answer input {border:none;vertical-align:middle;}
span.result {color:#278FCE;}
