/* CSS Document */
/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: nwtu.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */
body{
	background-image: url(pics/back.gif); 
	background-repeat:repeat-y ;
	
	background-position:0px;
	height:100%;
	margin:0%;
    	padding:0%;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
/*DIV´S*/	



#rootline{
position:absolute; 
left:155px; 
top:140px; 
width:650px; 
z-index:1
}
   
 
#logo{ 
position:absolute; 
left:0px; 
top:0px; 
width:100px; 
height:100px; 
z-index:2
}

#header{ 
position:absolute; 
left:100px;
top:0px; 
width:725px;
background-color: #FFFFFF;
z-index:3
}

#navigation{
position:absolute;
left:105px; 
top:105px;0 
height:30; 
background-color: #FFFFFF;
z-index:4; 
width: 750;
}

#content{
position:absolute; 
left:160px; 
top:180px; 
width:515px; 
z-index:5
}

#line{
position:absolute; 
left:0px; 
top:135px; 
width:840px; 
z-index:6;
}

#line2{
position:absolute; 
left:0px; 
top:158px; 
width:840px; 
z-index:6;
}

#subnavigation{
position:absolute; 
left:5px; 
top:159px; 
width:120px; 
z-index:12;
}

#border{
position:absolute; 
left:845px; 
top:125px; 
width:120px; 
z-index:8

}
#right{
position:absolute; 
left:685px; 
top:159px; 
width:155; 
z-index:9; 
background-color: #D2e6d2; 
layer-background-color: #D2e6d2; 
border: 1px none #000000;

}
#linevert{ 
position:absolute; 
left:145px; 
top:135px; 
z-index:10; 
width: 1px; 
height: 100%;
}

#linenav{
position:absolute; 
left:100; 
top:100; 
width:1; 
height:35; 
z-index:11
}

#back_left{
position:relative; 
left:0px; 
top:0px;
width:147; 
height:158;
background-color: #FFFFFF;
layer-background-color: #FFFFFF;  
z-index:1 }

hr{
  border: 0;
  width: 100%;
  color: #2F5F33;
  background-color: #2F5F33;
  height: 1px;
}	
	
td{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;

	}
	.td2{border: solid 1px #D2e6d2}
#portrait{
	padding:10px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color:#D2e6d2;
	}
	
A {
	background-color : transparent;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
	color: #2F5F33;
	text-decoration : none;
	
}

A:visited {
	background-color : transparent;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
	color : #2F5F33;
	text-decoration : none;
}

A:hover {
	background-color : transparent;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
	color : #e72202;
	text-decoration : underline;
}

A:active {
	background-color : transparent;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
	color : #2F5F33;
	text-decoration : none;
}

SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px ;
	border: 1px solid #2F5F33;
}

TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px;
	border: 1px solid #2F5F33;
} 

INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	border: 1px solid #2F5F33;
}


.headline_right {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 0px;
}
.tx-cal-controller
{
	width:100px;
}

H1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	font-weight : bold;
	margin-bottom : 10px;
	margin-top : 0px;
	font-style: normal;
}

H2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 0px;
}

H3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 0px;
}

H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 0px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}

.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}

.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}

.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}

P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	
}

.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}

.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}

.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}

.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}

.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}

.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}

.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}

.searchmarkup {
	color : #FF0066;
}

.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}

.mailform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : normal;
}

.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : bolder;
}

.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bolder;
}

.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}

.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}

.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}

.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}

.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}

.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}

.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}


.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}
/* Für'n Firefox */
ul {
padding-left:5px;
margin-left: 0px;
margin-bottom: 10px;
margin-top: 3px;
list-style-type: none; 

}


/* Für'n IE */
* html ul {
list-style-type: none; 
margin-left: 0px;
padding-left:5px;
margin-top: 3px;
margin-bottom: 10px;
}

/* Kalender */

.eventDay a {
text-decoration:underline;
color:#000000;
}

.eventDay {
text-decoration:underline;
color:#000000;
}

.eventDay A:visited {
text-decoration:underline;
color:#000000;
} 

.eventDay A:hover {
text-decoration:none;
color:#000000;
}

.monthToday {
color:#000000;
background-color: #000000;
}

.monthToday a {
border: 1px solid #FF0000;
background-color: none;
}

#calendar-event {
width:600px;
line-height:24px;
}

#calendar-event-backlink {
margin-top:10px;
}

