/**
 * Global tag modifications
 */
BODY {
	padding: 0px 0px 0px 0px;
	margin: 4px 4px 4px 4px;
	font-family: Verdana,Arial,Tahoma;
	font-size: 10px;
	font-weight: normal;
	background-color: #ffffFF;
	color: #0a274c;
	text-decoration: none;
}

TABLE, TD{
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}

IMG {
	border: 0px;
}

A {
	text-decoration: none;
}

INPUT,
SELECT,
TEXTAREA {
	font-family: Verdana,Arial,Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #0a274c;
	/*background-color: #ffffff;*/
}

INPUT {
	padding: 0px 2px 0px 2px;
	height: 14px;
	filter: alpha(opacity=70);
}

TEXTAREA {
	border: 1px solid black;
	background-color: transparent;	
	overflow: hidden;	
	background-color: #ffffff;
}

SELECT {
	padding: 0px 0px 0px 2px;
	height: 16px;
}

INPUT.upload {
	height: 18px;
}

INPUT.upload,
INPUT.text {
	border: 1px solid black;
	background-color: White;
}

/**
 * Common font modification classes
 */
.emphasized-font {
	font-weight: bold;
}

.error-font {
	color: #BD002E;
}

.ok-font {
	color:  #0A274C;
}

.errorbg {
	background-color: red;
}

.align-right {
	text-align: right;
}

.align-center {
	text-align: center;
}

.valign-middle {
	vertical-align: middle;
}

/**
 * Classes for the main layout structure
 */
TABLE.main {
	width: 908px;
	height: auto;
	background: transparent none no-repeat scroll top;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 0px;
	border-bottom: 0px;
}

TD.main {
	border-top: 0px;
	border-left: 0px;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}

.bottom-border {
	border-bottom: 1px solid Black;
}

.top-border {
	border-top: 1px solid Black;
}

.right-border {
	border-right: 1px solid Black;
}

.top-content-area,
.top-content-area-imagetop {
	width: 756px;
	height: 109px;
}

.top-content-area-imagetop {
	display: block;	
}

.top-content-area-imagebottom {
	width: 596px;
	height: 144px;
	border-bottom: 1px solid black;
}

.right-content-area {
	width: 198px;
	vertical-align: top;
}

.left-content-area {
	width: 162px;
	vertical-align: top;
}

.center-content-area {
	width: 596px;
	vertical-align: top;
}

.center-content-area-top-spacer {
	width: 596px;
	height: 9px;
	font-size: 2px;
}

TD.center-content-area-left {
	border-right: 1px solid Black;
	width: 210px;
	vertical-align: top;
}

TD.center-content-area-right {
	border-right: 0px;
	width: 202px;
	vertical-align: top;
}

.left-padding-20 {
	padding-left: 20px;
}

TABLE.bluebox {
	width: 536px;
	vertical-align: top;
}

TD.blueback {
	background-color: #e6e6fa;
	padding: 2px 2px 2px 2px;
	text-align: left;
	border: 1px solid black;
}

TD.bluebox {
	background-color: #e6e6fa;
	padding: 2px 2px 2px 2px;
	text-align: left;
	border: 1px solid black;
}

td.bluebox a,
td.bluebox a:link,
td.bluebox a:visited {
	font-weight: normal;
	color: black;
}

td.bluebox a:focus,
td.bluebox a:hover {
	text-decoration: underline;
}

