body
{
text-align: 		center;
margin:			0px;
padding:		0px;
height:			100%;
font-family: 		verdana, arial, sans-serif;
background-color: 	#BBBBBB;
color: 			#1a3e4e;
text-decoration: 	none;
word-spacing: 		normal;
letter-spacing: 	0px;
text-indent: 		0px;
line-height: 		17px;
font-size: 		13px;
background:		url('verlauf.gif') repeat-x;
border: 		0px solid #666;
}


a
{
color: 		#1a3e4e;
outline-width:	0px;
}


.alink
{
color: 		#1a3e4e;
outline-width:	0px;
text-decoration: underline;
}

.alink:hover
{
color: 		#a8001d;
color:		#ff9600;
outline-width:	0px;
text-decoration: underline;
}

#wrap
{
top: 0px;
left: 0px;
width: 920px; 
# min-height: 650px;
padding: 20px; 
position: relative; 
margin: 0 auto; 
border: 1px solid #AAA;
}


#textblock
{
text-align: 	left;
padding:	10px;
position:	absolute;
overflow:	hidden;
top:		30px;
min-height:	480px;
width:		480px;
color: 			#666666;
background-color: #FFFFFF;
background:	url('verlauf.gif') repeat-x;
z-index:	5;
left:		50%;
margin-left:	-250px; 
margin-right:	0px;
margin-top:	0px;
margin-bottom:	0px;
border:		1px solid #CCC;
}


#textblock a
{
color: 			#666666;
}

#textblock a:hover
{
color: 			#222222;
}


#loading 
{
background: url(load.gif) no-repeat;
display:none;
}


#topheader {
position:	absolute;
margin:		0px;
text-align:	center;
padding:	0px;
width:		800px;
height:		30px;
border: 	0px solid #CCC;
z-index:	3;
left:		50%;
margin-left:	-520px;
}




/* ################ MENUE PROJECTS ############# */

#projects_01
{
text-align: 	left;
padding:		0px;
position:		absolute;
overflow:		hidden;
top:		30px;
min-height:	500px;
width:		220px;
background-color: #CCCCCC;
background:	url('verlauf.gif') repeat-x;
z-index:	5;
left:		50%;
margin-left:	-500px; 
margin-right:	0px; 
margin-top:	0px;
margin-bottom:	0px;
border:		1px solid #CCC;
padding-bottom: 4px;
}


#space4a
{
text-align:	left;
color:		#AAA;
font-size:	14px;
font-family:	arial;
text-decoration: none;
font-weight:	bold;
outline: 	none;
}

#space4a:hover
{
text-align:	left;
color:		#222;
font-size:	14px;
font-family:	arial;
text-decoration: none;
font-weight:	bold;
outline: 	none;
}

#inactive
{
text-align:	left;
color:		#FFF;
font-size:	11px;
font-family:	verdana;
text-decoration: none;
}


#inactive:hover
{
text-align:	left;
color:		#EEE;
font-size:	11px;
font-family:	verdana;
text-decoration: none;
}


h3
{
text-align:	left;
padding-left:	8px;
color:		#AAA;
font-size:	24px;
font-family:	arial;
font-weight:	bold;
}

h2
{
text-align:	left;
padding-left:	8px;
color:		#AAA;
font-size:	18px;
font-family:	arial;
font-weight:	bold;
}

.marginbottom a
{
text-align:	left;
padding-left:	3px;
color:		#AAA;
font-size:	12px;
font-family:	verdana;
}

.marginbottom_nolink
{
text-align:	left;
padding-left:	3px;
color:		#AAA;
font-size:	12px;
font-family:	verdana;
}



/* ################ HEADER ############# */



#header_text a {
position:	absolute;
text-align:	left;
color:		#AAA;
font-size:	24px;
font-family:	arial;
font-weight:	bold;
top: 		30px;
left:		270px;
margin:		0px;
padding-left:	10px;
padding-top:	10px;
width:		500px;
height:		30px;
border: 	1px solid #CCC;
z-index:	6;
}






/* ################ NAVIFRAME LINKS ############# */

#frame_left 
{
text-align:	left;
position: 	absolute;
top: 		102px;
margin: 	0px;
padding: 	0px;
width: 		142px;
list-style-type: none;
outline-width:  0px;
overflow: 	hidden;
z-index:	6;
left:		50%;
margin-left:	-420px;
border-left: 	0px solid #f1f1f1;
border-right: 	0px solid #f1f1f1;
}



#left_spacer_15
{
position: 	relative;
top: 		0px;
left: 		0px;
width:		142px;
height:		15px;
padding:	0px;
overflow:	hidden;
z-index:	7;
border: 	0px solid #666;
}

#left_spacer_10
{
position: 	relative;
top: 		0px;
left: 		0px;
width:		142px;
height:		10px;
padding:	0px;
overflow:	hidden;
z-index:	7;
border: 	0px solid #666;
}

#left_spacer_5
{
position: 	relative;
top: 		0px;
left: 		0px;
width:		142px;
height:		5px;
padding:	0px;
overflow:	hidden;
z-index:	7;
border: 	0px solid #666;
}

#left_nav 
{
border-top:	0px solid #666;
position: 	relative;
top: 		0px;
left: 		0px;
margin: 	0px;
padding: 	0px;
width: 		140px;
list-style-type: none;
outline-width:  0px;
overflow: 	hidden;
background:	url('verlauf.gif') repeat-x;
border-left:	1px solid #f1f1f1;
border-right:	1px solid #f1f1f1;
border-bottom:	1px solid #f1f1f1;
z-index:	6;
}





#left_menuitem a {
text-align:	left;
margin-left: 	30px;
color: 		#1b3c4d;
text-decoration: none;
outline-width:  0px;
border: 	0px solid #666;
}

#left_menuitem a:hover {
margin-left: 	30px;
color: 		#1b3c4d;
text-decoration: underline;
outline-width:  0px;
}



#left_headline
{
margin-left: 	20px;
margin-bottom: 	3px;
text-decoration: underline;
font-weight:	 bold;
}


#left_copy
{
text-align:	center;
margin-left: 	1px;
margin-bottom: 	10px;
text-decoration: none;
font-weight:	 normal;
line-height: 	14px;
font-size: 	10px;
}

















p { 
padding:	10px;
margin-top:	0px;
text-align: 	left;
color: 		#1a3e4e;
text-decoration: none;
border: 	0px solid #666;
}

p a {
color: 		#FFF;
text-decoration: underline;
outline-width:	0px;
}

p a em {
color: 		#666;
text-decoration: underline;
outline-width:	0px;
}


p a:hover em {
color: 		#666;
text-decoration: underline;
outline-width:	0px;
}