/********************** eurient e.V. Leipzig (c) 2005ff. ************************/

.noPrint,.scrollUp,.anchor,.imgLinkArea,.imgLinkAreaNL{display:none;}

body{    		background-color:#fff; 
			color:#333336; 
			font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
			margin:0px; padding:0px;}


/* -------------------------------- Layout ------------------------------------ */

/* Kopf */

#headDivArea{		position:absolute; top:0px; width:100%;}

#printTitle{		position:absolute; top:28px; left:120px;
			color:#78787F;  /* special */
			font-weight:600;}

#headLogoDiv{		
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 15px;
			position:relative;
			}

#printHeadDiv{	
			padding-right:15px;
			text-align:right;
			}
			
#printHeadDiv a{	color:#860514; text-decoration:none;}

#printHeadDiv a:hover{	text-decoration:underline;}
#printHeadDiv a:visited{text-decoration:none;}

/* Content */

#printMainDiv{		padding:30px 25px 40px 45px;}

/* Fuss */

#printRef{		padding:10px 15px 25px 15px;}

#botDiv{		background-color:#fff;
			border-top:1px solid #ccc;
			color:#333336;
			padding:3px 15px;
			text-align:right;}
			
#botDiv a{		color:#333336;
			text-decoration:none;}
			
#botDiv a:hover{	text-decoration:underline;}


/* ----------------------- Schrift- und Linkformatierung ---------------------- */

b,strong{		font-weight:600;}


/* Ueberschriften */

h1{			color: #860514; 
			display:inline;
			font-size: 1.2em;
			font-weight:600;
			margin-left:-30px;}

.stdTxtEm h1{		margin-left:-15px;}

h2{			color: #860514; 
			display:inline;
			font-size: 1.1em;
			font-weight: 600; 
			margin:0; padding:0;}

h3{			background-color:#DCDCEB;
			background-repeat:no-repeat;
			background-position:12px;
			font-size: 1.1em;
			font-weight: 600; 
			margin:0; margin-left:-30px; 
			padding:4px 30px;}

#mainDetailDiv h3{	width:450px;}

/* Hyperlinks */

a{			text-decoration:underline;}
a:link{			color:#860514;}
a:visited{		color:#860514;} 
a:active{		color:#333336;} 
a:hover{		color:#333336;}

a.head3:link{		color:#333336;}
a.head3:visited{	color:#333336;}
a.head3:active{		color:#860514;}
a.head3:hover{		color:#860514;}


/* ---------------------------------- Bilder ---------------------------------- */

.stdImg{		border:0;}
.minSizeImg{		border:0;}
.fullSizeImg{		border:0;}

.arrImg{		border:0; 
			margin:0 8px 3px 5px;
			vertical-align:middle;}

#bigImgBody{		background-color:#DCDCEB; height:100%;}
#bigImgBody p{		display:none;}

.bigImgArea{		margin-top:6px; text-align:center;}
.bigImg{		border:4px solid #FFFFEF;}
.bigImgLabelArea{	margin:5px 0; padding:5px;}
.bigImgLabelTxt{	font-size:0.9em;}

.imgArea{		line-height:1em;}
.imgLinkArea{		background-color:#DCDCEB; margin:0; padding:0 5px;}
.imgLinkAreaNL{		margin:0; padding:0 5px;}
.imgLink{		font-size:0.7em;}
.imgLabelArea{		background-color:#DCDCEB; padding:5px;}
.imgLabelTxt{		font-size:0.9em; font-style:italic; line-height:1em;}


/* ----------------------------------- sonst ---------------------------------- */

.botClr{			height:1px;}
.noCSS{			display:none;}
.noprint{		}
.sepSpan{		padding:0 2px; /* special */}
.stdTxt{		line-height:1.3em;}
.stdTxtEm{		background-color:#F1F1E2;
			border:1px solid #DCDCEB;
			line-height:1.3em;
			margin:0; margin-left:-30px; 
			padding:12px 30px;}

.anchor{		text-decoration:none;}
.scrollUp{		display:inline; /* special */}

p.norm{			margin:0; padding:0; margin-top:20px;}
p.halb{			margin:0; padding:0; margin-top:12px;}
p.mini{			margin:0; padding:0; margin-top:3px;}
p.none{			margin:0; padding:0;}
p.clrB{			clear:both; /* special */}
p.bigA{			margin:0; padding:0; margin-top:30px;}
p.bigB{			margin:0; padding:0; margin-top:40px;}
p.bigC{			margin:0; padding:0; margin-top:60px;}
p.bigD{			margin:0; padding:0; margin-top:80px;}

.noteText{		background-color:#fc0; 
			border:1px solid #f00; 
			color:#000; 
			font-size:0.9em;
			margin:0; margin-left:-30px; 
			padding:6px 30px;}

/* Listen */

ul {			color: #000; 
			padding:0; padding-left:16px; margin:0;
			background-color: transparent;
			list-style-type:square;}
			
ol {			color: #000; 
			padding:0; padding-left:22px; margin:0;
			background-color: transparent;}

/* Kontakt-Form */

#contactDiv{		background-color:#F1F1E2;
			margin:20px 0; padding:15px 25px;
			width:460px;}
.contactFoot{		color:#860514; 
			font-size:0.9em; font-weight:600;
			padding-top:10px;}

.contactTextfield{	background-color:#fff; border:0; 
			margin-top:3px; padding:3px; width:460px;}
.contactTextarea{	background-color:#fff; border:0;
			margin-top:2px; padding:3px; width:460px;}
.contactFieldText{	color:#860514; 
			font-size:0.8em; font-weight:100; 
			margin-top:8px;}

.mContactArea #contactDiv,
.mContactArea .contactTextfield,
.mContactArea .contactTextarea{width:400px;}


/* Datenbank-Ausgabe: Veranstaltungen */

.dbEventOutDiv{		margin:35px 0;}
.dbEventOutTitleArea{	border-left:15px solid #DCDCEB; padding-left:5px;}
.dbEventOutTitle{	}
.dbEventOutTxt{		}
.dbEventTab{		}
.dbEventTabTitle{	font-weight:600; font-size:0.9em; 
			padding:5px 0; width:160px;}
.dbEventTabTxt{		font-size:0.9em;
			padding:5px 20px;}
.dbEventTabTxt a{	}

/* Datenbank-Ausgabe: Mitglieder */

.memberListAreaEm{	border-bottom:1px solid #DCDCEB; 
							border-top:1px solid #DCDCEB; 
							margin-top:25px;
							padding-top:25px;}
.memberListArea{		margin-top:25px;}
.membImg{      		float:left;
               		padding:5px 5px 10px 5px;
               		text-align:center; width:115px;}
               
.membImg a{		color:#333336; text-decoration:none;}
.membImg a:visited{	color:#333336; text-decoration:none;}
.membImg a:hover{	color:#860514; text-decoration:none;}

.membImg img{		border:1px solid #FFFFEF; padding:2px;}
.membImg a img:hover{	border:1px solid #860514; padding:2px;}

.mDetailArea{			}
.mDetailImgDiv{		float:left;
							padding:0 35px 15px 0;}
.mDetailContact{		}
.mDetailContact span,
.mContactHead{		color: #860514; 
			font-size: 1.1em;
			font-weight: 600; }
.mDetailInfo{			clear:both; padding:2px 0;}
.mDetailInfo p{		margin:0;}
.mDetailInfo p.mDetailSubTitle{		font-weight: 600;
							margin:22px 0 8px 0;}

.mContactPic{			float:left; padding:0 25px 30px 0;}
.mContactArea{			clear:both;}
.mContactLink{			}


/* **************************************************************************** */