td.bluebox a:active {
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

TABLE.bluebox-content td,
TABLE.bluebox-content td a,
TABLE.bluebox-content td a:link,
TABLE.bluebox-content td a:visited {
	font-weight: normal;
	color: Black;
	text-decoration: none;
}

TABLE.bluebox-content td a:focus,
TABLE.bluebox-content td a:hover,
TABLE.bluebox-content td a:active {
	text-decoration: underline;
}

td.bluebox-title {
	font-size: 12px;
	font-weight: bold;
}

SELECT.bluebox {
	margin: 4px 4px 4px 4px;
	width: 194px;
}

TABLE.main-content-header {
	width: 422px;
	height: 20px;
	vertical-align: middle;
	font-size: 13px;
}

TD.main-content-header {
	width: 344px;
	padding: 2px 2px 2px 4px;
	text-align: left;
}

TD.main-content-header-box {
	width: 529px;
	padding: 3px 3px 3px 3px;
	text-align: left;
	border: 1px solid black;
	background-color: #E6E6FA;
	color: #0A274C;
	font-weight: bold;
}

TABLE.main-content-text-box {
	width: 541px;
	text-align: left;
}

TABLE.main-interaction-box {
	width: 541px;
	vertical-align: top;
}

TD.main-interaction-box {
	padding: 3px 3px 3px 3px;
	text-align: left;
	border: 1px solid black;
	background-color: #E6E6FA;
	color: #0A274C;
	font-weight: bold;
}

TABLE.main-content-header,
TABLE.main-content-header a,
TABLE.main-content-header a:link,
TABLE.main-content-header a:visited {
	color: black;
	font-weight: bold;
}

TABLE.main-content-header a,
TABLE.main-content-header a:link,
TABLE.main-content-header a:visited {
	font-size: 10px;
}

TABLE.main-content {
	width: 596px;
	vertical-align: top;
}

TD.main-content-login {
	height: 18px;
	padding: 2px 0px 2px 8px;
	vertical-align: middle;
	color: black;
}

.overviewimgblock {
	width: 198px;
	height: 90px;
}

TD.main-content-title {
	height: 20px;
}

TD.main-content-subtitle {
	
}

TD.main-content-title,
TD.main-content-subtitle {
		
}

TD.main-content-title,
TD.main-content-title a,
TD.main-content-title a:link,
TD.main-content-title a:visited {
	font-size: 11px;
}

TD.main-content-title,
TD.main-content-title a,
TD.main-content-title a:link,
TD.main-content-title a:visited,
TD.main-content-subtitle,
TD.main-content-subtitle a,
TD.main-content-subtitle a:link,
TD.main-content-subtitle a:visited  {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: black;
}

TD.main-content-forward {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
}

TD.main-content-download {
	padding: 0px 0px 0px 343px;
}

TD.main-content-link a,
TD.main-content-link a:link,
TD.main-content-link a:visited,
TD.main-content-download a,
TD.main-content-download a:link,
TD.main-content-download a:visited,
TD.main-content-forward a,
TD.main-content-forward a:link,
TD.main-content-forward a:visited {
	font-weight: normal;
	color: Black;
}

TD.main-content-row{
	padding: 0px 8px 0px 8px;
	vertical-align: top;
}

TD.main-content-text {
	padding: 0px 8px 0px 0px;
}

TD.main-content-row,
TD.main-content-row a,
TD.main-content-row a:link,
TD.main-content-row a:visited,
TD.main-content-text,
TD.main-content-text a,
TD.main-content-text a:link,
TD.main-content-text a:visited {
	text-align: left;
	vertical-align: top;
	height: 15px;
	color: black;
}

TD.main-content-link a:focus,
TD.main-content-link a:hover,
TD.main-content-link a:active,
TABLE.main-content-header a:focus,
TABLE.main-content-header a:hover,
TABLE.main-content-header a:active,
TD.main-content-title a:focus,
TD.main-content-title a:hover,
TD.main-content-title a:active,
TD.main-content-subtitle a:focus,
TD.main-content-subtitle a:hover,
TD.main-content-subtitle a:active,
TD.main-content-row a:focus,
TD.main-content-row a:hover,
TD.main-content-row a:active,
TD.main-content-text a:focus,
TD.main-content-text a:hover,
TD.main-content-text a:active,
TD.main-content-forward a:focus,
TD.main-content-forward a:hover,
TD.main-content-forward a:active   {
	text-decoration: none;
}

td.glossary-content a,
td.glossary-content a:focus,
td.glossary-content a:link,
td.glossary-content a:visited {
	color: #0a274c;
	text-decoration: none;
}

td.glossary-content a:active,
td.glossary-content a:hover {
	text-decoration: underline;
}

TD.glossarytitle {
	width:580px;
	padding-left:5px;
	background-color: #e6e6fa;
	padding-top:2px;
	border: 1px solid black;
	vertical-align: middle;
	height: 18px;
}

TD.main-content-pic {
	height: 70px;
	width: 60px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 8px;
}


TD.main-content-pic img {
	height: 45px;
	width: 40px;
}

TD.main-content-pic img.book {
	height: 63px;
	width: 42px;
	}

TD.main-content-spacer {
	height: 5px;
}

TD.main-content-spacer_home {
	height: 5px;
}

TD.main-content-interaction {
	width: 400px;
	padding: 0px 0px 0px 25px;
}

td.expertenkommentar a.radovan,
td.expertenkommentar a.radovan:link,
td.expertenkommentar a.radovan:visited,
td.expertenkommentar a.radovan:active {
	color: #00128C;
	font-style: bold;
}

td.expertenkommentar a.radovan:hover,
td.expertenkommentar a.radovan:focus {
	color: #00128C;
	text-decoration: underline;
}

td.assockommentar a.radovan,
td.assockommentar a.radovan:link,
td.assockommentar a.radovan:visited,
td.assockommentar a.radovan:active {
	color: #99B500;
	}

td.assockommentar a.radovan:hover,
td.assockommentar a.radovan:focus {
	color:  #99B500;
	text-decoration: underline;
}

.expertenlink,
.expertenlink:link,
.expertenlink:visited,
.expertenlink:active {
	color: #0a274c;
	text-decoration: italic;
	font-style: strong;
	}

.expertenlink:hover,
.expertenlink:focus {
	color:  #00128C;
	font-style: strong;
	text-decoration: underline;
}

TD.main-content-interaction-bonus {
	text-align: center;
}

TD.main-content-interaction,
TD.main-content-interaction-bonus {
	height: 15px;
}

TD.main-content-interaction,
TD.main-content-interaction a,
TD.main-content-interaction a:link,
TD.main-content-interaction a:visited,
TD.main-content-interaction-bonus,
TD.main-content-interaction-bonus a,
TD.main-content-interaction-bonus a:link,
TD.main-content-interaction-bonus a:visited {
	font-weight: normal;
	color: black;
}

TD.main-content-interaction a:focus,
TD.main-content-interaction a:hover,
TD.main-content-interaction a:active {
	color: #bd002e;
	font-weight: normal;
}

TD.main-content-interaction-bonus a:focus,
TD.main-content-interaction-bonus a:hover,
TD.main-content-interaction-bonus a:active {
	color: #808080;
	text-decoration: underline;
}

TABLE.bar-area {
	width: 596px;
	border-bottom: 1px solid Black;
	vertical-align: middle;
}

TD.bar-area {
	vertical-align: middle;
	height: 20px;
}

/**
 *	Classes for bar-style navigation
 */
TD.bar-area,
TD.bar-area a,
TD.bar-area a:link,
TD.bar-area a:visited {
	color: #0a274c;
}

TD.bar-area a:focus,
TD.bar-area a:hover,
TD.bar-area a:active {
	color: #808080;
}

INPUT.search {
	width: 170px;
	height: 14px;
	border: 1px solid black;
}

INPUT.subsearch {
	border: 1px solid black;
	width: 160px;
	margin: 4px 4px 4px 4px;
}

#gosearch {
	border: 1px solid #0a274c;
	color: black;
	background-color: white;
	width: 20px;
	height: 16px;
	padding: 0px 0px 1px 0px;
	
}

