main,article,aside,nav,header,footer,section,details,figure,figcaption,summary {
display:block
}


/* StylesEkstra */

.center {
margin-right:auto;
margin-left:auto
}

html {
font-size:62.5%
}


* {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}

body {
font-size:16px;
font-size:1.6rem;
font-family:"Alegreya",serif;
background-color:#c4b192;
color:#454036;
margin:0;
overflow-y:scroll
}

.CursorPointer {
cursor:hand;
cursor:pointer
}


abbr {
font-size:90%;
color:#625b4c;
border-bottom:1px dotted #625b4c;
cursor:help
}


.Skjul {
display:none
}


.show {
display:inherit
}


.PilModHojre {
margin-right:0;
margin-left:auto
}


.centerlogoforside {
margin-right:auto;
margin-left:auto
}




/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 768px) {
.VisFoto {
display:inherit
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */




/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 992px) {
.VisMig {
display:inherit
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */




/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 1200px) {
}
/* = = = = = = = = = = = = = = = = = = = = = = */




/* = = = = = = = = = = = = = = = = = = = = = = */
@media print {
.printOnly {
display:block
}

.noPrint {
display:none
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */




.SideMenuen {
width:calc(100% + 24px);
margin-left:-12px;
margin-left:-1.2rem;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-moz-box-pack:start;
-moz-box-pack:start;
-moz-box-pack:start;
-moz-box-align:flex-start;
-ms-box-align:flex-start;
box-align:flex-start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
-ms-align-items:flex-start;
align-items:flex-start
}


.BundMenu {
width:calc(100% + 24px);
margin-left:-12px;
margin-left:-1.2rem;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-moz-box-pack:start;
-moz-box-pack:start;
-moz-box-pack:start;
-moz-box-align:flex-start;
-ms-box-align:flex-start;
box-align:flex-start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
-ms-align-items:flex-start;
align-items:flex-start
}


.KonkurrenceKnappeStyling {
background-color:none;
margin:0 12px;
margin:0 1.2rem;
width:100%
}


.Mellem {
width:8.33333%;
-moz-flex-basis:8.33333%;
-webkit-flex-basis:8.33333%;
-ms-flex-preferred-size:8.33333%;
flex-basis:8.33333%;
max-width:8.33333%
}


.IkonSetup {
width:33.33333%;
-moz-flex-basis:33.33333%;
-webkit-flex-basis:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%;
max-width:33.33333%
}


.MellemMidten {
width:83.33333%;
-moz-flex-basis:83.33333%;
-webkit-flex-basis:83.33333%;
-ms-flex-preferred-size:83.33333%;
flex-basis:83.33333%;
max-width:83.33333%
}


.SM-MarginBundNul {
margin-bottom:0 !important
}

.SM-MarginBundNul .c {
margin-bottom:0 !important
}

.SM-MarginBundNul .c .f {
margin-bottom:0 !important
}




/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 450px) {
}
/* = = = = = = = = = = = = = = = = = = = = = = */




/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 768px) {
.TopLogoVenstre {
width:16.66667%;
-moz-flex-basis:16.66667%;
-webkit-flex-basis:16.66667%;
-ms-flex-preferred-size:16.66667%;
flex-basis:16.66667%;
max-width:16.66667%;
padding-left:25px;
}

.FotoBreddeMidten {
width:25%;
-moz-flex-basis:25%;
-webkit-flex-basis:25%;
-ms-flex-preferred-size:25%;
flex-basis:25%;
max-width:25%
}

.KonkurrenceMidten {
width:50%;
-moz-flex-basis:50%;
-webkit-flex-basis:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%;
max-width:50%
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */




/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 1200px) {
.Kknappe3 {
margin-left:25%
}

.Kknappe2 {
width:50%;
-moz-flex-basis:50%;
-webkit-flex-basis:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%;
max-width:50%
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



.LinksKnapperBredde {
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
margin-bottom:24px;
margin-bottom:2.4rem;
width:66.66667%;
-moz-flex-basis:66.66667%;
-webkit-flex-basis:66.66667%;
-ms-flex-preferred-size:66.66667%;
flex-basis:66.66667%;
max-width:66.66667%;
margin-left:16.66667%;
margin-top:48px;
margin-top:4.8rem;
}


.MidterLinksKnapperne {
width:33.33333%;
-moz-flex-basis:33.33333%;
-webkit-flex-basis:33.33333%;
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%;
max-width:33.33333%;
background-color:none;
margin:0 12px;
margin:0 1.2rem;
width:100%;
}


.paddingTopBund {
padding-top:12px !important;
padding-bottom:12px !important
}

.MarginVenstreForsideSkrift {
margin-left:8.33333%
}


.CenterTeksten {
text-align:center
}


.marginTopBund {
margin-top: 20px !important;
margin-bottom: 20px !important
}


.hojrefotomidten {
width:calc(100% + 24px);
margin-left:-12px;
margin-left:-1.2rem;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-moz-box-pack:start;
-moz-box-pack:start;
-moz-box-pack:start;
-moz-box-align:flex-start;
-ms-box-align:flex-start;
box-align:flex-start;
-webkit-align-items:flex-start;
-moz-align-items:flex-start;
-ms-align-items:flex-start;
align-items:flex-start
}




/* Styles-Bar */


body {
line-height: 1.6;
overflow-x: hidden;
font-family: 'Arial', serif;
background-color: #a19a8f;
}

.Bundprop {
margin-bottom: 20px;
}


ul {
list-style: outside !important;
margin-left: 20px !important
}

h1 {
font-size: 28px;
font-size: 2.8rem;
margin-bottom: 0;
margin-top: 0 !important;
font-family: 'Arial', serif !important;
text-transform: uppercase;
line-height: 1.2
}

h2 {
font-size: 24px;
font-size: 2.4rem;
font-weight: normal;
margin-bottom: 2px;
margin-top: 0 !important;
font-family: 'Arial', serif !important;
text-transform: uppercase;
font-weight: bold;
line-height: 1.2
}

h3 {
font-size: 19px;
font-size: 1.9rem;
font-weight: normal;
margin-bottom: 1px;
margin-top: 0 !important
}

h4 {
font-size: 18px;
font-size: 1.8rem;
font-weight: normal;
margin-top: 0 !important
}

h5 {
font-size: 16px;
font-size: 1.6rem;
font-weight: bold;
margin-top: 0 !important
}

h6 {
display: block;
width: 100%;
font-size: 18px;
font-size: 1.8rem;
font-family: 'Arial', serif !important;
border-bottom: 2px #000031 solid;
margin-bottom: 10px;
padding-bottom: 4px;
font-weight: normal
}

a {
position: relative;
display: inline-block;
text-decoration: none !important;
}

.wrapper {
padding: 0 12px
}

img {
display: block;
width: 100% \9;
max-width: 100%;
height: auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
background-clip: padding-box;
-webkit-border-radius: .4rem;
-moz-border-radius: .4rem;
-ms-border-radius: .4rem;
border-radius: .4rem;
background-clip: padding-box
}

.hrDenTynde {
margin: 6px 0 6px 0 !important
}

.Logo-i-ToppenBredde {
width: 94%;
margin-left: 3% !important;
margin-right: 3% !important;
}

::-webkit-input-placeholder {
color: #888
}

:-moz-placeholder {
color: #888
}

::-moz-placeholder {
color: #888
}

:-ms-input-placeholder {
color: #888
}


.SkrifttypeMedium {
font-size: 22px;
font-size: 2vw
}



/* = = = = = = = = = = = = = = = = = = = = = = */
@media (max-width: 800px) {
.SkrifttypeMedium {
font-size: 16px
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



/* = = = = = = = = = = = = = = = = = = = = = = */
@media (min-width: 1300px) {
.SkrifttypeMedium {
font-size: 26px
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



.SkrifttypeStor {
font-size: 28px;
font-size: 3vw
}


@media (max-width: 666.6666666667px) {
.SkrifttypeStor {
font-size: 20px
}
}


@media (min-width: 1133.3333333333px) {
.SkrifttypeStor {
font-size: 34px
}
}


#navHeader div {
margin: auto 20px;
font-size: 24px;
font-size: 2.4rem;
font-weight: bold
}


#SMHoved div {
margin: auto 20px;
font-size: 24px;
font-size: 2.4rem;
font-weight: bold;
}


#navSide {
position: fixed;
width: 360px;
left: -360px;
top: 0;
z-index: -2;
overflow-y: auto;
overflow-x: hidden;
height: 100%;
font-size: 17px;
font-size: 1.7rem;
padding: 12px 10px 12px 10px;
border-right: #ac9d84 solid 2px
}




#NavSideMenu {
position: fixed;
width: 360px;
left: -360px;
top: 0;
z-index: -2;
overflow-y: auto;
overflow-x: hidden;
height: 100%;
font-size: 17px;
font-size: 1.7rem;
padding: 12px 10px 12px 10px;
border-right: #ac9d84 solid 2px
}



.navSideContent {
margin-left: 12px !important;
margin-right: 12px !important
}


.NavSideMenuMargins {
margin-left: 12px !important;
margin-right: 12px !important
}








/* SCROLLBAREN i venstre side  START */

/*
#NavSideMenu::-webkit-scrollbar {
width: 15px;
cursor: progress;
}

#NavSideMenu::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey; 
border-radius: 10px;
margin-top: 23px !important;
}
 
#NavSideMenu::-webkit-scrollbar-thumb {
background: #575551; 
border-radius: 10px;
}

#NavSideMenu::-webkit-scrollbar-thumb:hover {
background: #edebe6; 
}
*/

/* SCROLLBAREN i venstre side  SLUT */






.navSide {
padding-left: 20px;
padding-right: 20px;
padding-top: 12px
}

.navSide div a {
color: #454036;
padding-top: 7px;
padding-bottom: 7px
}

.navSide div a:hover {
color: #fff;
text-decoration: none !important;
}

.navSide div a:after {
background: #b58b29;
bottom: 5px
}

.navSide div div {
display: none
}

.navSide div div a {
color: #454036;
margin-left: 20px !important
}

.NavSideMenu div a {
color: #454036;
padding-top: 7px;
padding-bottom: 7px
}



/* HER LAVES UDSEENDET AF LINKS I SIDEMENUEN - START*/
.NavSideMenu div a:hover {  		
text-decoration: none !important;
color: #f1f1f1;
}
.NavSideMenu div a:after {
bottom: 5px
}

.NavSideMenu div div {
display: none
}

.NavSideMenu div div a {
color: #454036;
margin-left: 20px !important
}
/* HER LAVES UDSEENDET AF LINKS I SIDEMENUEN - SLUT */






.sub {
cursor: hand;
cursor: pointer
}


#ToppenHojreFrame {
width: 100%;
min-height: 100vh;
padding-top: 0px
}


.ToppenHojreFrameAnimate {
left: 360px;
-webkit-animation: moveBgr 0.4s ease-in-out;
animation: moveBgr 0.4s ease-in-out
}

.ToppenHojreFrameAnimateBack {
left: 0;
-webkit-animation: moveBgrBack 0.4s ease-in-out;
animation: moveBgrBack 0.4s ease-in-out
}

.LogoMobilForside {
margin: 0 auto;
width: 180px;
}

.forsideTekst {
font-size: 40px;
font-size: 4vw;
font-family: 'Arial', serif !important;
text-shadow: 1px 8px 10px rgba(0, 0, 0, 0.8);
line-height: 140%
}



/* = = = = = = = = = = = = = = = = = = = = = = */
@media (max-width: 800px) {
.forsideTekst {
font-size: 32px;
position: relative;
float: left;
top: 50%;
left: 20%;
transform: translate(-50%, -50%);
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



/* = = = = = = = = = = = = = = = = = = = = = = */
@media (max-width: 600px) {
.forsideTekst {
font-size: 32px;
position: relative;
float: left;
top: 50%;
left: 30%;
transform: translate(-50%, -50%);
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



/* = = = = = = = = = = = = = = = = = = = = = = */
@media (min-width: 1300px) {
.forsideTekst {
font-size: 52px;
font-size: 5.2vw;
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */


.KonkurrenceSkrift {
font-size: 54px;
font-size: 5.4vw;
}



/* = = = = = = = = = = = = = = = = = = = = = = */
/* PASSER MÅSKE TIL MIN EGEN SAMSUNG  */
@media (max-width: 800px) {
.KonkurrenceSkrift {
font-size: 90px;
font-size: 9.0vw;
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */


/* = = = = = = = = = = = = = = = = = = = = = = */
@media (min-width: 1625px) {
.KonkurrenceSkrift {
font-size: 130px;
}
.SkjulPaaMobil {
display: none;
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



#Toppen {
display: none
}



.Sub-Navigations-Menu {
display: block;
position: fixed;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 95px;
z-index: 97;
text-align: center;
font-size: 16px;
font-size: 1.6rem;
color: white
}

.MenuIndhold {
position: relative;
z-index: 99
}


.BundMenuSetup {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 60px;
z-index: 98;
background-color: rgba(0, 0, 0, 0.75)
}


.FuldSide {
position: relative;
width: 100%;
height: 95%;
overflow: hidden;
color: white
}

.FuldSideContent {
/* margin-top: 14% */
}


#header {
position: fixed;
width: 100%;
left: 0;
right: 0;
top: 0;
height: 64px;
background-color: #000031;
z-index: 999
}


.bars {
height: 64px;
width: 64px;
padding-top: 16px;
text-align: center;
background-color: #204117;
font-size: 22px;
font-size: 2.2rem;
color: white;
cursor: hand;
cursor: pointer
}



#IEError {
display: none;
position: fixed;
top: 0px;
width: 100%;
line-height: 30px;
text-align: center;
color: #fff;
background-color: red;
z-index: 999999999
}

#IEError a {
color: #ddd
}

#IEError a:hover {
color: #fff
}



.SkjulPaaComputer {
display: block
}










/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 450px) {

.FuldSideContent {
/* margin-top: 24% */
}

.paddingLeftRightMusic {
padding-left: 30px;
padding-right: 30px
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */








/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 768px) {

.FuldSideContent {
/* margin-top: 17% */
}

.knappeBypaaSiden {
line-height: 48px !important;
height: 54px !important;
font-size: 22px !important;
font-size: 2.2rem !important
}

.LogoMobilForside {
width: 215px;
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */







/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 992px) {
.SkjulPaaComputer {
display: none
}

.FuldSideContent {
/* margin-top: 10% */
}

.FuldSide {
height: calc(100vh - 80px)
}


/* HER LAVES DEN ALLER ØVERSTE DEL AF SIDEN */
#Toppen {
display: block;
position: fixed;
left: 0;
top: 0;
right: 0;
width: 100%;
height: 64px;
z-index: 99;
background-color: #000031;
text-align: center;
box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.4);
color: white;
}

#Toppen div {
font-size: 21px;
font-size: 2.1rem;
}


#Toppen .f {
cursor: pointer
}


#Toppen .f .knappeBY {
margin-top: 25px
}


.Sub-Navigations-Menu {
display: none
}


.boxSquare {
padding: 30px 36px 36px 36px
}
.boxSquareSide {
padding: 12px 36px 18px 36px
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */







/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 1200px) {
.FuldSideContent {
/* margin-top: 8% */
}

.wrapper {
padding: 0
}

.boxSquare {
padding: 36px 42px 42px 42px
}

.boxSquareSide {
padding: 12px 42px 18px 42px
}


a:not(.noEffect) {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: 0.5s color ease;
text-decoration: none
}


a:not(.noEffect):after {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
height: 1px;
width: 0;
bottom: 3px;
transition: 0.5s all ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute
}


a:not(.noEffect):hover:after {
width: 100%
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */






/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 1200px) {
#navSide {
position: fixed;
top: 64px;
bottom: 100px !important;
padding-top: 23px;
left: 0;
z-index: 55;
min-height: calc(100vh - 64px) !important;
height: auto
}

#NavSideMenu {
position: fixed;
top: 64px;
bottom: 100px !important;
padding-top: 23px;
left: 0;
z-index: 55;
min-height: calc(100vh - 64px) !important;
height: auto
}

#ToppenHojreFrame {
position: static;
width: calc(100% - 360px);
margin-left: 360px;
top: 0;
float: left
}

.ToppenHojreFrameAnimate {
left: 0
}

.bars {
display: none
}

.TilbagePil {
display: none
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */






/* = = = = = = = = = = = = = = = = = = = = = = */
@media print {
#navSide {
display: none
}

#NavSideMenu {
display: none
}

#ToppenHojreFrame {
left: 0 !important
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */





/* = = = = = = = = = = = = = = = = = = = = = = */
@media only screen and (min-width: 992px) {

body {
padding-top: 25px;
}

.ForsideVideo {
position: relative;
overflow: hidden;
background-image: none;
}

.ForsideVideo video {
display: block;
position: absolute;
top: 50%;
left: 50%;
width: auto;
min-width: 100%;
height: auto;
min-height: 100%;
transform: translateX(-50%) translateY(-50%);
z-index: -1;
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



.bummelum {
display: block;
position: absolute;
top: 50%;
left: 50%;
width: auto;
min-width: 100%;
height: auto;
min-height: 100%;
transform: translateX(-50%) translateY(-50%);
z-index: -1;
}





.MidtBaggrunden {
background-image: url("images/midtbaggrund.jpgUDEAFDRIFT");
background-position: center center;
background-size: cover;
}

.forsideTekst {
@include responsive-font(5vw, 35px, 42px, 38px);
font-weight: bold;
}

.Logo-i-Toppen {
margin-top: 95px;
margin-left: 355px;
}




.scrolle-op-pile {
position:  absolute;
bottom: 8px;
right: 5%;
z-index: 50;
cursor: pointer;
}

.scrolle-op-pile span {
color: #d5aa46;
font-size: 48px;
font-size: 4.8rem
}





/* = = = = = = = = = = = = = = = = = = = = = = */
@media screen and (max-width: 992px) {
.SkjulPaaMobil {
display: none;
}
}

@media screen and (max-width: 1200px) {
.SkjulPaaMobilTopTekst {
display: none;
}

.Bundprop {
margin-bottom: 80px;
}
}
/* = = = = = = = = = = = = = = = = = = = = = = */



.scrollened {
position: absolute;
bottom: 80px;
left: 30px;
z-index: 50;
cursor: pointer
}

.scrollened span {
color: #d5aa46;
font-size: 48px;
font-size: 4.8rem
}




/* TILHØRER SCROLL TIL TOPPEN - START  */
#Scrollepilene {
display: none; 		/* Hidden by default */
position: fixed; 		/* Fixed/sticky position */
bottom: 120px; 		/* Place the button at the bottom of the page */
right: 30px; 		/* Place the button 30px from the right */
z-index: 99; 		/* Make sure it does not overlap */
border: none; 		/* Remove borders */
outline-width: 0px;
outline-style: solid;

cursor: pointer; 		/* Add a mouse pointer on hover */
padding: 15px; 		/* Some padding */
border-radius: 0px; 		/* Rounded corners */
font-size: 18px; 		/* Increase font size */
line-height: 10px;
width: 70px;
}
/* TILHØRER SCROLL TIL TOPPEN - SLUT  */



a:hover {
color: #f1f1f1;
}


.kklink {
background-color: #000031;
color: white;
padding: 14px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
}


.bord-setup {
-webkit-overflow-scrolling: touch;
overflow-x: auto; }

table {
margin: 0 0 2rem 0;
width: 100%; 
}

table tbody tr {
border: solid 1px;
border-left: 0;
border-right: 0; 
}

table td {
padding: 0.75rem 0.75rem; 
}

table th {
font-size: 0.9rem;
font-weight: 600;
padding: 0 0.75rem 0.75rem 0.75rem;
text-align: left; 
}

table thead {
border-bottom: solid 2px; 
}

table tfoot {
border-top: solid 2px; 
}

table.alt {
border-collapse: separate; 
}

table.alt tbody tr td {
border: solid 1px;
border-left-width: 0;
border-top-width: 0; 
}


table.alt tbody tr td:first-child {
border-left-width: 1px; 
}


table.alt tbody tr:first-child td {
border-top-width: 1px; 
}

table.alt thead {
border-bottom: 0; 
}

table.alt tfoot {
border-top: 0; 
}

table tbody tr {
border-color: rgba(0, 0, 0, 0.25); 
}

table tbody tr:nth-child(2n + 1) {
background-color: rgba(0, 0, 0, 0.075); 
}

table th {
color: #555555; 
}

table thead {
border-bottom-color: rgba(0, 0, 0, 0.25); }

table tfoot {
border-top-color: rgba(0, 0, 0, 0.25); }

table.alt tbody tr td {
border-color: rgba(0, 0, 0, 0.25); 
}

.TyndVandretLinieET {
border-top: 6px solid purple;
overflow: visible; 
height: 1px; 
border-style: solid; 
border-color: black; 
border-width: 1px 0 0 0; 
width: 94%; 
margin: auto; 
margin-bottom:10px; 
margin-top:10px;
}


.TyndVandretLinie {
background-color: purple;
width: 94%;
height: 1px;
border-top: 1px solid black
}



a:hover {
text-decoration: none !important; 
text-decoration: none; 
}













