/* ---- allgemeine DIV */
div,p,span,table,td,th	{ font:normal 11px verdana,sans-serif; line-height:150%; color:#000000; text-decoration:none; }

/* ---- Links */
a.nolink:link		{ text-decoration:none; }
a.nolink:hover		{ text-decoration:underline overline; }
a.nolink:active		{ text-decoration:none; }
a.nolink:visited	{ text-decoration:none; }
A:link 			{ COLOR:#0093D7; text-decoration: underline; }
A:visited 		{ COLOR:#0093D7; text-decoration: underline; }
A:hover 		{ COLOR:#003F7A; text-decoration: none; }
a:active		{ color:#003F7A; text-decoration: none; }

.homebg			{ color:#F0F9FF; text-decoration:none; }

/* ---- Texte */
.text6			{ font:normal  6px verdana,sans-serif; color:#000000; text-decoration:none; }
.text7			{ font:normal  7px verdana,sans-serif; color:#000000; text-decoration:none; }
.text8			{ font:normal  8px verdana,sans-serif; color:#000000; text-decoration:none; }
.text9			{ font:normal  9px verdana,sans-serif; color:#000000; text-decoration:none; }
.text11			{ font:normal 11px verdana,sans-serif; color:#000000; text-decoration:none; }
.text12			{ font:normal 12px verdana,sans-serif; color:#000000; text-decoration:none; }
.text13			{ font:normal 13px verdana,sans-serif; color:#000000; text-decoration:none; }
.text14			{ font:normal 14px verdana,sans-serif; color:#000000; text-decoration:none; }
.text15			{ font:normal 15px verdana,sans-serif; color:#000000; text-decoration:none; }
.text16			{ font:normal 16px verdana,sans-serif; color:#000000; text-decoration:none; }

.fett			{ font-weight:bold; font-family:verdana,sans-serif; color:#000000; text-decoration:none; }

/* ---- Positionierung */
.floatright		{ float:right; padding-left:8px; }
.floatleft		{ float:left; padding-left:8px; }
.clearleft		{ clear:left; }
.left			{ text-align: left; padding-left: 0px; }
.right			{ text-align: right; padding-right: 0px; }
.justify		{ text-align: justify; padding-left: 0px; padding-right: 0px; }

/* ---- Tabellen */
.untermenutabelle	{ border:10px solid #ff0000; }
.untermenutabellenzelle { padding-left:5px; font:bold 10px verdana,sans-serif; color:#000066; text-decoration:none; }
.tabellentextnormal	{ font:normal 11px verdana,sans-serif; }

/* ---- KeyVisual der Contentseiten */
#keyvisual		{ float:left; padding-left:12px; padding-right: 10px; padding-top:8px}

/* ---- Ueberschriften */
h1			{ font:bold 21px verdana,sans-serif; color:#003F7A; }
h2			{ font:bold 16px verdana,sans-serif; color:#003F7A; }
h3			{ font:bold 12px verdana,sans-serif; color:#003F7A; }
h4			{ font:bold 10px verdana,sans-serif; color:#003F7A; }
h5			{ font:bold  9px verdana,sans-serif; color:#003F7A; }

/* ---- Sonstige */
.hinweis		{ font:bold 12px verdana,sans-serif; line-height:150%; color:#990000; margin-top:18px; margin-bottom:6px; }


/* Input + andere FormularFelder */
input			{ background-color: #F0F9FF; border: 2px inset; border-color: #D4D0C8; }
textarea		{ background-color: #F0F9FF; border: 1px solid; border-color: #D4D0C8; }
select			{ background-color: #F0F9FF; border: 1px solid; border-color: #D4D0C8; }
checkbox		{ background-color: #F0F9FF; border: 0px solid; border-color: #D4D0C8; }
radio			{ background-color: #F0F9FF; border: 0px solid; border-color: #D4D0C8; }

input:focus		{ background-color: #BFE2F8; border: 1px solid; border-color: #D4D0C8; }
textarea:focus		{ background-color: #BFE2F8; border: 1px solid; border-color: #D4D0C8; }
select:focus		{ background-color: #BFE2F8; border: 1px solid; border-color: #D4D0C8; }
checkbox		{ background-color: #BFE2F8; border: 1px solid; border-color: #D4D0C8; }
radio			{ background-color: #BFE2F8; border: 1px solid; border-color: #D4D0C8; }

.popuphead1		{ font:bold 12px verdana,sans-serif; line-height: 120%; color:#003F7A; }
.popuphead2		{ font:bold 17px verdana,sans-serif; line-height: 120%; color:#003F7A; }

button			{ padding-left:8px; padding-right:8px; margin:5px; height:18px; display:inline; vertical-align:middle; font-family:verdana,sans-serif; font-weight:bolder !important; font-size:10px; text-decoration:none !important; color:#0093D7 !important; background-color:#EAF7FD !important; border:1px inset #3399FF !important; cursor:hand; }
.button			{ padding-left:8px; padding-right:8px; margin:5px; height:18px; display:inline; vertical-align:middle; font-family:verdana,sans-serif; font-weight:bolder !important; font-size:10px; text-decoration:none !important; color:#0093D7 !important; background-color:#EAF7FD !important; border:1px inset #3399FF !important; cursor:hand; }