/**
 * Classes for the left-sided navigation
 */
TD.nav {
/*	border-top: 0px;
	border-left: 0px;
	border-right: 0px;*/
	border-bottom: 1px solid Black;
	}

TD.nav,
TABLE.nav {
	width: 162px;
}

TD.mq-spacer {
	height: 5px;
	font-size: 1px;
	/*background: transparent none no-repeat scroll top;*/
}

TD.nav-spacer {
	height: 10px;
	font-size: 2px;
	/*background: transparent none no-repeat scroll top;*/
}

TD.nav-level-0,
TD.nav-level-0 a,
TD.nav-level-0 a:link,
TD.nav-level-0 a:visited,
TD.nav-level-0 a:focus,
TD.nav-level-0 a:hover,
TD.nav-level-0 a:active,
TD.nav-level-0-active,
TD.nav-level-0-active a:link,
TD.nav-level-0-active a:visited,
TD.nav-level-0-active a:focus,
TD.nav-level-0-active a:active,
TD.nav-level-0-active a:hover {
	height: 20px;
	background: #0a274c none no-repeat scroll top;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: none;
	display: block;
	vertical-align: text-bottom;
	text-align: left;
}

TD.nav-level-0,
TD.nav-level-0 a,
TD.nav-level-0 a:link,
TD.nav-level-0 a:visited,
TD.nav-level-0 a:focus,
TD.nav-level-0 a:hover,
TD.nav-level-0 a:active,
TD.nav-level-0-active,
TD.nav-level-0-active a:link,
TD.nav-level-0-active a:visited,
TD.nav-level-0-active a:focus,
TD.nav-level-0-active a:active,
TD.nav-level-0-active a:hover {
	text-indent: 8px;
}

