/*
projekteins.ch
p1_srunion template für Joomla! 1.5

people too weak to follow their own dreams
will always find a was to discourage yours

Muntelier, DEZEMBER 2009
*/

@import url(template.css);


/*  ALLGEINE POSITIONIERUNGEN  */

html {
	background-image: #fff url(../images/un_bgsprache.jpg) repeat-x;
	background-repeat: repeat-x;
	}
	
body {
	width: 100%;
	min-height: 100%; /* Moderne Browser */
	height: auto !important; /* Moderne Browser */
	height: 100%; /* IE */
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background: url(../images/un_bgsprache.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #004681;
	letter-spacing: 0px;
	margin: 0;
	font: 72%/1.5 Arial, Verdana, Times sans-serif;
	}
	

/*  KASTEN UND SEITENKOMPONENTEN  */

div#container {
	position:absolute;
	top: 0px;
	left:50%;
	margin-left:-453px;
	width: 906px;
	height: 100%;
	background: url(../images/un_bgmenulow.jpg) top left repeat-y;
	}
	
div#seitenhead {
	position: absolute;
	width: 906px;
	top: 0px;
	left:0px;
	text-align: left;
	height: 186px;
	padding: 0;
	font-size:1.1em;
	line-height:1.3em;
	background: url(../images/un_top.jpg) top left no-repeat;
	}

#language {
	position: absolute;
	top: 4px;
	left: 0px;
	width: 129px;
	height:136px;
	padding-left: 2px;
	padding-top:0px;
	text-align:center;
	}

#language2 {
	position: absolute;
	top: 141px;
	left: 0px;
	height:39px;	
	width: 131px;
	padding: 0;
	text-align:left;
	}


div#left{
	position: absolute;
	top:186px;
	left: px;
	text-align:center;
	width: 206px;
	padding-left: 140px;
	padding-right: 5px;
	font-size:1.1em;
	line-height:1.3em;
	background: url(../images/un_bgmenu1.jpg) top left no-repeat ;
	height: 750px;
	m\in-height: 750px;
	}

div#anzeige {
	position: absolute;
	top: 4px;
	left: 536px;
	text-align:left;
	width: 367px;
	height: 133px;
	color: #003466;
	line-height: 78px;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	font-size:18px;
	font-weight: bold;
	color:#d9e3ea;
	background: url(../images/un_bgtop.jpg) bottom left no-repeat;
	}
	
div#top_user1 a:link, div#top_user1 a:active, div#top_user1 a:visited {
	color: #003399;
	line-height: 1.5em;	
	font-weight:bold;
	}
	
div#top_user1 a:hover {
	color: red;
	border-bottom: 1px solid red;
	}		
		
div#top_user2 {
	position: absolute;
	top: 80px;
	left: 383px;
	text-align: right;
	width: 292px;
	height: 30px;
	}
		
div#top_user2 ul {
	list-style: none;
	display: inline;
	float:right;
	}
	
div#top_user2 li  {
	float:right;
	padding-right: 3px;
	}
		
div#top_user2 li a:link, div#top_user2 li a:active, div#top_user2 li a:visited {
	color: #003466;
	line-height: 1.5em;
	display:block;
	font-weight:bold;
	background:#fff;
	}
	
div#top_user2 li a:hover {
	color: red;
	border-bottom: 1px solid red;
	}
	
div#top_user2 #current.active span {
	color: #003466;
	background:none;
	}
div#top_user2 #current.active a:hover span {
	color: red;
	}
		
div#modules {	
	position: absolute;
	top:165px;
	left: 0px;
	width: 705px;
	height: 60px;
	padding: 0;
	font-size:1.1em;
	line-height:1.3em;
	}

div#modules_user3 {
	position: absolute;
	top: 10px;
	left: 8px;
	text-align:left;
	width: 233px;
	height: 34px;
	padding-top: 3px;
	padding-left: 40px;
	color: #003399;
	background: url(../images/eltern_toeggel_rot.gif) top left no-repeat;
	}
		
div#modules_user4 {
	position: absolute;
	top: 10px;
	left: 385px;
	width: 251px;
	height: 34px;
	padding-right: 40px;
	padding-top: 3px;
	color: #003399;
	background: url(../images/eltern_toeggel_gruen.gif) top right no-repeat;
	}
		
