.height100pct {  height: 100%}
.menuBold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	
}
.small {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
}

.calendarPrivateAndFirmBoxColor{
background-image: url(/graphics/calendar/tern_firm.gif);
background-repeat: repeat ! important;
background-color: #5A6B92;
}
.calendarPrivateTxt{
color: #5A6B92;
}
.calendarFirmTxt{
color: #A50005;
}
.calendarPrivateBoxColor{
background-color: #5A6B92;

}
.calendarFirmBoxColor{
background-color: #A50005;
}

.smallColor1 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #050505;
	line-height: 12px;
}
.smallColor2 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #99A3B7;
	line-height: 12px;
}
.smallColor3 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size: 10px; 
	color: #EFD798; 
	line-height: 12px; 
}	
.head01 {
	font-size: 24px;
	font-weight: 900;
	vertical-align: top;
	line-height: normal;
	color: #050505;
	letter-spacing: -1px;
	word-spacing: -1px;
}
	

.boxColor1 { background-color: #050505}
.boxColor2 { background-color: #99A3B7}
.boxColor3 { background-color: #EFD798}
.boxColor4 { background-color: #AF0000}
.teaser {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AF0000
}
.billedtext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #5B6882;
	font-style: italic;
	line-height: 11px;
	 
	word-spacing: 1px
}
.plainColor1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 12px;
}
.plainTable {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	line-height: 12px;
}
.plainTableEdit {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	color: #153b63;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 12px;
}
.plainColor4 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	line-height: 12px;
}
.plainColor2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #99A3B7;
	line-height: 12px;
}
.plainColor3 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #DCE1E6;
	line-height: 12px;
}
.textfield100pct17px {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	vertical-align: top;
	height: 17px;
	width: 100%;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 10px;
	border: 1px solid #5B6882;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
	
	

}
.menu4PlainSelected {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(/graphics/basic/symbols/arrowRight.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 14px;
}
.menulist {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	height: 19px;
	width: 100%;
	border: 1px #000000 solid;
	color: #050505;
	clear: none;
	float: none;
	line-height: 14px;
}
.menulist200px { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	height: 19px; 
	width: 200px; 
	border: 1px #000000 solid; 
	color: #050505; 
	clear: none; 
	float: none;
}
.menulist200px48 { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	height: 48px; 
	width: 200px; 
	border: 1px #000000 solid; 
	color: #050505; 
	clear: none; 
	float: none ; 
	background-color: #FFFFFF}
.height98pct { height: 98%}
.menulist300x48 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	background-color: #FFFFFF;
	width: 300px;
	height: 48px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 14px;
}
.menulist300px { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	height: 19px; 
	width: 300px; 
	border: 1px #000000 solid; 
	color: #050505; 
	clear: none; 
	float: none
}
.textfield100pctFrame {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 17px;
	width: 100%;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 10px;
	border: 1px #DDE5F0 solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
	color: #050505
}
.textfield100pctFrameHeadline {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	width: 100%;
	border: 1px #DDE5F0 solid;
	color: #050505;
	height: 30px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 14px;
}
.menulist100pctx48 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	background-color: #FFFFFF;
	width: 100%;
	height: 48px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 14px;
}
.textfield100pct17pxBlack {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	vertical-align: top;
	height: 17px;
	width: 100%;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px #000000 solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	line-height: 14px;
}
a:active { 
	color: #AF0000; 
	text-decoration: none}
a:link {  
	color: #AF0000; 
	text-decoration: none}
a:visited {  
	color: #AF0000; 
	text-decoration: none}
