/*Whole Page CSS
================== */



#page
{
position: relative;
top: 0px;
left: -10px;
font-family: sans-serif;
font-size: 0.9em; 

he/ight:1%;
text-align: center;
}

#background
{
position: absolute;
z-index: -1;
top: -70px;
left: 50%:
right: 50%;
margin-left: 80px;
}

#wrapper

{
position: relative;
width: 50em;
background-image: url(http://taghioff.info/daniel/images/tagback.gif); 
background-repeat: no-repeat;
margin: 0 auto;
text-align: left;
}
 
body
{
position: relative;
top: 60px;
left: -108px;


z-index: 10;
}

/*Header CSS
================== */

#header 

{

position: relative;

z-index: 4;

background-color: #ffffff;

height:0px;

margin-bottom: 0px;

top: 25px;

left: 250px;

width: 100%;

clear: both; 

}



#header p {



font-family: sans-serif;

font-size: 2em;

display: block;

position: relative;

top: 40px;

text-align: left;

left: 280px;

color: #000000;

margin: 0em;

padding: 0em; 

}



/*Main Body CSS
================== */

#relativecontent 

{

float: left;

margin: 100px 0px 0px 120px;

padding: 0 0px;

width: 360px;

}

/*Left Column CSS
================== */


#leftcolumn 

{

float: left;

margin-top: 110px;

z-index: 9;

margin-left: 20px;

width: 150px;

height: 700px;

}

.copyright
{
color: #555555; 

text-decoration: none;

font-family: sans-serif;

font-size: 0.7em;

text-decoration: none;	
position: absolute;

top: 420px;
left: 760px;

}

/* Menu Styles
================ */

.menu li , a.menu:visited 

{

	display: block;

	font-size: 1.1em;

	font-weight: regular;

	color: #000000;

	text-align: right;

	padding-top: 15px;

	margin-left: 0px;

        padding-right: 0px;

	z-index: 1;

	text-decoration: none;

        list-style: none; 

        letter-spacing: 0.07em;

        line-height: 0.75em;  
        margin-right: -100px;

}



.menu:hover li 

{

        display: block;

	font-size: 1.1em;

	font-weight: regular;

	text-align: right;

	z-index: 1;

	text-decoration: none;

        list-style: none; 

        letter-spacing: 0.07em;

        line-height: 0.75em;  

	color: #000000;

}




/* To move full stops, inserted for text reader, off the page */

.unsichtbar
{
position: absolute;
left: -5000px;
}





/*Right Column CSS
================== */



#news 

{

position: absolute;

background-image: url(http://taghioff.info/daniel/images/sidebox2.gif); 
background-repeat: no-repeat;
width: 150px;
left: 740px;
padding: 20px 20px;
height: 400px;

text-align: left;

top: 30px;


}



.moduletable
{
padding-top:0px;
padding-right:30px;
}

form
{
margin-left: 35px;
margin-top: 15px;
}


/* Footer Styles
================ */

#footer
{

position: relative;
left: -2000px;
bottom: -420px;
font-size: 0.9em;

}

/* Formatting of contact page
=============================*/

.contentpane
{
position: relative;
top: -30px;
}

#contact_email, #contact_name, #contact_subject, #contact_text, #emailForm label
{
position: relative;
top: -60px;
}


#contact_email
{
margin-left: 50px;
background-color: #e5ecf9;
border-color: #aaccdd;
}

#contact_name
{
margin-left: 41px;
background-color:  #e5ecf9;
border-color: #aaccdd;
}

#contact_subject
{
margin-left: 40px;
background-color: #e5ecf9;
border-color: #aaccdd;
}

#contact_text
{
margin: 10px 20px -20px -20px;
background-color:  #e5ecf9;
border-color: #aaccdd;
top: -65px;
left: 20px; 
}

.inputbox

{
width: 300px;
float: right;
}


.contentpane
{
font-size: 0.8em;

}

h3.contentheading
{
font-size: 0em;
margin-bottom: -40px;
}

.contentpane h3
{
color: #ffffff;
}

.contact_email input.button

{
position: relative;
top: -93px;
left: 350px;
}

/* Formatting of links page
=============================*/

a:link.category, a:hover.category, a:focus.category, a:visited.category

{
font-size: 1.3em;
margin-left: 50 px;
}

/* mambo - joomla core stuff 
=============================*/

a:link
{

color: #000000;

font-family: sans-serif;

font-size: 0.8em;

text-decoration: none; 

}

a:visited 

{

color: #555555; 

text-decoration: none;

font-family: sans-serif;

font-size: 0.8em;

text-decoration: none;	

}



a:hover 

{

color: #4444ff;

font-family: sans-serif;

font-size: 0.8em;	

text-decoration: none;

}



.chronoform a:link
{
color: #ffffff;
}


.chronoform a:visited 
{
color: #ffffff;
}

.chronoform a:hover
{
color: #ffffff;
}

.chronoform a:focus
{
color: #ffffff;
}







table.contentpaneopen {

padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

}



table.contentpane td {

	margin: 0px;

}



table.contentpane td.componentheading {

	padding-left: 4px;

}



table.contentpane td.contentheading {

  padding-left: 15px;

  padding-top: 9px;

}



.button {

	padding: 2px 5px 2px 5px;

	height: 22px;

	border: solid 1px #FFEB77;

	background-color: #ffffff;

	color: #DB8F00;

	font-family: Arial, Helvetica, Sans Serif;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

}



.inputbox {

	padding: 2px;

	border: 1px solid #DB8F00;

	background-color: #FFF9D7;

}





.contentcolumn {

	padding-right: 5px;

}



.contentheading,.componentheading,#titleDiv 

{

	height: 20px;

	color: #000000;

	text-align: left;

	padding-top:15px;

        padding-bottom:15px;

	font-weight: regular;

	font-size: 1.7em;

	white-space: nowrap;

}



#titleDiv

{

padding-bottom:10px;

}



.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #FFEB77;

	text-align:left;

}