TD.nav-level-0 a:focus,
TD.nav-level-0 a:hover,
TD.nav-level-0 a:active,
TD.nav-level-0-active,
TD.nav-level-0-active a:link,
TD.nav-level-0-active a:visited,
TD.nav-level-0-active a:focus,
TD.nav-level-0-active a:active,
TD.nav-level-0-active a:hover {	
	color: #0a274c;
	background: #e6e6fa none no-repeat scroll top;
}

TD.nav-level-1,
TD.nav-level-1 a,
TD.nav-level-1 a:link,
TD.nav-level-1 a:visited,
TD.nav-level-1 a:focus,
TD.nav-level-1 a:hover,
TD.nav-level-1 a:active,
TD.nav-level-1-active,
TD.nav-level-1-active a:link,
TD.nav-level-1-active a:visited,
TD.nav-level-1-active a:focus,
TD.nav-level-1-active a:active,
TD.nav-level-1-active a:hover {
	height: 15px;
	background: #cccc66 none no-repeat scroll top;
	font-size: 10px;
	font-weight: normal;
	color: #0a274c;
	display: block;
	text-indent: 16px;
   	vertical-align: middle;
	text-align: left;
}

TD.nav-level-1 a:focus,
TD.nav-level-1 a:hover,
TD.nav-level-1 a:active,
TD.nav-level-1-active,
TD.nav-level-1-active a:link,
TD.nav-level-1-active a:visited,
TD.nav-level-1-active a:focus,
TD.nav-level-1-active a:active,
TD.nav-level-1-active a:hover {
	background: #e6e6fa none no-repeat scroll top;
}

/**
 * Classes for Impressum links
 */
TD.impressum {
	padding: 0px 0px 0px 12px;
	border: 0px solid black;
}

TD.impressum a,
TD.impressum a:link,
TD.impressum a:visited {
	color: #0a274c;
}

TD.impressum a,
TD.impressum a:link,
TD.impressum a:visited,
TD.impressum:focus,
TD.impressum:hover,
TD.impressum:active {
	color: #0a274c;
}

/**
 * Classes for login box
 */
TABLE.login {
	background: #cccc66 none no-repeat scroll top;
	height: 110px;
}

INPUT.login {
	width: 128px;
	border: 1px solid black;
}

#login-submit {
	background: #E1E2A1;
	border: 1px solid black;
	height: 16px;	
	color: #0a274c;
	border-width: 1px 1px 1px 1px;
	padding: 0px 3px 2px 3px;
}

TD.login {
	text-indent: 4px;
}

TD.login a,
TD.login a:link,
TD.login a:visited
{
	color: #0a274c;
}

TD.login a:focus,
TD.login a:hover,
TD.login a:active
{
	color: #2163B8;
}

TD.current-user {
	padding: 0px 4px 0px 0px;
	vertical-align: middle;
	text-align: right;
	height: 20px;
}

TD.current-user a,
TD.current-user a:link,
TD.current-user a:visited {
	font-weight: bold;
	color: #696969;
}

TD.current-user a:focus,
TD.current-user a:hover,
TD.current-user a:active {
	color: #0a274c;
}

/**
 * Classes for the right-sided teaser fields
 */
TABLE.teaser {
	border-bottom: 1px solid Black;
}
 