#modules_user3 div.moduletable p {
	padding: 0px;
	line-height:1.2em;
	padding: 0px;
	margin: 0px;
	font-size: 0.95em;
	text-align: left;
	}

#modules_user4 div.moduletable p {
	padding: 0px;
	line-height:1.2em;
	padding: 0px;
	margin: 0px;
	font-size: 0.95em;
	text-align: left;
	}
#modules_user3 a:link, #modules_user3 a:active, #modules_user3 a:visited {
	color: red;
	
	}
#modules_user3 a:hover {
	text-decoration: underline;
	}

#modules_user4 a:link, #modules_user4 a:active, #modules_user4 a:visited {
	color: green;
	
	}
#modules_user3 a:hover {
	text-decoration: underline;
	}


/*  INHALTSBEREICH DER WEBSEITE  */

div#content {
	position: absolute;
	top:186px;
	left: 353px;
	
	width: 547px;
	font-size:100%;
	line-height: 1.5em;	
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	color: #003366;
	margin-bottom: 5px;
	border-bottom: #003399;
	border-right: 2px solid #d6e6ed;
	}
	
div#content a:link, div#content a:active, div#content a:visited {
	color: #f33218;
	line-height: 1.5em;	
	}

div#content a:hover {
	color: #fb1a0f;
	}

#content img {
	float: left; 
	border: none;
	margin-bottom:10px;
	}
	
div#content img a:link, div#content img a:active, div#content img a:visited {
	color: #fafce8;
	font-weight:bold;
	border: none;
	}

#toplinks {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-bottom:2px;
	margin-top:-5px;
	}


/*  SPEZIELLE AUSZWEICHNUGEN MIT KLASSEN  */
	
fieldset {
	border: 1px solid #003399;
	/*background-color:#a7c0eb;*/
	}
	
.inputbox, .button, .input {
	border: 1px solid #003399;
	background: url(../images/sectiontable2.gif) repeat;	
	font-size:100%;
	font-family: Verdana, Arial, sans-serif;
	width: 238px;
	color: #003399;
	}
	
.titelbalken {
	color: #003399;
	border-bottom: 1px solid #c03242;
	padding: 3px;
	width: 100%;
	}
	
.sectiontableentry1 {
	background-color: #e7eef3;
	height:20px;
	padding-left:5px;
	}
	
.sectiontableentry1 a {
	padding-left:5px;
	}
	
.sectiontableentry2 {
 	background-color: #d6e6ed;
	height:20px;
	padding-left:5px;
  
}
.sectiontableentry2 a {
	 padding-left:5px;
	  
}
	
.sectiontableheader a {
	color: #003399;		
	}
.tabellenstrich {
	border-bottom: 1px solid #fff;
	}

.tabellenformat {
	border: 1px solid #ffd305;
	}

.tabellenformatbg {
	background: #2b5fcc;
	}
.onlinefont {
	font-size:80%;
	text-align:left;
	padding-left: 7px;
	}
h3, h4 {
	color: #003366;
	}
	
table {
	font-size: 100%;
	}
.contentdescription {
		padding-left: 5px;
		}
.buttonheading {
	width: 20px;
	}
	
div .moduletable h3 {
	background: #fff;
	color: #003399;
	padding-top: 3px;
	padding-bottom: 2px;
	}
div .moduletable ul {
	list-style: none;
	display:inline;
	text-align:center;
	}
	
div .moduletable li {	
	padding-left: 4px;
	padding-right: 4px;
	}	
#content p img { 

	margin-right: 8px;
	}	
#limit.inputbox {
	width: 50px;
	}

#left .moduletable {
	color:#8ea3a7;
	font-size: 80%;
	text-align:center;
	}
#left .moduletable p {
	text-align:center;
	}
/* FOOTER - FUSSZEILE */

div#footer {
	position:relative;
	width: 666px;
	overflow: auto;
	padding-left: 1px;
	padding-top: 5px;
	margin-left: 6px;
	color: #95a9bb;
	font-size:85%;
	margin-top: 10px;
	}
	
div#footer a:link, div#footer a:active, div#footer a:visited {
	color: #ffa09e;
	} 

div#footer a:hover {
	color: #669072;
	text-decoration:underline;
	}	
div#banners_bottom {
	color:#d9e3ea;
	padding-left: 6px;
	padding-right: 2px;
	}


		
/* End CSS projekteins.ch */