a:hover {  
	text-decoration: none; 
	color: #AF0000}

.menulist100pct {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px #7F9DB9 solid;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 14px;
	 
	word-spacing: 1px
}
.menulist100pctNoFrame {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 0px #000000 none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 14px;
	word-spacing: 1px
}
.textfield100pctMulitiline {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	vertical-align: top;
	width: 100%;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 10px;
	border: 1px #DDE5F0 solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
}
.logo {  
	background-image: url(/graphics/logo.gif); 
	background-repeat: no-repeat; 
	background-position: left 15px; 
	height: 93px; 
	width: 200px;
}
	
.textfield2digs {
	width: 26px;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #F9FBFF;
	color: #050505;
	text-align: center;
	line-height: 13px;
	height: 19px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px solid #7F9DB9;
	padding-bottom: 5px;
}
.textfield4digs {
	width: 40px;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #F9FBFF;
	color: #050505;
	text-align: center;
	line-height: 13px;
	height: 19px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px solid #7F9DB9;
	padding-bottom: 5px;
}
.textfield6digs {
	width: 51px;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #F9FBFF;
	color: #050505;
	text-align: center;
	line-height: 13px;
	height: 19px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px solid #7F9DB9;
	padding-bottom: 5px;	
}
.textfield100pct17pxBlackKey {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	vertical-align: top;
	height: 17px;
	width: 100%;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 25px;
	border: 1px #000000 solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/graphics/basic/symbols/key.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	line-height: 14px;
}
.textfield100pct17pxNoFrame {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	vertical-align: top;
	height: 17px;
	width: 100%;
	padding-top: 1px;
	border: 0px none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
}
.buttonTxtColor1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding-top: 6px;
	font-weight: bold;
}
.textfield100pct { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	color: #050505; 
	vertical-align: top; 
	padding-top: 0px; 
	padding-right: 5px; 
	padding-left: 10px; 
	border: 0px none; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px ; 
	background-color: #FFFFFF; 
	line-height: 14px; 
	width: 100%}
.textfield100pctKorrektur {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	vertical-align: top;
	height: 18px;
	width: 100%;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 30px;
	border: 1px #99A3B7 solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	background-image: url(/graphics/basic/symbols/korrektur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 14px;
}
.smallColor4 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9px; color: #050505; line-height: 12px}
body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #D1D6DE;
	line-height: 13px;
}
table {  
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	color: #000000;
	word-spacing: 1px;
}
td {  
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 13px;
}
.buttontext {
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #AF0000;
	padding-top: 6px;
}
.fane02text {
	font: bold 11px/14px Tahoma, Arial, sans-serif;
	color: #000000;
}
.textfield100pctDisplay {
	font: bold 11px/14px Tahoma, Arial, sans-serif;
	vertical-align: middle;
	height: 19px;
	width: 100%;
	border: 1px solid #5B6882;
	padding-right: 10px;
	padding-left: 10px;
}
.smallComp {
	font: 9px/12px Tahoma, Arial, sans-serif;
}
li {
	font: 11px/14px Tahoma, Arial, sans-serif;
	list-style-image: url(graphics/bullet.gif);


}
.menulist150px { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	height: 19px; 
	width: 150px; 
	border: 1px #000000 solid; 
	color: #050505; 
	clear: none; 
	float: none }