TD.teaser-title {
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #0a274c;
	height: 20px;
	vertical-align: middle;
	background-color: #E6E6FA;
}

TD.teaser-content,
TD.teaser-content a,
TD.teaser-content a:link,
TD.teaser-content a:visited {
	padding: 4px 6px 2px 6px;
	color: black;
	text-align: left;
}

TD.teaser-content a:focus,
TD.teaser-content a:hover,
TD.teaser-content a:active {
	text-decoration: none;
}

#teaser-brandnews {
	height: 165px;
}

#teaser-mq {
	background-position: bottom;
	background-repeat: no-repeat;	
}

#teaser-dyk {
	background-position: bottom;
	background-repeat: no-repeat;	
}

#teaser-kq {
	background-position: bottom;
	background-repeat: no-repeat;	
}

TD.button {
	text-align: right;
	padding: 4px 8px 8px 4px;
}

TD.button INPUT {
	border: 1px solid #0A274C;
	background-color: #CCCC66;
	color: black;
	height: 18px;
}

input.button {
	border: 1px solid #87a6d4;
	background-color: #CCCC66;
	color: black;
	height: 18px;
}

input.imgbutton {
	height: 17px;
	width: 92px;
	padding: 4px 5px 4px 4px;
}


a.teaser-button,
a.teaser-button:link,  
a.teaser-button:visited,
a.teaser-button:active {
	color: #0a274c;
	text-decoration: none;
	background-color: #cc6;
	text-align: center;
	margin: 4px;
	border: solid 1px #0a274c;
	width: 110px;
	height: 14px;
	display: block;
	float: right;
}

a.teaser-button:focus,
a.teaser-button:hover {
	color: #0a274c;
	text-decoration: none;
	background-color: #e6e6fa;
	text-align: center;
	margin: 4px;
	border: solid 1px #0a274c;
	width: 110px;
	height: 14px;
	display: block;
}

a.teaserbutton,
a.teaser-button:link,  
a.teaser-button:visited,
a.teaser-button:active {
	color: #0a274c;
	text-decoration: none;
	background-color: #cc6;
	text-align: center;
	margin: 4px;
	border: solid 1px #0a274c;
	width: 110px;
	height: 14px;
	display: block;
	
}

a.teaserbutton:focus,
a.teaserbutton:hover {
	color: #0a274c;
	text-decoration: none;
	background-color: #e6e6fa;
	text-align: center;
	margin: 4px;
	border: solid 1px #0a274c;
	width: 110px;
	height: 14px;
	display: block;
}

INPUT.teaser {
	width: 90px;
}

TD.button a,
TD.button a:link,
TD.button a:focus,
TD.button a:visited,
TD.button a:focus,
TD.button a:active,
TD.button a:hover {
	background-color: transparent;
	border: none;
}

/**
 * Class for the right lower logo cell
 */
TD.logo {
	height: 100px;
	vertical-align: middle;
	text-align: center;
	padding: 4px 4px 4px 4px;
}


/**
 * Overview images
 */
TD.overview {
	padding: 3px 3px 3px 3px;
	text-align: left;
	height: 84px;
	vertical-align: top;
	width: 198px;
}

TD.overview_home{
	padding: 3px 3px 3px 3px;
	text-align: left;
	height: 71px;
	vertical-align: top;
	width: 198px;
}

TD.overview,
TD.overview a,
TD.overview a:link,
TD.overview a:visited,
TD.overview a:focus,
TD.overview a:hover,
TD.overview a:active {
	color: black;
	text-decoration: none;
}

TD.overview_home,
TD.overview_home a,
TD.overview_home a:link,
TD.overview_home a:visited,
TD.overview_home a:focus,
TD.overview_home a:hover
TD.overview_home a:active {
	color: black;
	text-decoration: none;
}
TD.overview_home_new,
TD.overview_home_new a,{
	color: black;
	text-decoration: none;
}

}

