body {
	background-color: #ECECEC;
	margin-top: 0px;
	margin-left: 0px;
	top: 0px;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
}

#shader {
	filter:Alpha(opacity=70);
	-moz-opacity:0.7;
	background-color: #efefef;
	top: 0;
	left: 0;
	width: 1600px;
	height: 4000px;
	position: absolute;
	display: block;
	z-index: 222;
}
#pleaseWait {
	border:2px solid #888888;
	text-align:center;
	position: absolute;
	width:200px;
	height:100px;
	background-color:#fafafa;
	top:50%;
	left:375px;
	z-index:333;
}

input, select, option, textarea {
	background: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #d4d0c8 1px solid; 
	BORDER-RIGHT: #d4d0c8 1px solid; 
	BORDER-LEFT: #808080 2px solid; 
	BORDER-TOP: #808080 2px solid; 
}

input[type="submit"], input[type="button"] {
	border:0px;
	BORDER: #ACACAC 1px solid; 
	background-image: url(../davengo_images/button_back.gif);
	padding: 2px;
	margin-left: 5px;
	font-size: 11;
	font-weight: bold;
	color: #5e5e5e;
	cursor: pointer;
}

.inputError {
	background: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER: #FF0000 1px solid; 
}

.submitButton {
	BORDER: #ACACAC 1px solid; 
	background-image: url(../davengo_images/button_back.gif);
	margin-left: 5px;
	font-size: 11;
	font-weight: bold;
	color: #5e5e5e;
	cursor: pointer;
}
.submitButton:hover {
	color: #ffffff;
	background-image: url(../davengo_images/button_back_red.gif);
}
.submitButtonHover {
	BORDER: #ACACAC 1px solid; 
	background-image: url(../davengo_images/button_back_red.gif);
	margin-left: 5px;
	font-size: 11;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}

.inputSubmit {
	background: transparent;
	color: #333333;
	font-weight: normal;
	font-size: 11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 0px solid; 
	text-decoration: none;
	cursor: pointer;
}

.inputSubmitRegister {
	background: transparent;
	color: #C30C30;
	font-weight: bold;
	font-size: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 0px solid; 
	text-decoration: none;
	cursor: pointer;
}
.inputSubmit:hover {
	color: #C30C30;
}

.inputRadio {
	border: 0px;
}

option {
	background: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #d4d0c8 0px solid; 
	BORDER-RIGHT: #d4d0c8 0px solid; 
	BORDER-LEFT: #808080 0px solid; 
	BORDER-TOP: #808080 0px solid; 
}

.inputError {
	background: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #C30C30 1px solid; 
	BORDER-RIGHT: #C30C30 1px solid; 
	BORDER-LEFT: #C30C30 2px solid; 
	BORDER-TOP: #C30C30 2px solid; 
}

