BODY {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
}

.text {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #013C7E;
	font-weight : bolder;
}

.textbig {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color : #013C7E;
	font-weight : bolder;
}

.subtext {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #013C7E;
	font-weight : normal;
	font-style : italic;
}

.highlight {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #B80000;
	font-weight : bolder;
}

.boxhellblauhighlight {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color : #FFBE40;
	font-weight : bold;
}

A:link {
	text-decoration: none;
	color: #FF0000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}


A:visited {
	text-decoration: none;
	color: #FF0000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.adtxt {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #013C7E;
	font-weight : bolder;
}

.bottomimgtxt {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFBE40;
	font-weight : bolder;
	text-align : center;
}


.topheadline {
	color : #628DE7;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 32px;
	text-align : left;
}

.sninfo {
	color : #628DE7;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	text-align : center;
}

.boxhellblau {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #E9EFFA;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
}

.boxgeburtstag {
        font-family : Arial, Verdana, Helvetica, sans-serif;
        font-size : 12px;
        background-color : #E9EFFA;
        color : #013C7E;
        font-weight : bold;
        padding-bottom : 3px;
        padding-top : 3px;
}

.impressumbox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #E9EFFA;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

.boxweiss {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #FFFFFF;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
}

.boxheadline {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #A762ED;
	font-weight : bold;
}

.menubox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	background-color : #E3CAFC;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	text-align : center;
	border : 1px solid #A762ED;
	margin-left : 40px;
	margin-right : 40px;
	margin-top : 8px;
}
.menusubbox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #013C7E;
	font-weight : normal;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	margin-left : 6px;
	margin-right : 6px;
	text-align : center;
}

.menuboxlink {
	color : #002C5E;
	font-weight : bold;
}

.albumtoptenbox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #E9EFFA;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	text-align : center;
	border : 1px solid #628DE7;
	line-height : 14px;
}

.salonhellobox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #E9EFFA;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	text-align : center;
	border : 1px solid #628DE7;
	line-height : 14px;
}

.salonhelloboxhead {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #A1C0FA;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	text-align : center;
	border : 1px solid #628DE7;
	line-height : 14px;
}

.salonmenubox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	background-color : #E3CAFC;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	text-align : center;
	border : 1px solid #A762ED;
	margin-top : 8px;
}

.albumtoptenboxheadline {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color : #A762ED;
	font-weight : bold;
	padding-bottom : 5px;
}

.albumtoptenboxlink {
	color : #013C7E;
	font-weight : bold;
}

.inputbox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFDA8F;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 3px;
	border : 1px solid #AF8E20;
	margin-left : 40px;
	margin-right : 40px;
	margin-top : 8px;
}

.inputboxhead {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FAC24F;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 3px;
	border : 1px solid #AF8E20;
}

.inputboxsmall {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFDA8F;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 3px;
	border : 1px solid #AF8E20;
}
.inputboxheadline {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 5px;
}

.inputboxtextinput {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	background-color : #FFF1D6;
}

.inputboxradio {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF0000;
	font-weight : bold;
}

.inputboxbutton {
	background-color : #FFA800;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	border-bottom-color: #877200;
	border-right-color: #A79000;
	border-top-color: #FFF4E0;
	border-left-color: #FFE2AB;
}

.errorbox {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFB0B0;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 3px;
	border : 1px solid #FF0000;
	margin-left : 40px;
	margin-right : 40px;
	margin-top : 8px;
}

.boxbestaet {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	background-color : #E9FAEF;
	color : #013C7E;
	font-weight : bold;
	padding-bottom : 30px;
	padding-top : 30px;
	border : 1px solid #00FF00;
	margin-left : 40px;
	margin-right : 40px;
	margin-top : 8px;
}

.albumlist {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color : #013C7E;
	text-align: center;	
}

.albumlistheadline {
	color : #628DE7;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 32px;
	text-align: left;
}

.albumlistlink:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #013C7E;
	text-align: center;	
}

.albumlistlink:visited {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color : #013C7E;
	text-align: center;	
}

.thumbnailsmall {
	filter : Shadow(color=#00007F, direction=45);
}