.textfield {
	FONT-SIZE: 0.6em;
	WIDTH: 219px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.foto_hochladen {
	FONT-SIZE: 0.6em;
	WIDTH: 380px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.werdegang {
	FONT-SIZE: 0.6em;
	WIDTH: 219px;
	COLOR: #0a274c;
	HEIGHT: 200px;
}
.password {
	FONT-SIZE: 0.6em;
	WIDTH: 80px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.plz {
	FONT-SIZE: 0.6em;
	WIDTH: 50px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.ort {
	FONT-SIZE: 0.6em;
	WIDTH: 122px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.lvw {
	FONT-SIZE: 0.6em;
	WIDTH: 50px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.vw {
	FONT-SIZE: 0.6em;
	WIDTH: 40px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.anrede {
	FONT-SIZE: 0.6em;
	WIDTH: 110px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.titel {
	FONT-SIZE: 0.6em;
	WIDTH: 110px;
	COLOR: #0a274c;
	HEIGHT: 110px;
}
.profil {
	FONT-SIZE: 0.6em;
	WIDTH: 140px;
	COLOR: #0a274c;
	HEIGHT: 130px;
}
.nationalität {
	FONT-SIZE: 0.6em;
	WIDTH: 35px;
	COLOR: #0a274c;
	HEIGHT: 15px;
}
.pic_small:link {
	FILTER: alpha(opacity=10);
	MARGIN: 1px;
	WIDTH: 50px;
	HEIGHT: 60px;
}
.pic_small:visited {
	FILTER: alpha(opacity=10);
	WIDTH: 50px;
	HEIGHT: 60px;
}
.pic_small:hover {
	FILTER: alpha(opacity=100);
	WIDTH: 50px;
	HEIGHT: 60px;
}
.pic_small:active {
	FILTER: alpha(opacity=10);
	WIDTH: 50px;
	HEIGHT: 60px;
}

.newprofilepic,
.newprofilepic:link,
.newprofilepic:visited {
	filter: alpha(opacity=70);
	WIDTH: 50px;
	HEIGHT: 60px;
}

.newprofilepic:hover,
.newprofilepic:focus,
.newprofilepic:active {
	filter: alpha(opacity=100);
}

.text {
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	COLOR: black;
	BACKGROUND-COLOR: transparent;
}
.text_bold {
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.6em;
	MARGIN: 0px;
	COLOR: black;
	BACKGROUND-COLOR: transparent;
}
.zitat {
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.6em;
	MARGIN: 0px;
	COLOR: black;
	FONT-STYLE: italic;
	BACKGROUND-COLOR: transparent;
}
.kleingedrucktes {
	font-size: 9px;
	color: #a9a9a9;
	BACKGROUND-COLOR: transparent;
}
.aufzahl:link {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
}
.aufzahl:visited {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
}
.aufzahl:hover {
	FONT-WEIGHT: bold;
	COLOR: #bd002e;
	TEXT-DECORATION: none;
}
.aufzahl:active {
	FONT-WEIGHT: normal;
	COLOR: #000;
	TEXT-DECORATION: none;
}
.sub_menue_go:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	COLOR: #808080;
	PADDING-TOP: 0px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #fff;
	TEXT-DECORATION: none;
}
.sub_menue_go:visited {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	COLOR: #808080;
	PADDING-TOP: 0px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #fff;
	TEXT-DECORATION: none;
}
.a_sub_menue_go:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	COLOR: #0a274c;
	PADDING-TOP: 0px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #e6e6fa;
	TEXT-DECORATION: none;
}
.sub_menue_go:active {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	COLOR: #808080;
	PADDING-TOP: 0px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #fff;
	TEXT-DECORATION: none;
}
.submenue_text {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 5px;
	MARGIN: 0pt;
	PADDING-TOP: 5px;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: #e6e6fa;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}



.text_sub:link {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	MARGIN: 0pt;
	WIDTH: 210px;
	COLOR: #000;
	PADDING-TOP: 3px;
	FONT-STYLE: normal;
	HEIGHT: 72px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.text_sub:visited {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	MARGIN: 0pt;
	WIDTH: 210px;
	COLOR: #000;
	PADDING-TOP: 3px;
	FONT-STYLE: normal;
	HEIGHT: 72px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.text_sub:hover {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	WIDTH: 210px;
	COLOR: #000;
	PADDING-TOP: 3px;
	FONT-STYLE: normal;
	HEIGHT: 72px;
	TEXT-ALIGN: left;
}
.text_sub:active {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	MARGIN: 0pt;
	WIDTH: 210px;
	COLOR: #0a274c;
	PADDING-TOP: 3px;
	FONT-STYLE: normal;
	HEIGHT: 72px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.top:link {
	FONT-WEIGHT: 500;
	FONT-SIZE: 0.6em;
	VERTICAL-ALIGN: middle;
	COLOR: #000;
	TEXT-DECORATION: none;
}
.top:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	VERTICAL-ALIGN: middle;
	COLOR: #000;
	TEXT-DECORATION: none;
}
.top:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	VERTICAL-ALIGN: middle;
	COLOR: #000;
	TEXT-DECORATION: underline;
}
.top:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	VERTICAL-ALIGN: middle;
	COLOR: #000;
	TEXT-DECORATION: none;
}
.linkimtext:link,
.linkimtext:visited, 
.linkimtext:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #00128c;
	TEXT-DECORATION: none;
}

.linkimtext:hover {
	TEXT-DECORATION: underline;
}

TD.abc a,
TD.abc a:link,
TD.abc a:visited,
TD.abcactive a,
TD.abcactive a:link,
TD.abcactive a:visited,
TD.xyz a,
TD.xyz a:link,
TD.xyz a:visited,
TD.xyzactive a,
TD.xyzactive a:link,
TD.xyzactive a:visited {
	border: 1px solid black;
	color: black;
	height: 15px;
	width: 20px;
	background-color: #e6e6fa;
	display: block;
	text-align: center;
}

TD.abc a:focus,
TD.abc a:active,
TD.abc a:hover,
TD.abcactive a,
TD.abcactive a:link,
TD.abcactive a:visited,
TD.xyz a:focus,
TD.xyz a:active,
TD.xyz a:hover,
TD.xyzactive a,
TD.xyzactive a:link,
TD.xyzactive a:visited  {
	background-color: white;
}

TD.abc,
TD.xyz {
	height: 15px;
	text-align: center;
}

TD.xyz a,
TD.xyz a:link,
TD.xyz a:visited,
TD.xyz a:focus,
TD.xyz a:active,
TD.xyz a:hover,
TD.xyzactive a,
TD.xyzactive a:link,
TD.xyzactive a:visited,
TD.xyzactive a:focus,
TD.xyzactive a:active,
TD.xyzactive a:hover  {
	width: 56px;
}

TABLE.abcxyz td a,
TABLE.abcxyz td a:link,
TABLE.abcxyz td a:visited {
	font-weight: normal;
	text-decoration: none;
}



.frage:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	WIDTH: 401px;
	COLOR: #000;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #e6e6fa;
	TEXT-DECORATION: none;
}
.frage:visited {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	PADDING-BOTTOM: 1px;
	WIDTH: 401px;
	COLOR: #000;
	PADDING-TOP: 1px;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #e6e6fa;
	TEXT-DECORATION: none;
}
.frage:hover {
	FONT-WEIGHT: 500;
	FONT-SIZE: 0.6em;
	WIDTH: 401px;
	COLOR: #000;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #87a6d4;
	TEXT-DECORATION: none;
}
.frage:active {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	PADDING-BOTTOM: 1px;
	WIDTH: 401px;
	COLOR: #000;
	PADDING-TOP: 1px;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #87a6d4;
	TEXT-DECORATION: none;
}
.frage_richtig {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	COLOR: #386bb8;
	TEXT-DECORATION: none;
}
.frage_falsch {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	COLOR: #bd002e;
	TEXT-DECORATION: none;
}
.antwort_01 {
	FONT-WEIGHT: bold;
	COLOR: white;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #000070;
}
.antwort_02 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #297d00;
	TEXT-ALIGN: right;
}
.antwort_03 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #0f4ca8;
	TEXT-ALIGN: right;
}
.antwort_04 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #99b500;
	TEXT-ALIGN: right;
}
.antwort_05 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #87a6d4;
	TEXT-ALIGN: right;
}
.antwort_06 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #c7e300;
	TEXT-ALIGN: right;
}
.antwort_07 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #FF8700;
	TEXT-ALIGN: right;
}
.antwort_08 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #BD002E;
	TEXT-ALIGN: right;
}
.antwort_09 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #6E6B6C;
	TEXT-ALIGN: right;
}
.antwort_010 {
	FONT-WEIGHT: bold;
	COLOR: black;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #A4A5A0;
	TEXT-ALIGN: right;
}
.prozent {
	FONT-WEIGHT: bold;
	COLOR: black;
	TEXT-INDENT: 4px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
}
.antwort_ja {
	FONT-WEIGHT: bold;
	COLOR: black;
	BACKGROUND-COLOR: #87a6d4;
	TEXT-ALIGN: right;
}
.antwort_nein {
	FONT-WEIGHT: bold;
	COLOR: black;
	BACKGROUND-COLOR: #bd002e;
	TEXT-ALIGN: right;
}
.beitrag:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	WIDTH: 281px;
	COLOR: #000070;
	LIST-STYLE-TYPE: circle;
	TEXT-DECORATION: none;
}
.beitrag:visited {
	LIST-STYLE-POSITION: inside;
	FONT-SIZE: 0.6em;
	WIDTH: 281px;
	COLOR: #000;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: none;
}
.beitrag:hover {
	FONT-SIZE: 0.6em;
	WIDTH: 281px;
	COLOR: black;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: underline;
}
.beitrag:active {
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 0.6em;
	WIDTH: 281px;
	COLOR: #000070;
	LIST-STYLE-TYPE: square;
	TEXT-DECORATION: none;
}
.pic_small:link {
	FILTER: alpha(opacity=70);
	MARGIN: 1px;
	WIDTH: 50px;
	HEIGHT: 60px;
}
.pic_small:visited {
	FILTER: alpha(opacity=70);
	WIDTH: 50px;
	HEIGHT: 60px;
}
.pic_small:hover {
	FILTER: alpha(opacity=100);
	WIDTH: 50px;
	HEIGHT: 60px;
}
.pic_small:active {
	FILTER: alpha(opacity=70);
	WIDTH: 50px;
	HEIGHT: 60px;
}
.pic {
	FILTER: alpha(opacity=100);
	WIDTH: 100px;
	HEIGHT: 120px;
}
.cc-button:link { display: block; color: #0a274c; text-decoration: none; background-color: #e6e6fa; text-align: center; margin: 4px; border: solid 1px #87a6d4; width: 200px; height: 15px }
.cc-button:visited { display: block;color: #0a274c; text-decoration: none; background-color: #e6e6fa; text-align: center; margin: 4px; border: solid 1px #87a6d4; width: 200px; height: 15px }
.cc-button:hover { display: block;color: #0a274c; text-decoration: none; background-color: #cc6; text-align: center; margin: 4px; border: solid 1px #0a274c; width: 200px; height: 15px }
.cc-button:active { display: block; color: #0a274c; text-decoration: none; background-color: #e6e6fa; text-align: center; margin: 4px; border: solid 1px #87a6d4; width: 200px; height: 15px }

#abc {
	border: 1px solid #0a274c;
	color: black;
	background-color: white;
	width: 20px;
	height: 16px;
	padding: 0px 0px 1px 0px;
	
}
.brand_news,
.brand_news a,
.brand_news a:link,
.brand_news a:visited,
.brand_news a:hover,
.brand_news a:active,
.brand_news a:focus {
	text-decoration:none;
}

.h1 a,
.h1 a:link,
.h1 a:visited,
.h1 a:hover,
.h1 a:actice,
.h1 a:focus {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-shadow: Silver}
	
.themenlink:link    { color: #386bb8; text-decoration: none }
			.themenlink:visited  { color: #386bb8; text-decoration: none }
			.themenlink:hover  { color: #386bb8; text-decoration: underline }
			.themenlink:active  { color: #386bb8; text-decoration: none }
			
.attention  { color: #bd002e; font-family: Verdana, Arial, Tahoma; text-decoration: none;}

.themenlinks:link    { color: #386bb8; text-decoration: none }
			.themenlinks:visited  { color: #386bb8; text-decoration: none }
			.themenlinks:hover  { color: #386bb8; text-decoration: none }
			.themenlinks:active  { color: #386bb8; text-decoration: none }