/*
Thema: quanup
URI: http://quanup.de
Description: QUANUP e.V. benutzt eLIAS CMS. (C)2007 Netzlaboranten | G.Simonow&C.Seth GbR. http://netzlaboranten.de
 */
/* main styles */
@import url(defaults.css);
body {
	font-size: 0.8em; 
	font-family: Arial, Verdana, sans-serif; 
	background: transparent; 
	margin: 0; 
	} 
h1 {
	font-weight: bold; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	color: #004D91;
	padding: .3em 0 0 .5em; 
	padding-bottom: 8px;
	background: url(../images/h1.gif) left top no-repeat; 
	}
h2 {
	font-weight: bold; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #004D91;
	padding: 1px 0 0 .5em; 
	padding-bottom: 8px;
	background: url(../images/h2.gif) left top no-repeat; 
	}
h3 {
	font-weight: normal; 
	font-size: 0.9em;
	color: #004080; 
	text-align: left;
	margin-bottom: 0.5em;
	background: transparent; 
	}
p {
	padding: 0 2.5em;
	}
img {
	border-style: none;
	}
#leftCol {
	display: none;
	}
#container {
	z-index: 5; 
	margin-left: 0px;
	border-right: solid black 1px;
	border-bottom: solid black 1px;
	width: 768px; 
	background: url(../images/bkg.jpg) top left no-repeat;
	}
#header {
	height: 80px; 
	width: 766px;
	margin-left: 0px; 
	background: white;
	padding: 0; 
	z-index: 1;
	border-bottom: solid 1px #004A94; 
	}
#header img {
	padding:0;
	margin:0; 
	}	
#header .baustein img  {
    float: left;
    }
#header .textMaterial {
    float: right;
    }	
#kopf {
	float: left; 
	padding:0;
	margin:0;
	}    
#register { 
	color: #004D91; 
	clear: both; 
	height: 17px;
	margin: 0 0 0 209px; 
	background: white; 
	z-index: 7;
	} 
#navi, #SubNav, #rightCol {
	display: none;
	}
#cover #dossier { 
    display: block;
 }
#content {
	text-align: justify;
	margin: 0 0 0 100px; 
	width: 590px; 
	padding:0 0 2em 0; 
	}
#content td {
	text-align: left; 
	width: 220px; 
	}
#content table { 
	padding: 0 0 0 1.4em 
	}
#content a:link { 
    text-decoration: underline;
 }	
#memberActivities {
    display: none;
    }
/* end main styles */

/* begin modules */
/* _cover.php */
#cover {
	margin: 0;
	}
#cover #dossier {
	color: inherit; 
	}
#cover #dossier h2 {

	}
#cover #dossier a {

	}
#cover #dossier img {
	float: right;
	}
	
/*sgPerson, plPerson*/
.gruppenLeitung { 
    display: none;
 }
#sgPersonGruppe h1{ 
    padding: 0; 
    }		
#adresse {
    margin: 0 0 1.5em 2em; 
    padding: 0 ;
    }
#adresse div{
    padding: 0 0 0 2em;
    }
#sgPersonHomepage {
    font-weight: bold;
    }
#sgPersonEmail {
    font-weight: bold;
    margin: .5em 0 .5em 0;
    }    
#sgPersonAnschrift {
    }
#sgPersonTel  {
    margin: .5em 0 .5em 0;
    }
#sgPersonFax {
    
    }
#sgPerson ul {
    padding: .5em 2.8em 1em 2.4em;
    list-style-type: none;
    }
#sgPerson li {
    padding: .4em 0 .4em  0;
    }
#memberImg  { 
    border: none; 
    float: right;
}    
#memberImg img{
    width: 120px; 
    height: 160px; 
    }
.label{
    background-color: #EEF3F9;
    float:right; 
    clear:both; 
    margin: 1em 0 1em 1em;
    } 
#sgPerson h1{
    background: transparent;
    font-size: 2em;
    }

#sgPersonGruppe h1 { 
    font-size: .8em; 
    font-weight: 800; 
    text-indent: 2em;
    padding: 0; 
    letter-spacing: .4em;
    }						 
#sgPersonGruppe ul{
    list-style: none; 
    font-size: .8em;
    } 
/* sgTermin, plTermin */
#sgTermin {
    padding: 1em 0 2em 1em;
    }	
#plTermin .typ, #sgTermin .typ, #sgTermin .referent {
    display: none;
    }	
#sgTermin .event{
    text-align: left;
    }
#sgTermin .ort{
    display: inline;
    font-weight: bold;
}
#sgTermin .event .datum {
    font-weight: bold;
    }    