a {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C497C;
	text-decoration: underline;
}
a:hover {
	color: #C30C30;
}
.BoxHeadline {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
}
.BoxHeadlineblue {
	width: 160px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.BoxHeadlinebabyblue {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.BoxHeadlinered {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.BoxHeadlineorange {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.BoxHeadlineturquoise {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.BoxHeadlinegray {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
}
.BoxHeadlinedarkgray {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.ListHeadline {
	background-color: #A2ADB7;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
table {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #333333;
}
.inactivePeriod {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #989898;
}
.BoxContent {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #333333;
}
.BoxContent.formFull {
width:535px;
}
.BoxContent.formHalf {
width:257px;
}
.BoxContentGray {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.BoxContentBlue {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C487A;
}
.BoxContentRed {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc3333;
}
.BoxContentBlueBold {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C487A;
}
.BoxContentBold {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.BoxContentRedBold {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc3333;
}
.BoxContentGreenBold {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #349933;
}
.BoxContentOrangeBold {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FD9900;
}
.EventsResultsListEntry {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	color: #000000;
}
.TopEventList {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #000000;
}
.EventListInformation {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #333333;
}
.EventDetailEventName {
	font-size: 12;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


/* neue Linkstyles mit Arrows */
.Link {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #2C497C;
	text-decoration: underline;
	cursor: pointer;
}
.Link.Text {
}
.Link.Nav {
	padding-left: 15px;
	background-image: url(../davengo_images/double_arrow_blue.gif);
	background-repeat: no-repeat;
}
.Link.NavSub {
	font-weight: bold;
	padding-left: 10px;
	background-image: url(../davengo_images/arrow_blue.gif);
	background-repeat: no-repeat;
}
.Link.NavSubThin {
	padding-left: 10px;
	background-image: url(../davengo_images/arrow_blue.gif);
	background-repeat: no-repeat;
}
.Link.NavSubNext {
	font-weight: bold;
	padding-right: 10px;
	background-image: url(../davengo_images/arrow_blue2.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.Link.NavSubBack {
	font-weight: bold;
	padding-left: 10px;
	background-image: url(../davengo_images/arrow_blue_left2.gif);
	background-repeat: no-repeat;
}
.Link.TeaserHeadline {
}
.Link.TeaserMore {
	padding-left: 15px;
	background-image: url(../davengo_images/double_arrow_blue.gif);
	background-repeat: no-repeat;
}
.Link.TeaserBox {
	padding-left: 15px;
	background-image: url(../davengo_images/double_arrow_blue.gif);
	background-repeat: no-repeat;
}
.Link.TeaserBoxSub {
	padding-left: 10px;
	background-image: url(../davengo_images/arrow_blue.gif);
	background-repeat: no-repeat;
}
.Link.NextEvent {
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	background-image: url(../davengo_images/double_arrow_blue.gif);
	background-repeat: no-repeat;
}
.Link.NextEvent.Orange {
	background-image: url(../davengo_images/double_arrow_orange.gif);
}
.Link.EventList {
	font-weight: bold;
	color: #000000;
}
.Link.EventListDavengo {
	font-weight: bold;
	color: #C30C30;
	padding-left: 15px;
	background-image: url(../davengo_images/double_arrow_red.gif);
	background-repeat: no-repeat;
}
.Link.EventRegistration {
	font-weight: bold;
	color: #C30C30;
	padding-left: 15px;
	background-image: url(../davengo_images/double_arrow_red.gif);
	background-repeat: no-repeat;
}
.Link.EventListDetail {
	padding-left: 15px;
	background-image: url(../davengo_images/double_arrow_orange.gif);
	background-repeat: no-repeat;
}
.Link.Back {
	font-weight: bold;
	padding-left: 10px;
	background-image: url(../davengo_images/arrow_blue_left.gif);
	background-repeat: no-repeat;
}
.Link.Next {
	font-weight: bold;
	padding-right: 10px;
	background-image: url(../davengo_images/arrow_blue.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.Link.Addressbook {
	padding-left: 10px;
	background-image: url(../davengo_images/arrow_blue.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.Link.PageNumber {
	font-size: 12;
	font-weight: bold;
}


/* Ende */


/*
.LinkTopNav {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.LinkTopNav:hover {
	color: #000000;
}
.LinkBlue {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C497C;
	text-decoration: none;
}
.LinkBlueUnderline {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C497C;
}
.LinkBlueUnderline:hover {
	color: #C30C30;
}
.LinkBlueBoldUnderline {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C497C;
}
.LinkRedBoldUnderline {
	font-size: 11;
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C30C30;
}
.LinkDarkGrayUnderline {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a.LinkDarkGrayUnderline:hover {
	color: #C30C30;
}
.LinkDarkGray {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.LinkDarkGray:hover {
	color: #C30C30;
}
.LinkBlack {
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.LinkBlackBold {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.LinkHeadBoxSport {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff7200;
	text-decoration: none;
}
a.LinkHeadBoxSport:hover {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff7200;
	text-decoration: none;
}
.LinkHeadBoxSportActive {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.LinkHeadBoxSportActive:hover {
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

*/

.EventResultList {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #333333;
	text-decoration: none;
}

.photoListElement {
	BORDER-TOP: #d4d0c8 1px solid; 
	BORDER-LEFT: #d4d0c8 1px solid; 
	BORDER-RIGHT: #808080 2px solid; 
	BORDER-BOTTOM: #808080 2px solid; 
}

.imgArrow {
	width: 10px;
	height: 15px;
	BORDER-TOP: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
}

.imgArrowDouble {
	width: 15px;
	height: 15px;
	BORDER-TOP: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
}

.imgDotedLineSpacer {
	width: 1px;
	height: 5px;
	BORDER-TOP: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
}
/**
.DefaultContent2 {
	background-color:	#ffffff;
	padding-left:		4px;
	height:				100%;
	width:				100%;
}
.defaultContent1 {
	width:551px;
	height:100%;
	background-color:#ffffff;
	vertical-align:top;
	padding-top: 6px;
}
*/
.navigationColor {
	background-color:	#f0f0f0;
}
#option14013,#option14014, #option14015, #option14016, #option14017, #option14045, #option14046, #option14047, #option14048, #option14049, #option14055, #option14056, #option14057, #option14058, #option14059, #option14541, #option14542, #option14543, #option14544, #option14545, #option14551, #option14552, #option14553, #option14554, #option14555, #option14561, #option14562, #option14563, #option14564, #option14565 {
	width: 275px;
}
