/* css */
/* DEFAULT */
* {
	maring:				0;
	padding:			0;
}
body {
	background-color:	#ECECEC;
	margin-top:			0px;
	margin-left:		0px;
	top:				0px;
	left:				0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		15px;
}
form {
	margin:				0;
	padding:			0;
}
a {
	font-size:			11;
	font-weight:		normal;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#2C497C;
	text-decoration:	underline;
}
a:hover {
	color:				#C30C30;
}
img {
	border:				0px;
}
.alignCenter {
	text-align:			center;
}
/* CONTENT COLUMN */
#content {
}
#columnNav {
	margin:				5px 0 5px 11px;
	width:				174px;
	float:				left;
}
#columnContent {
	margin:				5px;
	width:				567px;
	float:				left;
}
#columnSubNav {
	margin:				5px;
	padding-top:		45px;
	float:				left;
}
#columnAdds {
	margin:				5px;
	padding-top:		45px;
	width:				130px;
	float:				left;
}
#footer {
	margin:				5px;
	height:				50px;
	width:				936px;
	clear:				left;
	text-align:			center;	
}
/* HEADER */
#logo {
	height:				40px;
	margin:				0 5px 5px 9px;
	background-image:	url(/obj/images/davengo_logo.gif);
	background-repeat:	no-repeat;
	cursor:				pointer;
}
#shortLinks {
	float:				right;
	margin-right:		1px;
	font-size:			11;
	font-weight:		normal;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#2C497C;
}
#flags {
	clear:				right;
	margin-left:		10px;
	padding-top:		9px;
}
#flagCommunity {
	float:				left;
}
#flagMagazin {
	float:				left;
}
#flagResults {
	float:				left;
}
#flagPhotos {
	float:				left;
}
#flagShop {
	float:				left;
}
#flagEventmanager {
	float:				left;
}
#picMenu {
	height:				104px;
	width:				567px;
	background-image:	url(/obj/images/theme_Homepage_de.gif);
	background-repeat:	no-repeat;
	clear:				left;
}
/* Email Formatierung */
.emailHeader {
	background-image:	url(/obj/images/logoMail.gif);
	background-repeat:	no-repeat;
	width:				602px;
	height:				61px;
	margin:				0px;
	padding:			0px;
}
.emailBody {
	overflow:			auto;
	width:				575px;
	margin-left:		15px;
	background-image:	url(/obj/images/mailbody.gif);
	background-repeat:	repeat-y;
}
.emailFooter {
	overflow:			hidden;
	width:				575px;
	height:				5px;
	margin-left:		15px;
	padding:			0;
	background-image:	url(/obj/images/mailfooter.gif);
	backround-repeat:	no-repeat;
}

/* Formatierungen */
.doubleArrow {
	background-image:	url(/obj/images/double_arrow_blue.gif);
	background-repeat:	no-repeat;
	padding-left:		15px;
}
.arrow {
	background-image:	url(/obj/images/arrow_blue.gif);
	background-repeat:	no-repeat;
	padding-left:		10px;
}
.subarrow {
	padding-left: 20px;
}
.dotedLine {
	margin:				5px 0 5px 0;
}
p.boldCenter {
	font-weight:		bold;
	text-align:			center;
	margin:				0;
	padding:			0;
}
.floatRight {
	float:				right;
}
#floatRight {
	float:				right;
}
.bold {
	font-weight:		bold;
}

