﻿/*~Body~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body {background-image :url(../../images/background.jpg);background-repeat: repeat;background-position: top;margin: 0;padding: 0;font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #666666; }

/*~Menu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.SMParent-1 { background-image: url(../../App_Themes/Standard/Obout/Slide/header.gif) ;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#5C6455;font-family:verdana;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-align:left;cursor: pointer;width: 245px;padding-left:5px; padding-top: 2px;height : 17px;}
.SMParent2-1 {background-image: url(../../App_Themes/Standard/Obout/Slide/row2.gif) ;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#5C6455;font-family:verdana;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding-left:10px;text-align:left;cursor: pointer;width: 240px;height: 15px;}
.SMChild-1 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;cursor:pointer;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:10px;cursor: pointer;text-align:left;text-decoration:none;width: 240px;height: 15px;}
.SMChild2-1 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:20px;cursor: pointer;text-align:left;text-decoration:none;width: 230px;height: 15px;}
.SMChild3-1 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:30px;cursor: pointer;text-align:left;text-decoration:none;width: 220px;height: 15px;}
.SMChild4-1 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:40px;cursor: pointer;text-align:left;text-decoration:none;width: 210px;height: 15px;}
.SMChild5-1 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:50px;cursor: pointer;text-align:left;text-decoration:none;width: 200px;height: 15px;}
.SMChild6-1 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:55px;cursor: pointer;text-align:left;text-decoration:none;width: 195px;height: 15px;}
.SMChild7-1 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:60px;cursor: pointer;text-align:left;text-decoration:none;width: 190px;height: 15px;}

.SMParent-2 { background-image: url(../../App_Themes/Standard/Obout/Slide/header.gif) ;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#5C6455;font-family:verdana;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-align:left;cursor: pointer;width: 245px;padding-left:5px; padding-top: 2px;height : 27px;}
.SMParent2-2 {background-image: url(../../App_Themes/Standard/Obout/Slide/row2.gif) ;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#5C6455;font-family:verdana;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding-left:10px;text-align:left;cursor: pointer;width: 240px;height: 25px;}
.SMChild-2 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;cursor:pointer;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:10px;cursor: pointer;text-align:left;text-decoration:none;width: 240px;height: 25px;}
.SMChild2-2 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:20px;cursor: pointer;text-align:left;text-decoration:none;width: 230px;height: 25px;}
.SMChild3-2 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:30px;cursor: pointer;text-align:left;text-decoration:none;width: 220px;height: 25px;}
.SMChild4-2 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:40px;cursor: pointer;text-align:left;text-decoration:none;width: 210px;height: 25px;}
.SMChild5-2 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:50px;cursor: pointer;text-align:left;text-decoration:none;width: 200px;height: 25px;}
.SMChild6-2 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:55px;cursor: pointer;text-align:left;text-decoration:none;width: 195px;height: 25px;}
.SMChild7-2 {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#406090;font-family:verdana;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align: middle;padding-left:60px;cursor: pointer;text-align:left;text-decoration:none;width: 190px;height: 25px;}


/*~Header~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header {background-image: url(../../images/header.jpg);background-repeat: no-repeat;position:relative;width: 1000px;height: 130px;margin-left: auto;margin-right: auto;margin-top: 20px;}
#header .dvMinHeight{float:left;background-color: white; height:15px;width:100%;}
#header .dvBlockHeaderRight {float: right;height: 110px; width:400px; margin: 10px 30px 0 0;font: bold 10px/12px Verdana,Helvetica,Arial,sans-serif; text-align:right; color:#fff;}
#header .dvBlockSprache {float:left;background-color:white;width:100%; border-top-color:black; border-top-width:1px; border-top-style:solid;}
#header .dvBlockSpracheImg {float:right; background-image: url(../../images/sprache.png);background-repeat: no-repeat;height:16px;width:75px;text-align: right;}
#header .dvBlockSpracheTxt {float:right; margin-top:2px; margin-right: 10px;}
#header a {font-family: Verdana,Helvetica,Arial,sans-serif;font-size: 9px; color:#4f4f4f; text-decoration: none;}
#header a:hover { text-decoration: underline;}



#main {background-color:white;font-family:verdana, arial, helvetica, sans-serif;padding: 5px 0 0 0;width: 1000px;}
#mainfloat {float: left; background-color:white;width: 1000px;}
.page {margin-left: auto;margin-right: auto;text-align: left;}

/*~Footer~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer {background-image: url(../../images/footer.jpg);background-repeat: no-repeat;position: relative;width: 1000px;height: 48px;margin-left: auto;margin-right: auto;border-top:1px solid;border-color:black;}
#footer .rightAlign {margin: 7px 0 0 0;font: bold 10px/12px Verdana,Helvetica,Arial,sans-serif;text-align: center;color:#fff;}
#footer a.headerLink, a:visited.headerLink { font: bold 10px/12px Verdana,Helvetica,Arial,sans-serif;color:#ccc;}

/*~Bar~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#LeftBar{float: left; background-color: white;height :100%;width:270px;text-align:left;}
#LeftBar .dvLeftBar{ margin: 0 0 30px 15px;}
#LeftBar a:link,#LeftBar a:visited{color:#406090;text-decoration:none}
#LeftBar a:hover,#LeftBar a:active{color:Red;text-decoration:underline}

/*~Page~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ShootHomeContentShort{position:relative;width:725px;overflow:hidden;margin:2px;padding:0px;}
.ShootHomeContentMinHight{float:left;width:1px; height:600px;}
.ShootHomeContentValues{position:relative;width:705px;overflow:hidden;margin:0 0 0 15px;}


#ResKSF{position:relative;width:100%;}
#ResKSF .dvBlockTitel {float:left;width:100%;height:20px;font: bold 18px/18px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#ResKSF .dvBlockSuchenPrint {float:left;width:95%;height:20px;margin:10px 0 0 0;}
#ResKSF .dvBlockSuchenPrintBotton {float:right;width:50%;height:100%;text-align:right;}
#ResKSF .dvBlockFestNews {float:left;height:100%;margin:0 0 20px 0;}
#ResKSF .dvBlockTitelResultat {float:left;width:100%;height:30px;}
#ResKSF .dvBlockTitelResultatText{float:left;width:100%;font: bold 14px/20px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#ResKSF .dvBlockStiRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSzRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSzResZeile {float:left; width:500px;height:100%;margin:0 0 20px 0;}
#ResKSF .dvBlockSzResLabel {float:left; width:100px;height:100%; margin-left:10px; font : bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left;}
#ResKSF .dvBlockSzResText {float:left; width:100px;height:100%;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#ResKSF .dvBlockSzResVerein{float:left; background-image:url(../../images/FestNewHeader.gif);background-repeat:repeat-x;background-color: #9497A8;position:relative;width:599px;border-style:solid; border-width:1px; border-color:#C3C9CE; margin: 0 0 0 0;}
#ResKSF .dvBlockSzResVereinText {float:left; width:100%;height:100%; margin-top:7px;margin-left:9px; font : bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left;}
#ResKSF .dvBlockSzResGrid {float:left;width:100%;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockTeamWkRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockTeamSzRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockTeamSzResSpace {float:left;height:100%;width:500px;background-image:url(../../images/space.gif);background-repeat:repeat;margin:0 0 0 0;}
#ResKSF .dvBlockVereinWkRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockVereinSzRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockVereinSzResZeile {float:left; width:500px;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockVereinSzResLabel {float:left; width:180px;height:100%; margin-left:10px; font : bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left;}
#ResKSF .dvBlockVereinSzResText {float:left; width:150px;height:100%;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#ResKSF .dvBlockVereinSzGrid {float:left;width:100%;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockVereinSzResSpace {float:left;height:100%;width:500px;background-image:url(../../images/space.gif);background-repeat:repeat;margin:0 0 0 0;}
#ResKSF .dvBlockVereinSzResFootSpace {float:left;height:100%;width:500px;background-image:url(../../images/space.gif);background-repeat:repeat;margin:0 0 0 0;}
#ResKSF .dvBlockFestsiegerRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSpWkRes {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSpWkTeamWk {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSpWkVereinWk {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockStatistik {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockZurueck {float:left;width:95%;height:20px;margin:0 0 0 0;}
#ResKSF .dvBlockZurueckBotton {float:right;width:50%;height:100%;text-align:right;}

#ResKSF .dvBlockSuchenRes {float:left;width:100%;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSuchenResText {float:left; width:50%;height:100%;font: bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#ResKSF .dvBlockSuchenResLabel {float:left;height:100%;}
#ResKSF .dvBlockSuchenResTextBox {float:left;height:100%;font: 8px/10px Verdana,Helvetica,Arial,sans-serif;text-align:left;}
#ResKSF .dvBlockSuchenResSzGrid {float:left;width:100%;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSuchenResVeGrid {float:left;width:100%;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockSuchenResSpace {float:left;height:100%;width:500px;background-image:url(../../images/space.gif);background-repeat:repeat;margin:0 0 0 0;}

#ResKSF .dvBlockVereinDetail {float:left;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockVereinDetailGrid {float:left;width:100%;height:100%;margin:0 0 0 0;}
#ResKSF .dvBlockVereinDetailVereinWk{float:left; background-image:url(../../images/FestNewHeader.gif);background-repeat:repeat-x;background-color: #9497A8;position:relative;width:519px;border-style:solid; border-width:1px; border-color:#C3C9CE; margin: 0 0 0 0;}
#ResKSF .dvBlockVereinDetailTeamWk{float:left; background-image:url(../../images/FestNewHeader.gif);background-repeat:repeat-x;background-color: #9497A8;position:relative;width:519px;border-style:solid; border-width:1px; border-color:#C3C9CE; margin: 0 0 0 0;}
#ResKSF .dvBlockVereinDetailSzRes{float:left; background-image:url(../../images/FestNewHeader.gif);background-repeat:repeat-x;background-color: #9497A8;position:relative;width:634px;border-style:solid; border-width:1px; border-color:#C3C9CE; margin: 0 0 0 0;}
#ResKSF .dvBlockVereinDetailText{float: left;width: 150px;height: 100%;font: bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align: left;padding-top: 3px;padding-left: 8px;}
#ResKSF .dvBlockVereinDetailSpace {float:left;height:100%;width:500px;background-image:url(../../images/space.gif);background-repeat:repeat;margin:0 0 0 0;}


#ResKSF .dvBlockKorrektur{float:left;width:500px;height:100%;margin: 10px 0 10px 0;}
#ResKSF .dvBlockKorrekturTitel{float:left;width:100%;height:100%;margin: 0 0 5px 0;font-family: Tahoma;font-size: 10px;font-weight: bold; }
#ResKSF .dvBlockKorrekturAdr{float:left;width:100%;height:100%;margin: 0 0 0 10px;font-family: Tahoma;font-size: 10px;font-weight:normal;}

#ResKSFSzVerein{position:relative;width:100%;}
#ResKSFSzVerein .dvSzVerein {float:left;margin-top:7px;margin-left:10px;}:

#FestNews{position:relative;width:100%;}
#FestNews .dvBlockFestNewsTitel{float:left; background-image:url(../../images/FestNewHeader.gif);background-repeat:repeat-x;background-color: #9497A8;position:relative;width:600px;height:32px;border-style:solid; border-width:1px; border-color:#C3C9CE}
#FestNews .dvBlockFestNewsTitelLeft{float:left;width:495px;font: bold 14px/25px Verdana,Helvetica,Arial,sans-serif;color:#2b2b3d;margin:2px 0 0 5px;}
#FestNews .dvBlockFestNewsTitelRight{float:left;width:90px;font: 10px/10px Verdana,Helvetica,Arial,sans-serif;color:#2b2b3d;text-align:right;margin:5px 5px 0 0}
#FestNews .dvBlockFestNewsRow{float:left;background-image:url(../../images/row2.gif);background-repeat:repeat;width:600px;height:100%; margin-bottom:30px; border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-color:#C3C9CE; border-right-color:#C3C9CE}
#FestNews .dvBlockFestNewsText{float:left; margin:10px 0 10px 10px;}
#FestNews .dvBlockFestNewsImg{float:left; width:100px; text-align:center;}
#FestNews .dvBlockFestNewsLabel{float:left; width:450px; margin:0 0 0 5px; vertical-align:top;}
#FestNews .dvBlockFestNewsHyperlink{float:left; width:450px; margin:2px 0 0 0; vertical-align:top;}

#HomeFest{position: relative;background-image: url('../../images/titelbild-leer.jpg');background-repeat: no-repeat;width:680px;height:510px;top: 0px;left: 0px;}
#HomeFest .dvBlockHomeFestTitel {float:left; width:660px;height:50px;margin: 30px 0 0 10px;font: bold 48px/25px Verdana,Helvetica,Arial,sans-serif;color:Red;text-align:center;}
#HomeFest .dvBlockHomeFestKomp1 {float:left; width:660px;height:20px;margin: 20px 0 0 5px;font: bold 10px/16px Verdana,Helvetica,Arial,sans-serif;color:black;text-align:left;}
#HomeFest .dvBlockHomeFestFest1 {float:left; width:200px;height:100px;margin: 10px 0 0 20px}
#HomeFest .dvBlockHomeFestFest2 {float:left; width:300px;height:100px;margin: 10px 0 0 50px}
#HomeFest .dvBlockHomeFestFest3 {float:left; width:200px;height:100px;margin: 30px 0 0 40px}
#HomeFest .dvBlockHomeFestFest4 {float:left; width:150px;height:100px;margin: 10px 0 0 50px}
#HomeFest .dvBlockHomeFestFest5 {float:left; width:150px;height:100px;margin: 10px 0 0 50px}
#HomeFest .dvBlockHomeFestFestISS1 {float:left; width:150px;height:90px;margin: 10px 0 0 100px}
#HomeFest .dvBlockHomeFestFestISS2 {float:left; width:300px;height:90px;margin: 20px 0 0 60px}

#Partner{position: relative; background-color:White;width:680px;height:120px;top: 0px;left: 0px;}
#Partner .dvBlockPartnerIT {float:left; width:200px;height:100px;margin: 10px 0 0 20px}
#Partner .dvBlockPartnerKompt {float:left; width:150px;height:100px;margin: 10px 0 0 20px}

#AccountNew{position:relative;width:100%;}
#AccountNew .dvBlockTitelAccount {float:left; width:100%;margin: 0 0 10px 0;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountNew .dvBlockTextAccount {float:left; width:600px;height:100%;margin: 0 0 20px 0;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#AccountNew .dvBlockReg {float:left;margin: 5px 5px 0 0;}
#AccountNew .dvBlockBtn {float:left;margin: 2px 5px 0 0;}
#AccountNew .dvBlockInfo {float:left;}
#AccountNew .dvBlockData {float:left;width:565px;margin:20px 5px 0 0;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountNew .dvBlockDataTitel {float:left; width:100%;margin: 10px 0 0 0;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountNew .dvBlockS1 {float:left;width:100px;height:28px;vertical-align:middle;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountNew .dvBlockS2 {float:left;width:180px;height:28px;vertical-align:middle;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountNew .dvBlockS3 {float:left;width:280px;height:28px;vertical-align:middle;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountNew .dvBlockText1 {float:right; margin:2px 5px 0 0;}
#AccountNew .dvBlockTextFett1 {float:right; margin:2px 5px 0 0;font-weight:bold;} 
#AccountNew .dvBlockText2 {float:left;}
#AccountNew .dvBlockLabelText {font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountNew .dvBlockRFV {float:left;margin-top:7px;}
#AccountNew .dvBlockBenutzer {float:left;width:480px; margin: 0px 0 0 85px;font:italic 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left;color: #000;}
#AccountNew .dvBlockError {float:left;width:560px; margin: 0px 0 0 5px;font:bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:center;color:Red;}
#AccountNew .dvBlockNew {float:left;width:560px; height: 40px; margin: 30px 0 0 5px;font: bold 14px/18px Verdana,Helvetica,Arial,sans-serif;color:Green;}
#AccountNew .dvBlockPressFuss {float:left; width:560px;height:100%;margin:0 0 0 0;}
#AccountNew .dvBlockPressResZurueck {float:left; width:50%;height:100%;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#AccountNew .dvBlockPressResErstellen {float:left; width:50%;height:100%;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:right; }











#Presse{position:relative;width:100%;}
#Presse .dvBlockPressLeft {float:left; width:350px;height:100%;margin:0 0 0 0;}
#Presse .dvBlockPressRight {float:left; width:150px;height:100%;margin: 50px 0 0 0;}
#Presse .dvBlockTitel {float:left; width:100%;margin: 0 0 10px 0;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockPresseText {float:left;width:100%;height:30px;}
#Presse .dvBlockText {float:left; width:90%;height:100%;margin: 0 0 20px 0;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#Presse .dvBlockFest {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockKanton {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockBezirk {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockSDate {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockAnzSzRes {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockAnzSzResTextBox {float:left;}
#Presse .dvBlockAnzSzResError {float:left; margin-left:5px;color:red;}
#Presse .dvBlockBeschreibung {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockBeschreibungTextBox {float:left;}
#Presse .dvBlockBeschreibungError {float:left;margin-left:5px; color:red;}
#Presse .dvBlockBestellung {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockBestellungTag {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockAccountProfil {float:left;height:100%;margin:0 0 20px 0;}
#Presse .dvBlockUserRollePresse {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockSendenPresse {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockButtonSpace {float:left;width:100%;height:100%;background-image:url(../../images/space.gif);margin:0 0 0 0;}
#Presse .dvBlockButton {float:left;width:95%;height:20px;margin:0 0 0 0;}
#Presse .dvBlockZurueckButton {float:left;width:45%;height:100%;text-align:left;}
#Presse .dvBlockWeiterButton {float:right;width:45%;height:100%;text-align:right;}
#Presse .dvBlockPresseOrder {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockPresseCircle {float:left;width:100%;text-align:center;}




#Presse .dvBlockAccountUserProfil {float:left;height:100%;margin:0 0 0 0;}
#Presse .dvBlockTitelAccount {float:left; width:100%;margin: 0 0 10px 0;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockTextAccount {float:left; width:600px;height:100%;margin: 0 0 20px 0;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#Presse .dvBlockReg {float:left;margin: 5px 5px 0 0;}
#Presse .dvBlockBtn {float:left;margin: 2px 5px 0 0;}
#Presse .dvBlockInfo {float:left;}
#Presse .dvBlockData {float:left;width:565px;margin:20px 5px 0 0;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockDataTitel {float:left; width:100%;margin: 10px 0 5px 20px;font: bold 10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockS1 {float:left;width:100px;height:28px;vertical-align:middle;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockS2 {float:left;width:180px;height:28px;vertical-align:middle;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockS3 {float:left;width:280px;height:28px;vertical-align:middle;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockText1 {float:right; margin:2px 5px 0 0;}
#Presse .dvBlockTextFett1 {float:right; margin:2px 5px 0 0;font-weight:bold;} 
#Presse .dvBlockText2 {float:left;}
#Presse .dvBlockLabelText {font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Presse .dvBlockRFV {float:left;margin-top:7px;}
#Presse .dvBlockBenutzer {float:left;width:480px; margin: 0px 0 0 85px;font:italic 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left;color: #000;}
#Presse .dvBlockError {float:left;width:560px; margin: 0px 0 0 5px;font:bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:center;color:Red;}
#Presse .dvBlockNew {float:left;width:560px; height: 40px; margin: 30px 0 0 5px;font: bold 14px/18px Verdana,Helvetica,Arial,sans-serif;color:Green;}
#Presse .dvBlockPressFuss {float:left; width:560px;height:100%;margin:0 0 0 0;}
#Presse .dvBlockPressResZurueck {float:left; width:50%;height:100%;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#Presse .dvBlockPressResErstellen {float:left; width:50%;height:100%;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:right; }




#Account{position:relative;width:100%;}
#Account .dvBlockTitel {float:left; width:100%;margin: 0 0 10px 0;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Account .dvBlockTitelText {float:left; width:90%;height:100%;margin: 0 0 20px 0;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#Account .dvBlockTitelAccount {float:left; width:100%;margin: 0 0 10px 0;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Account .dvBlockTextAccount {float:left; width:450px;height:100%;margin: 0 0 20px 0;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#Account .dvBlockTextLabel {float:left; width:150px;height:100%;font: bold 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left;}





#AccountRecovery{position:relative;width:100%;}
#AccountRecovery .dvBlockTitelAccount {float:left; width:100%;margin: 0 0 10px 0;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountRecovery .dvBlockAccount {float:left;width:690px;margin:0 5px 0 0;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountRecovery .dvBlockTextAccount {float:left; width:450px;height:100%;margin: 0 0 20px 0;font: 10px/14px Verdana,Helvetica,Arial,sans-serif;text-align:left; }
#AccountRecovery .dvBlockHinweis{float:left;width:490px;margin:0 5px 0 0;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountRecovery .dvBlockHilfe{float:left;width:490px;margin:0 0 0 0;font:10px/14px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountRecovery .dvBlockTextBox{float:left;width:350px;margin:10px 0 0 0;font:10px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#AccountRecovery .dvBlockLabel{float:left;width:80px;margin:10px 0 0 0;font:10px Verdana,Helvetica,Arial,sans-serif;color:#000;}

#FlyoutAuszahlung{position:relative;width:150px;height:200px;}
#FlyoutAuszahlung .dvBlockFlyout {float:left; background-color:#EEEEEE;border: 1px solid #000000; }
#FlyoutAuszahlung .dvBlockFlyoutTitel {float:left;width:150px;margin: 5px 0 0 0; font-weight:bold;}
#FlyoutAuszahlung .dvBlockFlyoutLabel {float:left;width:150px; width:50px; text-align:right;}
#FlyoutAuszahlung .dvBlockFlyoutText {float:left;width:150px; width:50px; text-align:right;}

#FlyoutNachzahlung{position:relative;width:150px;height:200px;}
#FlyoutNachzahlung .dvBlockFlyout {float:left; background-color:#EEEEEE;border: 1px solid #000000; }
#FlyoutNachzahlung .dvBlockFlyoutTitel {float:left;width:150px;margin: 5px 0 0 0; font-weight:bold;}
#FlyoutNachzahlung .dvBlockFlyoutLabel {float:left;width:150px; width:50px; text-align:right;}
#FlyoutNachzahlung .dvBlockFlyoutText {float:left;width:150px; width:50px; text-align:right;}

#Bestellungabsendliste{position:relative;width:100%;height:100%;}
#Bestellungabsendliste .dvBlockBestellung {float:left;width:480px;height:100%; margin-left:200px;}
#Bestellungabsendliste .dvBlockTitelHome {float:left; width:100%;height:50px;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Bestellungabsendliste .dvBlockTitelResLeft{float:left;width:80%;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Bestellungabsendliste .dvBlockText{float:left;width:100%; margin-bottom:10px}
#Bestellungabsendliste .dvBlockInput{float:left;width:100%; margin-bottom:10px}
#Bestellungabsendliste .dvBlockInputLinie{float:left;width:100%; margin-bottom:5px }
#Bestellungabsendliste .dvBlockInputLeft{float:left;width:25%; margin-right:5px; vertical-align:middle; text-align:right}
#Bestellungabsendliste .dvBlockInputRight{float:left;width:70%;}
#Bestellungabsendliste .dvBlockInputTextBox{font-size:10px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Bestellungabsendliste .dvBlockInputError{float:left;width:570px;margin:15px 0 0 5px;font:bold 12px/14px Verdana,Helvetica,Arial,sans-serif;color:Red;}
#Bestellungabsendliste .dvBlockInputBestellen{float:right;margin:20px 7px 0 0;}


#Admin{position:relative;width:100%;}
#Admin .dvBlockTitel {float:left; width:100%;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Admin .dvBlockTitelAdmin {float:left; width:100%;font: bold 18px/25px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Admin .dvBlockTitelAdminText{float:left;width:100%;font: bold 14px/20px Verdana,Helvetica,Arial,sans-serif;color:#000;}
#Admin .dvBlockAdminText {float:left;width:100%;height:30px;}
#Admin .dvBlockButton {float:left;width:95%;height:20px}
#Admin .dvBlockButtonDetail {float:right;width:50%;height:100%;text-align:right;}
#Admin .dvBlockNews {float:left;height:100%;}
#Admin .dvBlockSpace {float:left;height:100%;width:600px;background-image:url(../../images/space.gif);background-repeat:repeat;}
#Admin .dvBlockNewsText {float:left; width:100%;height:100%;}
#Admin .dvBlockNewsTextRight {float:left; width:600px;height:100%;text-align:right;}
#Admin .dvBlockNewsTextLeft {float:left; width:600px;height:100%;text-align:left;}
#Admin .dvBlockNewsTextSpace {float:left;width:600px;height:5px;background-image:url(../../images/space.gif);background-repeat:repeat;}
#Admin .dvBlockLabel{float:left; width:600px; vertical-align:top;}
#Admin .dvBlockLabelSpace {float:left;width:600px;height:1px;background-image:url(../../images/space.gif);background-repeat:repeat;}