#sgTermin .event img {
    float: right;
    }    
#sgTermin .titel{
    font-weight: normal; 
    font-size: 2.2em; 
    display: block;
    margin: .3em 0 .4em 0;
    }
#sgTermin h1{
    font-size: 1.3em;
    padding: 0 0 .3em .5em;
    margin: 2em 0 0 0;
    }
#sgTermin h2{
    margin:  0;
    font-size: 1.1em; 
    font-weight: normal;
    }
#sgTermin h3{
    color: #000; 
    font-weight: 800; 
    }
#sgTermin .materialIcon {
    float: none !important;
    }
#plTermin .event {
    padding: 0 0 0 1.5em;
    }
#plTermin h2 {
    margin: 1.7em 0 0 0;
    } 
#plTermin .event img {
    display: none;
    }
#plTermin .titel{
    display: block;
    font-weight: bold; 
    font-size: 1.3em; 
    margin: .3em 0 0 0;
    }
#plTermin .datum,.uhr {
    font-weight: bold; 
    }
#map { 
    width: 550px;
    height: 240px;
    margin: 15px auto 0 auto;
    color: black;
    text-align: left;
}
#map div span { display: none;} 

/* sgGruppe, plGruppe */	
#sgGruppe h2{
    background: transparent;
    color: black;
    font-size: 1.5em;
    text-align: left;
    margin:  0;
    padding: 1em 0 .3em 1.6em;
    }    
#sgGruppe h3{
    text-align: left;
    font-size: 1.1em;
    font-weight: bold;
    color: #004D91;;    
    padding: 1em 0 0 2.3em;
    }
#sgGruppe img{
    margin: 10px 0 10px 20px;
    }
#sgGruppeInhalt ul {
    padding: 0 3em .5em 5em;
    }    
#sgGruppeLeitung {
    padding: 0 0 0 2.5em;
    }
#gruppenzugehoerig   ul li {
	text-align: left; 
	}
#gruppenzugehoerig {
    width: 13em;
    float: right;
	margin: 1.7em 0 0 1.5em; 
	text-align: left; 
	} 
#gruppenzugehoerig h1 {
    font-size: 1em; 
	text-align: center; 
    margin: 0;
    }	
#gruppenzugehoerig ul{
    list-style-type: none;
    padding: 0 0 0 1.5em;
    margin:  0;
    }	
#metagruppenzugehoerig {
	display: none; 
	}
#plGruppe .gruppenLeitung{
    }	
#plGruppe h2 {
    background: transparent;
    font-size: 1.3em;
    }    
#plGruppe ul {
    list-style-type: none;
    }    
#plGruppe li {
    padding: 0 0 1em 2em;
    }
/* blog */
.blog {
	margin: 0; 
	float: none; 
	width: 100%; 
	padding: 0;
	clear: both; 
	}
.blog h2, #cover #dossier h2  {
	font-size: 1em; 
	font-weight: bold;
	text-align: center;
	width: 100%;
	text-indent: 0; 
	padding: 0 0 .3em 0; 
	background: #11389D; 
	border: none; 
	color: white; 
	padding: .3em;
	margin: 1em 0 1em -.3em; 
	}
.blog h3  {
    color: black;
    font-weight: bold;
    }	
.blog p {
	padding: 0 .5em 0 .5em; 
	clear: both;
	}				  
.blog h1 a:link {
	color: #004080; 
	}
.blog h1 a:visited {
	color: #004080; 
	}
.blog  a:link {
	color: #004080; 
	}
.blog  a:visited {
	color: #004080; 
	}						  
.blogUser {
	display: none; 
	}
	
/* end modules */

/* begin links, lists */
#header a:visited {
	Text-decoration: none; 
	}
A:link {
	color: #004080; 
	}
A:visited {
	color: #004080; 
	}
A:link:visited {
	color: #004080; 
	}			
.extlink:link {
	padding-left: .9em; 
	color: #004080; 
	background: url(../images/external.png) no-repeat left; 
	}
.extlink:visited {
	padding-left: .9em; 
	color: #004080; 
	background: url(../images/external.png) no-repeat left; 
	}
.extlink:hover {
	}
#register .baustein { 
	margin:0; 
	font-size: .8em; 
	font-weight: bold; 
	border-right: solid white 1px;
	} 
#register .baustein a {
	padding: 0 5px 0 5px;
	}
#register .baustein a:hover {
	background: #004D91; 
	color: white; 
	padding: 0 5px 0 5px;  
	z-index: 10;
	}
/* end links, lists */

/* Deko: event aktuell */
#eventAktuell {
	text-align: center; 
	font-size: 1.1em;
	background: #CFAA59; 
	border: none;
	}