.paymentContactData {
	width:			250px;
	margin:			5px;
	float:			left;
	font-weight:	bold;
}
.Step4 {
	width:			180px;
	line-heigt:		1.5em;
	font-weight:	normal;
}
.Step4Right {
	width:			320px;
	line-heigt:		1.5em;
	font-weight:	normal;
}	
.paymentChoose {
	padding-left:	90px;	
}
.paymentStep1 {
	text-align:			right;
	margin-top:			52px;
}
/* EVENT PHOTOS */
.photoSearchLeftColumn {
	width:				230px;
	float:				left;
	font-weight:		bold;
}
.photoSearchMiddleColumn {
	width:				155px;
	float:				left;
	font-weight:		bold;
}
.photoSearchRightColumn {
	float:				left;
	font-weight:		bold;
}
.eventPhoto {
	height:				210px;
	width:				157px;
	margin:				7px;
	text-align:			center;
	float:				left;
}
.eventPhotoSearch {
	width:				155px;
	height:				155px;
	text-align:			center;
	background-color:	#f5f6f5;
	border:				1px dashed #e1e1e1;
}
.eventPhotoSearch img {
	border:				1px solid #7b7b7b;
}
.photoThumbHorizontal {		
	margin-top:			26px;
}
.vertical {
	height:				135px;
	padding-top:		25px;
}
.eventPhotoBig {
	width:				280px;
	height:				280px;
	text-align:			center;
	background-color:	#f5f6f5;
	border:				1px dashed #e1e1e1;
	margin-left:		10px;
	margin-right:		10px;
	float:				left;
}
.sendFriend {
	float: left;
}
.eventPhotoBig img {
	border:				1px solid #7b7b7b;
}
.photoThumbMiddleHorizontal {
	margin-top:			47px;						
}
.eventPhotoOrderColumn {
	margin-left:		15px;
	line-height:		1.5em;
	clear: left;
}
.noSearchResultButtons {
	clear: left;
}
.wrongPhoto {
	clear: left;
	float: left;
	margin-left: 10px;
}
.viewPhotoRight {
	float: left;
	width: 220px;
}
/* Tabellen Formatierungen */
.tbEvents {
	width:				531px;
	cellspacing:		0;
	cellpadding:		0;
	border:				0;
}
.tbEvents td {
	padding-left:		5px;
}
.listHeadline {
	background-color:	#A2ADB7;
	color:				#ffffff;
	padding-left:		5px;
	height:				20px;
}
.odd {
	background-color:	#f1f1f1;
}
.tdLine {
	background-image:	url(/obj/images/doted_line_long.gif);
	height:				1px;
}
.tdBasketBold {
	font-weight:		bold;
	height:				20px;
	text-align:			right;
}

/* eventPhoto Identification */
#identification {
	margin: 5px 0 10px 10px;
}
#identificationLeft {
	float: left;
}
#identificationRight {
	float: left;
	margin-left: 10px;
}
#imgIdentification {
	background-color: #ffffff;
	margin-bottom: 5px;
	padding:5px;
	border-left:1px solid #757575;
	border-top: 1px solid #757575;
	border-right: 3px solid #989898;
	border-bottom: 3px solid #989898;
	overflow: auto;
}
.imgThumb {
	background-color: #ffffff;
	margin-bottom: 5px;
	padding:3px;
	border-left:1px solid #757575;
	border-top: 1px solid #757575;
	border-right: 2px solid #989898;
	border-bottom: 2px solid #989898;
}
.identificationThumbsLeft {
	float: left;
}
.identificationThumbsRight {
	float: left;
}
.zoom {
	width: 150px;
	height: 150px;
	border: 1px solid #757575;
	clear: left;
}
.pageNumber {
	text-decoration: underline;
	margin: 3px;
}
.pageNumberCurrent {
	font-weight: bold;
	margin: 3px;
}
.errorMsg {
    color: red;
    font-weight: normal;
}
.creditCards {
	margin-left: 60px;
}
.captcha {
	float: left;
	padding: 1px;
	border: 1px solid #666666;
}
.captchaInput {
	margin-left: 20px;
	float: left;
	clear: right;
}
.captchaContent {
	float: left;
	margin-top: 10px;
}
.link {
	text-decoration: underline;
	cursor: pointer;
}	
.consentFormArea {
	height: 90px;
	width: 515px;
	overflow: auto;
	border-width: 2px 1px 1px 2px;
  	border-style:solid;
  	border-color: #666666;
  	padding: 5px;
}

