*							{ margin: 0px; padding: 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif; font-size: 12px;  }
img							{ border: none; }

.line                                { margin-left: auto; margin-right: auto; background: url(bg-line-div.png); background-position: top; background-repeat: repeat-x; height: 100%; width: 100%; }

.mitte						{ background:url(bg-line.png); background-position: top; background-repeat: repeat-x; height: 251px; padding-right: 12px; }
/* .head						{  background-position: top left; background-repeat:no-repeat; width: 522px; height: 44px;
							  border-left: 2px #e42038 solid; border-right: 2px #e42038 solid; } */
.head						{  width: 522px; height: 66px;
							  border-left: 2px #e42038 solid; border-right: 2px #e42038 solid; }
.navitd						{ white-space: nowrap;  text-align: right; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif; font-size: 16px; }
.navlink					{ color: white; text-decoration: none; font-weight: normal; font-size: 16px; }
.naviseparator				{ background: url(naviseparator.png); background-position: top right; height: 2px; width: 215px; }
.flaggentd					{ text-align: right; width: 215px; }
.siluette					{ background-position: top left; background-repeat: no-repeat; height: 251px; width: 284px; }
.main						{ background:white; border-left: 2px #e42038 solid; border-right: 2px #e42038 solid; text-align: left; }
.mainheadline				{ font-size: 13px; padding: 8px; color: #6d6d6d; }
.mainfliesstext				{ font-size: 12px; padding: 8px; color: #6d6d6d; }
.mainnetworkheadline		{ font-size: 12px; padding-left: 8px; padding-right: 8px; padding-top: 8px; color: #6d6d6d; text-align: center;  clear: both;  }
.mainnetworkfliesstext		{ font-size: 12px; padding-left: 8px; padding-right: 8px; padding-bottom: 8px; color: #e42038; text-align: center; }
.mainnetworkfliesstexta		{ font-size: 12px; color: #e42038; text-decoration: none; font-weight: normal; }
.mainnetworkfliesstexta:hover { text-decoration: underline; }

.bild						{ border: 2px #e42038 solid; background-position: center center; } 

.footer						{ border-left: 2px #e42038 solid; border-bottom: 2px #e42038 solid; border-right: 2px #e42038 solid; background: #CCC; padding: 4px; 
							    }
							  
.footerlinks				{ float:right; font-size: 9px; }
.footerrechts				{ float:left; font-size: 9px; }
.footerlinksa				{ font-size: 9px; color: black; text-decoration: none; }
.footerlinksa:hover			{ text-decoration: underline; }

.kastenlinks				{ text-align: left; padding: 8px; margin: 16px; background: white; line-height: 1.2em; border: #e42038 2px solid; }
.kastenlinksa				{ display: block; background: url(kastenlinks-a-off.png); background-position: left 3px; background-repeat: no-repeat; padding-left: 14px; color: #e42038; text-decoration: none;  }
.kastenlinksa:hover			{ background: url(kastenlinks-a-on.png); background-position: left 3px; background-repeat: no-repeat; display: block; }