.textfield100pct17pxColor4 { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #050505; vertical-align: top; height: 17px; width: 100%; padding-top: 1px; padding-right: 5px; padding-left: 5px; border: 1px #000000 none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 14px; ; background-color: #F0F5FA}
.textfield100pctBlue {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 17px;
	width: 100%;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 10px;
	border: 1px #7F9DB9 solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
}
.boxColor5 { 
	background-color: #DFE2E6}
.menu2Selected {
	font: 11px "Trebuchet MS", Arial, sans-serif;
}
.menu3 {
	font: 11px "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.menu3Selected {
	font: 11px "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99A3B7;
	border-right-color: #99A3B7;
	border-bottom-color: #99A3B7;
	border-left-color: #99A3B7;
}
.colorBack {  background: #D1D6DE}
a.buttonTxtColor1:link {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttonTxtColor1:visited {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttonTxtColor1:hover {
	color: #AF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.topHeight {
	height: 67px;
}
.plainOverflow {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow: hidden;
	line-height: 13px;
	display: inline;
	width: 100%;
	height: 13px;
}
a.menuBold:link {  
	color: #AF0000; 
	text-decoration: none}
a.menuBold:visited { 
	color: #AF0000; 
	text-decoration: none }
a.menuBold:active { 
	color: #050505; 
	text-decoration: none}
a.menuBold:hover { 
	color: #050505; 
	text-decoration: none}	
.menu2 { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	letter-spacing: 1px;
	word-spacing: 1px
}
a.menu2:link { 
	color: #000000; 
	text-decoration: none; 
}
a.menu2:visited { 
	color: #000000; 
	text-decoration: none;
	}
a.menu2:active { 
	color: #AF0000; 
	text-decoration: underline }
a.menu2:hover { 
	color: #AF0000; 
	text-decoration: underline }
a.buttonTxtColor1:active {
	color: #AF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextLight:link {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextLight:visited {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextLight:hover {
	color: #AF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextLight:active {
	color: #AF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.buttontextLight {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding-top: 6px;
}
.upload {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	background-color: #FFFFFF;
	
	
	border: 1px solid #5B6882;
	height: 21px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	width: 100%;
}
.fane2concept {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(graphics/fane2concept.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 26px;
}
.fane5concept {
	background-image: url(graphics/fane5_1concept.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 26px;
	width: 21px;
}
.buttontextConcept {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
}
a.buttontextConcept:link {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextConcept:visited {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextConcept:active {
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextConcept:hover {
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.faneAfslutConcept {
	background-image: url(graphics/faneAfslutConcept.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 26px;
}
.fastInfo {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	vertical-align: top;
	height: 21px;
	background-image: url(../graphics/basic/symbols/bulletFastInfo.gif);
	background-repeat: no-repeat;
	background-position: 5px 1px;
	padding-left: 13px;
}
.menulistH100W100 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #050505;
	background-color: #FFFFFF;
	width: 100%;
	border: 0px #000000 none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 14px;
	
	
	margin: 0px;
	height: 100%;
}
td {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.buttontextActive {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	width: 100%;
	padding-right: 15px;
}
body {
	margin: 0px;
	padding: 0px;
}
a.buttontextActive:link {
	color: #050505;
	width: 100%;
	text-decoration: none;
}
a.buttontextActive:visited {
	color: #050505;
	width: 100%;
	text-decoration: none;
}
a.buttontextActive:active {
	color: #AF0000;
	width: 100%;	
	text-decoration: none;
}
a.buttontextActive:hover {
	color: #AF0000;
	width: 100%;	
	text-decoration: none;
}
.shopmenu1 {
	margin: 0px;
	padding-right: 15px;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #AF0000;
	text-decoration: none;
	padding-bottom: 10px;


}
.shopmenu2 {
	height: 22px;
	background-image: url(webshop/menu_top_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 15px;
	padding-top: 1px;
	vertical-align: top;
	margin: 0px;
	text-align: center;
	padding-right: 15px;

}
.shopmenu3 {
	height: 22px;
	background-image: url(webshop/menu_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 15px;
	padding-top: 1px;
	vertical-align: top;
	margin: 0px;
	text-align: center;
	padding-right: 15px;

}
.shopmenu2split {
	height: 22px;
	background-image: url(webshop/menu_top_split.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 1px;
	vertical-align: top;
	margin: 0px;
	text-align: center;
}
form {
	margin: 0px;
	padding: 0px;
}
select {
	width: 100%;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #F9FBFF;
	color: #050505;
	
	padding: 2px;
	line-height: 13px;
	
}
.headline {
	font-size: 24px;
	font-weight: 900;
	vertical-align: top;
	line-height: normal;
	color: #050505;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.priceBig {
	font-size: 24px;
	font-weight: 900;
	vertical-align: top;
	line-height: normal;
	color: #AF0000;
	letter-spacing: -1px;
	word-spacing: -1px;
}
ul {
	list-style-image: url(webshop/bullet.gif);
	list-style-position: outside;


}
.colorBack01 {
	background-color: #050505;
}
.colorBack02 {
	background-color: #99A3B7;
}
.colorBack03 {
	background-color: #BECAD6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5B6882;

}
.colorBack04 {


	background-color: #AF0000;
}
.headline2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #AF0000;
}
.rammeLRTBwhite {
	border: 1px solid #FFFFFF;
}
.rammeB {
	border-top: 0px none #879AAA;
	border-right: 0px none #879AAA;
	border-bottom: 1px solid #879AAA;
	border-left: 0px none #879AAA;
}
.shoprammeL {
	width: 1px;
	line-height: 1px;
}
.shoprammeR {
	width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #AF0000;
	border-right-color: #5B6882;
	border-bottom-color: #AF0000;
	border-left-color: #AF0000;
	background-image: url(../graphics/basic/spacer.gif);

}
.shoprammeLT {
	width: 5px;
	height: 5px;
	line-height: 1px;
	background-color: #d0deea;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #5B6882;
	border-right-color: #5B6882;
	border-bottom-color: #5B6882;
	border-left-color: #5B6882;
}
.shoprammeRT {
	width: 5px;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #5B6882;
	border-right-color: #5B6882;
	border-bottom-color: #5B6882;
	border-left-color: #5B6882;
	height: 5px;
	background-color: #d0deea;
}
.shoprammeT {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #5B6882;
	border-right-color: #5B6882;
	border-bottom-color: #5B6882;
	border-left-color: #5B6882;
	height: 5px;
	line-height: 1px;
	background-color: #d0deea;
}
.shoprammeLSplit {
	width: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #5B6882;
	border-right-color: #5B6882;
	border-bottom-color: #5B6882;
	border-left-color: #5B6882;
	height: 5px;
	line-height: 1px;
	background-color: #d0deea;
}
.shoprammeRSplit {
	width: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #5B6882;
	border-right-color: #5B6882;
	border-bottom-color: #5B6882;
	border-left-color: #5B6882;
	height: 5px;
	line-height: 1px;
	background-color: #d0deea;
}
.shoprammeSplit {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #5B6882;
	border-right-color: #5B6882;
	border-bottom-color: #5B6882;
	border-left-color: #5B6882;
	height: 5px;
	line-height: 1px;
	background-color: #d0deea;
}
.shoprammeLcolorback {
	width: 5px;
	line-height: 1px;
	background-color: #d0deea;
	border: 0px none #5B6882;

}
.shoprammeRcolorback {
	width: 5px;
	line-height: 1px;
	background-color: #d0deea;
	border: 0px none #5B6882;

}
.shopColorback {
	background-color: #d0deea;
	border: 0px none;
	text-align: right;
	vertical-align: bottom;
}
.shoprammeLB {
	border-top: 0px none #5B6882;
	border-right: 0px none #5B6882;
	border-bottom: 1px solid #5B6882;
	border-left: 0px none #5B6882;
	line-height: 1px;
	height: 1px;



}
.shoprammeRB {
	width: 1px;
	line-height: 1px;
	border-top: 0px none #5B6882;
	border-right: 0px none #5B6882;
	border-bottom: 1px solid #5B6882;
	border-left: 0px none #5B6882;
	background-image: url(../graphics/basic/spacer.gif);
	height: 1px;




}
.shoprammeB {
	height: 1px;
	border-top: 0px none #5B6882;
	border-right: 0px none #5B6882;
	border-bottom: 1px solid #5B6882;
	border-left: 0px none #5B6882;
	line-height: 1px;



}
.bufferHor {
	width: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #5B6882;
	border-right-color: #5B6882;
	border-bottom-color: #5B6882;
	border-left-color: #5B6882;

}
.bufferVer {
	height: 15px;
}
.columnR {
	width: 140px;
	padding-right: 5px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	background-image:  url(../graphics/basic/backRC.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.shopBufferheight {
	height: 25px;
	line-height: 1px;
	border: 0px none;
}
.columnMain {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
hr {
	align: left; 
	width: 100%; 
	size: 1px;
	height: 1px;
	color: #DFE2E6;
	margin-top: 10px;
	margin-bottom: 10px;
	noshade
}
.headlineSmall {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #AF0000;
}

a:link {
	color: #af0000;
	text-decoration: none;
}
a:visited {
	color: #af0000;
	text-decoration: none;
}
a:active {
	color: #af0000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.rammeLRTB {
	border: 1px solid #CCCC99;
}
.rammeAnnonce {
	border: 1px solid #5B6882;
	padding: 10px;
	vertical-align: top;
	background-color: #FFFFFF;

}
.spotText {
	font-family: "Frutiger 55 Roman", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #AF0000;
}
.split {
	height: 20px;
	background-image: url(webshop/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.splitNoGraph {
	height: 20px;
	line-height: 1px;
}
a.headlineSmall:link {
	padding-bottom: 10px;
	color: #AF0000;
	text-decoration: none;
}
a.headlineSmall:visited {
	padding-bottom: 10px;
	color: #AF0000;
	text-decoration: none;
}
a.headlineSmall:active {
	padding-bottom: 10px;
	color: #AF0000;
	text-decoration: none;
}
a.headlineSmall:hover {
	padding-bottom: 10px;
	color: #AF0000;
	text-decoration: none;
}
.myshop {
	background-color: #FFFFCC;
	padding: 3px 5px 5px;
	border: 1px solid #A5ACB2;
	width: 100%;
}
.splitNoGraphSmall {
	height: 5px;
	line-height: 1px;
}
.arrowGo {
	background-color: #F8F8EF;
	background-image: url(webshop/arrow_shop.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 15px;
	border: 1px solid #7F9DB9;
	margin: 2px;
	padding: 2px;
	height: 19px;
}
.tekstfelt {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #AF0000;
	background-color: #F7F9F9;
	height: 19px;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px inset #7F9DB9;
	width: 100%;
}
.knap {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #AF0000;
	background-color: #d0deea;
	height: 19px;
	padding-top: 0px;
	border: 1px outset #7F9DB9;
	vertical-align: top;
	font-weight: bold;
}
.arrowGoAnim {
	background-color: #F8F8EF;
	background-image: url(webshop/arrow_shop_anim.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 15px;
	border: 1px solid #7F9DB9;
	margin: 2px;
	padding: 2px;
	height: 19px;
}
.tabel1 {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 40px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #BECAD6;
}
.tabel2 {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 40px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #d0deea;
	text-align: center;
}
.tabel3 {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 40px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #AF0000;
}
.tekstMindst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
.shopMenu2back {
	border: 0px none;
	vertical-align: bottom;
	padding-top: 5px;
	padding-bottom: 3px;

}
.colorBack05 {
	background-color: #F9FBFF;
}
.colorBack012 {
	background-color: #BECAD6;

}
.colorBack014 {

}
.colorBack06 {
	background-color: #FFFFCC;
}
.splitSmall {
	height: 5px;
	background-image: url(webshop/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 1px;
	line-height: 1px;
}
.rammeTabel {
	border: 1px solid #5B6882;
	padding: 4px 10px;
	vertical-align: top;
	background-color: #FFFFFF;

}
.menuDrop {
	background-color: #D0DEEA;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	border: 1px solid #5B6882;
	width: 140px;
}
a.tekstMindst:link {
	color: #050505;
	text-decoration: none;
}
a.tekstMindst:visited {
	color: #050505;
	text-decoration: none;
}
a.tekstMindst:active {
	color: #AF0000;
	text-decoration: underline;
}
a.tekstMindst:hover {
	color: #AF0000;
	text-decoration: none;
}
.rammeL {
	border-top: 0px none #879AAA;
	border-right: 0px none #879AAA;
	border-bottom: 0px none #879AAA;
	border-left: 1px solid #879AAA;
}
.dotLineVert {
	background-image: url(webshop/dottedLineVert.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 19px;
}
.textColor4 {
	color: #AF0000;
}
.tabelceller {
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEE0E7;
	border-right-color: #DEE0E7;
	border-bottom-color: #99A3B7;
	border-left-color: #DEE0E7;
	border-left-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
}
.tabelceller2 {
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DEE0E7;
	border-right-color: #DEE0E7;
	border-bottom-color: #99A3B7;
	border-left-color: #DEE0E7;
	border-left-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	background-color: #F0F1F4;

}
.colorBack032 {
	background-color: #EDEDDC;
}
.padding {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
textarea {
	width: 100%;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #F9FBFF;
	color: #050505;
	
	line-height: 13px;
	
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px none #7F9DB9;
}
.textfield {
	width: 100%;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #F9FBFF;
	color: #050505;
	line-height: 13px;
	height: 19px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px solid #7F9DB9;
	padding-bottom: 5px;
	letter-spacing: 1px;
	word-spacing: 1px;

}
.tern {
	background-image: url(../graphics/basic/tern.gif);
}
.textColor1 {
	color: #050505;
}
a.buttontextLight:link {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextLight:visited {
	color: #050505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextLight:hover {
	color: #AF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
a.buttontextLight:active {
	color: #AF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.buttontextLight {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding-top: 6px;
	overflow: hidden;

}.tabel22 {
	font-family:Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 40px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #F7F9F9;
	text-align: center;
}
.tabel4 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	height: 40px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #CC0000;
	text-align: right;

}
 A {text-decoration: none;
	font-family: Tahoma, Arial, sans-serif; 
	line-height: 9pt; 
 	} .mainsection {
 	}.subsection	{
 	font-size: 10px;
}.folding {
 	cursor: hand 
 	}
a.mainsection:link {
	color: #4C5460;
	text-decoration: none;
}
a.mainsection:visited {
	color: #4C5460;
	text-decoration: none;
}
a.mainsection:active {
	color: #CCCC99;
	text-decoration: none;
}
a.mainsection:hover {
	color: #CCCC99;
	text-decoration: none;
}
a.expandable:link {
	color: #4C5460;
	text-decoration: none;
}
a.expandable:visited {
	color: #4C5460
	text-decoration: none;
}
a.expandable:active {
	color: #AF0000;
	text-decoration: none;
}
a.expandable:hover {
	color: #AF0000;
	text-decoration: none;
}
.expandable {
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 25px;
}
a.expandableNo:link {
	color: #050505;
	text-decoration: none;
}
a.expandableNo:visited {
	color: #050505;
	text-decoration: none;
}
a.expandableNo:active {
	color: #AF0000;
	text-decoration: none;
}
a.expandableNo:hover {
	color: #AF0000;
	text-decoration: none;
}
.expandableNo {
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 25px;
}
.paddingTB {
	padding-top: 5px;
	padding-bottom: 5px;
}
.paddingT {
	padding-top: 10px;
}
.alignRight {
	float: right;
}
.plain {  
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 13px;
}
.headCard {
	color: #AF0000;
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 13px;	
	font-weight: normal;
	padding-left: 5px;
}
.imgSmallest {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
	float: left;
}
.imgSmallestMeassures {
	width: 30px;
	height: auto;
}
.imgMedium {
	float: left;
	margin: 0px 10px 20px 0px;
	border: none #5B6882;
}
.imgMediumMeassures {
	width: 140px;
	height: auto;
}
.imgSmallH2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}
.imgSmallH2Meassures {
	height: 66px;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.imgSmall {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}
.imgSmallMeassures {
	width: 60px;
	height: auto;
}
.imgLarge {
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #5B6882;
	background-color: #FFFFFF;
}
.imgLargeMeassures {
	width: 300px;
	height: auto;
}
.imgSmallH {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: none;
	overflow: hidden;
	border: 1px solid #5B6882;
}
.imgSmallHMeassures {
	height: 60px;
	width: auto;
}
#pkt1 .tb-back {
	background-image: url(/global/graphics/user/baggrund.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#pkt1 .float-l {
	float: left;
	margin-right: 10px;
	text-align: left;
	margin-top: 10px;
	margin-left: 0px;
}
#pkt1 .float-n {
	clear: left;
	float: none;
}
#pkt1 .bor-b {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4D5B7B;
	border-right-color: #4D5B7B;
	border-bottom-color: #4D5B7B;
	border-left-color: #4D5B7B;
}
#pkt1 .pad {
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#pkt1 .style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}