/* RESULTS */
#resultsHeader {
	width: 1000px;
	height: 60px;
	margin: 0 auto;
}
#resultsHeaderLeft {
	width: 285px;
	height: 60px;
	background-image: url(/obj/images/navigation_logo.gif);
	background-repeat: no-repeat;
	float: left;
}
#resultsHeaderRight {
	height: 46px;
	width: 705px;
	padding-top: 14px;
	padding-left: 10px;
	background-image: url(/obj/images/navigation_line.gif);
	background-repeat: no-repeat;
	float: left;
}
.resultRow {
	width: 977px;
	padding-bottom: 5px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #000;
}
#resultsListSearch {
	width: 997px;
	margin: 0 auto;
}
.listHeadline {
	background-color: #a2adb7;
	color: #ffffff;
}
.resultListTable {
	background-color: #ffffff;
	vertical-align: center;
}
.resultListTable td {
	padding-left: 5px;
	padding-right: 5px;
}
.resultListTd {
	border-bottom: 1px dotted #ccc;
}
.EventResultList {
	padding: 5px;
	color: #333333;
	text-decoration: none;
}
.EventResultList a {
	color: #333333;
	text-decoration: none;
}


/* MAGAZINE */
.magazineTeaserLongImg {
	height: 143px;
	width: 166px;
	margin-right: 10px;
	padding-left: 5px;
	float: left;
}
.magazineTeaserLongContent {
	float: left;
	color: #000;
	font-size: 1.1em;
	line-height: 1.4em;
}
.magazineTeaserLongContent h3, .magazineTeaserLongContent h3 a {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-decoration: none;
	line-height: 1.1em;
}
.magazineTeaserLongContent h3 a:hover {
	text-decoration: underline;
}
.magazineTeaserLongContent h4 {
	font-size: 0.83em;
	color:#6d6c71;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.magazineTeaser {
	float: left;
	color: #000;
	font-size: 1.1em;
	line-height: 1.4em;
}
.teaserArticleEnclose {
	width: 532px;	
}
#magazineTeaser h3, #magazineTeaser h3 a {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-decoration: none;
	line-height: 1.1em;
}
#magazineTeaser h3 a:hover {
	text-decoration: underline;
}
#magazineTeaser h4 {
	font-size: 0.83em;
	color:#6d6c71;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.articleHeadlineImg {
	float: left;
	width: 150px;
	margin-right: 8px;
	margin-bottom: 5px;
}
.articleHeadlineImg2 {
	float: right;
	width: 100px;
	margin-left: 8px;
}
.articleTextImgPan {
}
.articleTextImg1 {
	float: left;
	margin-right: 8px;
}
.articleTextImg2 {
	float: right;
	margin-left: 8px;
}
.magazineArticle {
	padding: 5px 15px 5px 13px;
	font-size: 1.1em;
}
.magazineArticle h2 {
	font-weight: bold;
	font-size: 1.5em;
	color: #2C497C;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 10px 0;
}
.magazineArticle h3 {
	font-weight: bold;
	font-size: 0.83em;
	color:#6d6c71;
	padding: 0;
	margin: 0 0 3px 0;
}
.magazineShortTeaserLongImg {
	height: 74px;
	width: 347px;	
}
.magazineShortTeaserLongFullImg {
    width: 530px;   
}
.magazineShortTeaserImg {
	height: 74px;
	width: 166px;
}
.magazineShortTeaserLong {
	float: left;
	width: 344px;
	padding: 0 5px 0 5px;
}
.magazineShortTeaserLongFull {
    float: left;
    width: 520px;
    padding: 0 5px 0 5px;
}
.magazineShortTeaser {
	float: left;
	width: 167px;
	padding: 0 5px 0 5px;
}
.magazineShortTeaser h3, .magazineShortTeaserLong h3, .magazineShortTeaserLongFull h3 {
	margin: 3px 0 0 0;
	font-size: 1.0em;
}
.magazineShortTeaser a {
	font-weight: bold;
	text-decoration: none;
}
.magazineShortTeaser a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
}
.menuTop {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.articleReferenceLink {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.articleReferenceLink a{
	text-decoration: none;
}
.articleReferenceLink a span{
    color: #000000;
}
.articleReferenceLink a:hover{
    text-decoration: underline;
}
.articleReferenceLink a:hover span{
    color: #000000;
    text-decoration: underline;
}
.menuSub {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