table.searchinto {

	width: 100%;

}



table.searchintro td {

	font-weight: bold;

}



table.moduletable {

	width: 100%;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	margin-bottom: 3px;

	

}



table.moduletable th {

	background: url(../images/moduleheading.png) no-repeat;

	color: #DB8F00;

	text-align: left;

	padding-left: 12px;

	height: 12px;

	font-weight: bold;

	font-size: 11px;

	text-transform: uppercase;

	background-repeat: no-repeat;

	line-height: 10px;

	border-bottom: 1px solid #FFEB77;

		}



table.moduletable td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

	

}



table.pollstableborder td {

  padding: 2px;

}



.sectiontableheader {

  font-weight: bold;

  background: #FFF9D7;

  padding: 4px;

}



.sectiontablenavlinks {



}



.sectiontableentry1 {

	background-color : #ffffff;

}



.sectiontableentry2 {

	background-color : #FFF9D7;

}



.small {

	color: #DB8F00;

	font-size: 9px;

	font-weight: bold;

}



.createdate {

	height: 15px;

	padding-bottom: 10px;

	color: #DB8F00;

	font-size: 8px;

	font-weight: bold;

}



.modifydate {

	height: 15px;

	padding-top: 10px;

	color: #DB8F00;

	font-size: 8px;

	font-weight: bold;

}



table.contenttoc {

  border: 1px solid #FFEB77;

  padding: 2px;

  margin-left: 2px;

  margin-bottom: 2px;

}



table.contenttoc th {

  background: url(../images/subhead_bg.png) repeat-x;

  color: #DB8F00;

	text-align: left;

	padding-top: 2px;

	padding-left: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;

}





a.readon:link, a.readon:visited {

	color: #DB8F00; text-decoration: none; font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style: inside url(../images/read.png);

	list-style-type: disc;

	display: list-item;

	white-space: normal;

	font-weight: normal;

	}



a.readon:hover {

	color: #FECE60;	text-decoration: underline;

	font-weight: normal;

	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style: inside url(../images/read.png);

	list-style-type: disc;

	display: list-item;

	white-space: normal;

	}

.highlight {

	background-color: #DB8F00;

	color: White;

	padding: 0px 2px 0px 2px;

}

.code {

	background-color: #ffffff;

	

}
/*Regular Reads
================== */


.contentdescription
{
font-size: 0.9em;
padding-top: 8px;
margin-left: -80px;
width: 420px;
}

.contentdescription img
{
position: relative;
left: -3000px;
}

.sectiontableentry2
{
background-color: #e1f0f7;
}