#eventAktuell h1 {
	font-size: 1em; 
	text-align: left;
	color: white; 
	margin: 0 0 0 0; 
	text-indent: 0;
	padding: 2px; 
	background: #7189c5;
	border: 0; 
	border-top: 1px white solid;
	font-family: sans-serif;
	}
#eventAktuell img {
	margin: 0; 
	width: 150px; 
	}
#eventAktuell h3 {
	font-weight: 700;
	}
#eventAktuell h2 {
	font-size: 0.9em; 
	color: black; 
	padding: 0; 
	margin: 0;
	text-align: center; 
	}

/***** global *******/
.materialIcon {
    vertical-align: middle;
    padding: 0 5px 0 0;
    }
.label {
	color: white; 
	background: #004080; 
	} 
#memberImg {
	width: 120px;
	}
#memberImg img {
	width: 120px;
	}
#pagename {
	display: none;
	}

#seitenFuss {
	text-align: center; 
	font-size: .8em; 
	border-top: solid 1px #8D8D8D;
	}
/* imported default-styles */
.textBild {
    float: left; 
    padding: .5em;
    } 
.edit {
    display: block; 
    border-bottom: gray solid 2px; 
    } 
.edit  img {
    border: none;
    float: right; 
    }
.edit h1 {
    display: none; 
    }

/* Kalender */
#plTermin table {
   display: none;
    }
.calendar{
    color: #777777; 
    }
.activeMonthCalendar{
    color: #000000; 
    }
#calendar caption{
    text-align: left; 
    font-size: 11px;
    }
#calendar {
    text-align: center; 
    }
#calendar form{
    float: right; 
    }

#calendar table{
    margin: 0 1em; 
    text-align: center; 
    font-size: .8em;
    height: 14em;
    }
#calendar th{
    border: solid 1px gray; 
    padding: 3px; 
    }
.calEvent{
    font-weight: bold; 
    }
.calEventToday{
    font-weight: bold; 
    color: red; 
    border: solid 1px gray;
    }
.calToday{
    font-weight: bold; 
    color: red; 
    border: solid 1px gray;
    }
.month{
    font-family: arial, sans-serif; 
    margin-bottom: .3em; 
    }
.calNav{
    border: none;  
    }    
/* Styles related to the PHP Layers Menu System begin here */
#horbar img {
	display: none;
	}
.horbar {
	color: black; 
	background: white;
	}
.horbaritem {
	float: left; 
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border: #004D91 solid 1px; 
	border-top: none; 
	}
.horbaritem a {
	display: block; 
	text-decoration: none; 
	font-weight: bold;
	padding-left: 4px;
	}
.horbaritem a:link {
	color: #004080; 
	text-decoration: none;
	}
.horbaritem a:visited {
	color: #004080; 
	text-decoration: none;
	}
.horbaritem a:hover {
	color: #ffffff; 
	background: #12379F; 
	text-decoration: none;
	}
.horbaritem a:active {
	color: #fff; 
	text-decoration: none; 
	background:  #12379F;
	}
.verbar {
	color: black; 
	background: #dcdad5; 
	border: none;
	}
.submenu {
	position: absolute; 
	left: 0; 
	top: 0;	
	visibility: hidden;
	}
.subframe {
	position: relative; 
	display: block; 
	background: #E8F4FF;
    	opacity:.9;
	border-left: solid white 1px;
	border-right: none;
	border-bottom: solid #fff 1px;
	}
.item {
	text-align: left; 
	white-space: nowrap; 
	font-size: 10px; 
	font-weight: bold;
	border-top: solid #005093 1px;
	}
.item a {
	position: relative; 
	display: block; 
	text-decoration: none; 
	padding: 2px;
	}
.item a:link {	
	color: #1037A0; 
	text-decoration: none;
	}
.item a:visited	{
	color: #1037A0; 
	text-decoration: none;
	}
.item a:hover {
	color: #ffffff; 
	background-color: #4766B6; 
	text-decoration: none;
	}
.item a:active {
	color: #ff0000; 
	text-decoration: none;
	}
.item .fwdarr {
	position: absolute; 
	top: 0px; 
	right: 2px; 
	visibility: hidden;
	}
.separator {
	background-color: #005093; 
	border-top: 1px solid #005093;
	border-bottom: 1px solid #005093; 
	margin: 2px 0px 2px 1px;
	height: 0; 
	font-size: 1px; 
	line-height: 0;
	}
/* Styles related to the PHP Layers Menu System end here */

#sgGruppeZugehoerig { 
    display: none;
}

