html
{
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
}

body
{
	scrollbar-arrow-color:		rgb(238,219,128);
	scrollbar-highlight-color: 	rgb(238,219,128);
	scrollbar-shadow-color: 	rgb(255,255,255);
	scrollbar-base-color: 		rgb(238,219,128); 
	scrollbar-track-color: 		rgb(238,219,128);
	scrollbar-face-color: 		rgb(0,51,102); 
	scrollbar-3dlight-color: 	rgb(238,219,128); 
	scrollbar-darkshadow-color:	rgb(238,219,128);
	padding:					0px 0px 0px 0px;
	margin:						5px 4px 0px 4px;
	background-color:			rgb(255,255,238);
	font-family:				Helvetica, Arial, Verdana ;
	color:						rgb(0,0,0);
}

.header1
{
	height:			auto;
	width:			100%;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	overflow:		hidden;
	font-family:				Trebuchet, Helvetica, Arial, Verdana ;
}

	.lightblue_line
	{
		height:				2px;
		width:				auto;
		background-color:	rgb(132,214,251);
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		border:				0px solid white;
	}
	.darkblue_line
	{
		height:				2px;
		width:				auto;
		background-color:	rgb(0,101,161);
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
	}

	.grey_area {
		height:				29px;
		width:				auto;
		background-color:	rgb(151,149,149);
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
	}

.header2
{
	height:			auto;
	width:			100%;
	min-width:		998px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-family:				Trebuchet, Helvetica, Arial, Verdana ;

}
	.logo_area
	{
		height:				50px;
		width:				200px;
		margin:				0px 0px 0px 0px;
		background-image:	url(./images/logodigit.png);
		background-repeat:	no-repeat;
	}
	
	.rightOfLogo_area
	{
	}
	
	.title_area
	{
		position: 			absolute;
		left:				203px;
		height:				29px;
		width:				598px;
		margin:				0px 0px 0px 0px;
		background-image:	url(./images/ti.png);
		background-repeat:	no-repeat;
	}
	
	.uni_picture
	{
		height:				29px;
		width:				200px;
		margin:				0px 0px 0px 0px;
		background-image:	url(./images/unileipzig.png);
		background-repeat:	no-repeat;
	}
	
/*************************************************************************************************/
/* MENUELEISTE OBEN                                                                              */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.menu
{
	width:				auto;
	line-height:		1.3em; 
    background-color:	rgb(0,101,161);
	color:				rgb(255,255,200);
	margin:				0px 0px 0px 0px;
	padding:			0em 0em 0em 0em;
	vertical-align:		middle;
}
	.menu a.menuitem, .menu a.menuitem:link, .menu a.menuitem:active, .menu a.menuitem:visited, .menu a.menuitem-act
	{
		color:				rgb(255,255,200);
		text-decoration:	none;
	}
	.menu a.menuitem:hover, a.menuitem-act:hover
	{
		color:				rgb(255,255,128);
		background-color:	rgb(55,136,189);
		text-decoration:	none;
	}
	
	a.menuitem, a.menuitem-act, .menu a.menuitem, .menu a.menuitem-act
	{
		font-size:			0.8em;
		line-height:		1.2em;
		font-weight:		bold;
		padding:			0.0em 0.5em 0.0em 0.5em;
		margin:				0em 0em 0em 0em;
		color:				rgb(255,255,226);
		vertical-align:		middle;
	}
	
	.menu a.menuitem-act, a.menuitem-act, a.menuitem-act:visited
	{
		color:				rgb(255,255,0);
	}
	
	.menu a.menuitem-act:hover, a.menuitem-act:hover
	{
		background-color:	rgb(55,136,189);
	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* MENUELEISTE OBEN                                                                              */
/*************************************************************************************************/

/*************************************************************************************************/
/* NAV LINKES MENU                                                                               */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	
	/* TOP BORDER */
	.submenu, .submenu2
	{
		border-top:			2px solid rgb(255,255,226);
	}

	/* BOTTOM BORDER */
	div.submenuitem, div.subsubmenuitem, div.submenuitem2, div.submenuitem2_2 
	{
		border-bottom:		2px solid rgb(255,255,226);
	}
	
	.submenu
	{
		width:				100%;
		margin:				1.5em 0em 0em 0em;
		padding:			0px 0px 0px 0px;
		vertical-align:		top;
	}
	
	div.submenuitem
	{
		line-height:		1.5em;
		vertical-align:		middle;
		font-size:			0.8em;
		font-weight:		bold;
		padding:	    	0.3em 0 0.3em 10px;		
	}
	
	div.subsubmenuitem
	{
		line-height:		1.5em;
		font-size:			0.7em;
		padding:	    	0.3em 0 0.3em 25px;
		text-indent: 		-1.2em;
		margin:				0px 0px 0px 0px;
	}
	
	div.submenuitem, div.subsubmenuitem, div.submenuitem2, div.submenuitem2_2, div.submenuitem2:visited
	{
		color:				rgb(255,255,200);
		background-color:	rgb(55,136,189);		
	}	
	
	a.submenuitem:hover div.submenuitem, a.subsubmenuitem:hover div.subsubmenuitem, a.submenuitem2:hover div.submenuitem2 {
		color:				rgb(255,255,255);		
		background-color:	rgb(0,101,161);
	}
	
	div.submenuitem_active, div.subsubmenuitem_active, div.submenuitem2_active
	{
		color:				rgb(255,255,0);		
		background-color:	rgb(0,101,161);
	}
	
	div.submenuitem:hover, div.subsubmenuitem:hover, div.submenuitem2:hover
	{
		color:				rgb(255,255,128);		
		background-color:	rgb(0,101,161);		
	}
	
	div.submenuitem_active:hover, div.subsubmenuitem_active:hover, div.submenuitem2_active:hover
	{
		color:				rgb(255,255,128);		
		background-color:	rgb(55,136,189);		
	}
	
a.submenuitem:hover,a.subsubmenuitem:hover,a.submenuitem2:hover,{
		color:				rgb(255,255,255);		
		background-color:	rgb(0,101,161);
		
}

.submenu2
{
	width:				100%;
	background-color:	rgb(0,101,161);
	margin:				3.1em 0em 0em 0em;
	padding:			0px 0px 0px 0px;
}

	div.submenuitem2
	{
		line-height:		1.5em;
		font-size:			0.8em;
		font-weight:		normal;
		vertical-align:		middle;
		padding:	    	0.3em 0 0.3em 10px;
	}
	
	div.submenuitem2_2
	{
		height:				auto;
		font-size:			0.8em;
		font-weight:		normal;
		padding:			0.4em 0em 0.4em 8px;
		margin:				0px 0px 0px 0px;
	}

.submenu_links
{
	width:				auto;
	background-color:	rgb(255,255,226);	
	margin:				0em 0em 0em 0em;
	padding:			0em 0em 0em 0em;
	border-top:			2px solid white;
	border-bottom:		2px solid white;
	font-size:			0.7em;
	line-height:		1.6em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* NAV LINKES MENU                                                                               */
/*************************************************************************************************/


	ul.links
	{
		margin:				5px 0px 5px 17px;
		padding:			0px 0px 0px 0px;
		list-style-type:	square;
	}
	ul.links2
	{
		margin:				5px 0px 5px 2px;
		padding:			0px 0px 0px 0px;
		list-style-type:	none;
	}

.content
{
	width:				100%;
	height:				auto;
	background-color:	rgb(255,255,226);	
	margin:				0px 0px 2px 0px;
	table-layout:		fixed;
}
	.border_left1
	{
		width:				200px;
	}


	.border_left1, .border_left2
	{
		background-color:	rgb(0,101,161);		
		border-top:			1px solid rgb(255,255,226);
		border-right:		2px solid rgb(255,255,226);
		border-left:		0px solid rgb(255,255,226);
		vertical-align:		top;
	}


	.main_content
	{
		width:				auto;
		vertical-align:		top;
		text-align:			left;
		background-color:	rgb(255,255,226);		
		background-color:	rgb(255,255,238);
		padding:			0em 1.5em 1.5em 1.5em;
		margin:				0px 152px 2px 202px;
	}
	.navi_content
	{
		width:				auto;
		vertical-align:		center;
		height:				2.1em;
		padding:			0.5em 0em 0em 0em;
		margin:				0em 0em 1em 0em;
		color:				rgb(153,153,153);
		font-size:			0.7em;
		font-style:			normal;
	}
	
	.border_right1
	{	
		width:				150px;
		vertical-align:		top;
		text-align:			center;
		background-color:	rgb(255,219,128);
		background-color:	rgb(255,255,226);		
		border-top:			2px solid white;
		border-left:		0px solid white;
		border-right:		2px solid white;
	}
	.border_right2
	{	
		width:				150px;
		vertical-align:		bottom;
		text-align:			center;
		background-color:	rgb(255,219,128);
		background-color:	rgb(255,255,226);		
		border-left:		0px solid white;
		border-right:		2px solid white;
		border-bottom:		2px solid white;
	}

.bottom
{
	width:			100%;
	height:			4em;
	padding:		0px 0px 0px 0px;	
	margin:			0px 0px 2px 0px;
}
	.adress_area
	{
		width:				100%;
		height:				3.2em;
		background-color:	rgb(0,101,161);
		color:				rgb(255,255,200);
		text-align:			center;
		padding:			0.1em 0em 0.2em 0em;
		margin:				0em 0em 0em 0em;
		font-size:			0.7em;
		line-height:		1.4em;
	}
	.bottom_area
	{
		width:				100%;
		height:				0.6em;
		margin:				2px 0px 0px 0px;
		background-color:	rgb(255,255,255);
		background-color:	rgb(255,255,238);		
		font-size:			0.6em;
		text-align:			center;
		padding:			0.1em 0em 0.1em 0em;
	}
		.bottom_left
		{
			width:			30%;
			text-align:		left;
			float:			left;
			padding:		0em 0em 0em 0.3em;
			margin:			0em 0em 0em 0em;
		}
		.bottom_center
		{
			width:			auto;
			text-align:		center;
			margin:			0em 0em 0em 0em;
		}
		.bottom_right
		{
			width:			30%;
			text-align:		right;
			float:			right;
			padding:		0em 0.3em 0em 0em;
			margin:			0em 0em 0em 0em;
		}

.image
{
	border-top:		0px solid white;
	border-bottom:	0px solid white;
}

.hidden_links
{
	position:		absolute;
	top:			-500px;
	left:			0px;
}

.mitarbeiter_anker {
	color:				rgb(41,62,119);
	color:				rgb(0,101,161);	
	font-weight:		bold;
	text-decoration:	none;
	font-size:			0.8em;
}

a:link, a:active, a:visited
{
	color:				rgb(41,62,119);
	color:				rgb(0,101,161);	
	
	font-weight:		bold;
	text-decoration:	none;
}

a:hover
{
	color:				rgb(255,255,255);
	background-color:	rgb(204,153,0);
	color:				rgb(0,101,161);	
	background-color:	rgb(255,255,128);
	text-decoration:	none;
}
a.nvc:link, a.nvc:active, a.nvc:visited
{
	color:				rgb(0,51,102);
	color:				rgb(0,101,161);	
	text-decoration:	none;
}
a.nvc:hover
{
	color:				rgb(255,255,255);
	background-color:	rgb(204,153,0);
	color:				rgb(0,101,161);	
	background-color:	rgb(255,255,128);	
	text-decoration:	underline;
}

h1, csc-firstHeader
{
	color:			rgb(0,0,0);
	font-weight:	bold;
	font-size:		0.9em;		
}

h2
{
	color:			rgb(255,128,0);
	color:			rgb(215,0,0);
	font-weight:	bold;
	font-size:		0.9em;		
}

h3
{
	color:			rgb(0,0,0);
	font-weight:	bold;
	font-size:		0.8em;		
}

ol
{
	line-height:		1.5em;
	color:				rgb(0,0,0);
	margin-top:			0.8em;
	margin-bottom:		0.2em;
	list-style-type:	roman;
}

ul
{
	line-height:		1.5em;
	color:				rgb(0,0,0);	
	margin:				0.5em 0 0 1.3em;
	list-style-type: 	square;
	font-size:      	0.7em;
}


ul li,
li ul ul 	
{ 
  	font-size:      	1em; 
}

li ul
{ 
  	font-size:      	1em; 
}



p.text, p.bodytext, li
{
	font-size:		0.7em;
	text-align:		justify;
	line-height:	1.5em;
	color:			rgb(0,0,0);
	margin:			0em 0em 1em 0em;
}

em, b
{
	font-style:		normal;
	font-weight:	bold;
	color:			rgb(0,51,102);
	color:				rgb(0,101,161);	
}

span.important
{
	color:			rgb(215,0,0);
}

tr.tr-odd
{
	padding-right:		2.0em;
	font-size:			0.7em;
	text-align:			justify;
	line-height:		1.5em;
	background-color: 	rgb(255,236,179);
}

tr.tr-even
{
	padding-right:	2.0em;
	font-size:		0.7em;
	text-align:		justify;
	line-height:	1.5em;
}

td.td-0, td.td-1, td.td-2, td.td-3, td.td-4, td.td-5, td.td-6, td.td-last
{
	padding-right:		1.5em;
	padding-left:		0.5em;
}

/* Sitemap */

p.csc-sitemap-level1 a
{
	padding-left:	0px;
	color:			#000000;
	font-size:		0.8em;
	line-height:	1.0em;
}
p.csc-sitemap-level2 a
{
	padding-left:	50px;
	color:			#222222;
	font-size:		0.8em;
	line-height:	1.0em;
}
p.csc-sitemap-level3 a
{
	padding-left:	100px;
	color:			#444444;
	font-size:		0.7em;
	line-height:	1.0em;
}

*.csc-caption
{

  font-size: 0.6em;
  font-family:Verdana, Arial, Helvetica, sans-serif;

  line-height: 12px;

  vertical-align: bottom;

}

.csc-form-label, .csc-form-label-req, .csc-form-fieldcell
{

  font-size: 0.8em;
  font-family:Helvetica,Arial, Verdana, sans-serif;

  line-height: 12px;

  vertical-align: bottom;

}

*.csc-textpic-caption
{
  font-size: 0.6em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}



/* Kontaktformular */

fieldset.kontakt
{
	margin:				2.0em 1.5em 0em 1.5em;
	padding:			1.0em 1.0em 1.0em 1.0em; 
	background-color:	rgb(255,236,179);
	border: 			2px solid white;







}

span.label
{
	width: 			8.5em;
	float: 			left;
	margin-right:	0.5em;
	padding: 		5px 0 2px 0;
}

input.formular
{
	width:			300px;
}

textarea.formular
{
	width:			300px;
}

span.input
{
	float: 			left;
	padding: 		3px 0;
}

div.eintrag
{
	clear:			both; 
	text-align:		right;
	font-size:		0.7em;
	line-height:	1.5em;
	color:			rgb(0,0,0);
	margin-left:	1.5em;
}

fieldset.mitarbeiter
{
	margin:				2.0em 1.5em 0em 1.5em;
	padding:			1.0em 1.0em 1.0em 1.0em; 
	background-color:	rgb(234,234,234);
	border: 			2px solid white;
}

fieldset.projekte
{
	margin:				2.0em 1.5em 2.0em 1.5em;
	padding:			1.0em 1.0em 1.0em 1.0em; 
	background-color:	rgb(234,234,234);
	border:				2px solid white;
}

#welcome_stripe {
	position:absolute;
	width:694px;
	height:199px;
	z-index:1;
	left: 206px;
	top: 117px;
	background-image: url(images/welcome_de.gif);
}
#group_photo {
	position:absolute;
	width:168px;
	height:142px;
	z-index:1;
	left: 0px;
	top: 26px;
}

label.newloginbox, td.newloginbox, th.newloginbox
{
	font-size:		0.7em;
	text-align:		justify;
	line-height:	1.5em;
	color:			rgb(0,0,0);
	margin:			0em 0em 1em 0em;
}

.tx-srfeuserregister-pi1
{
	font-size:		0.7em;
	text-align:		justify;
	line-height:	1.5em;
	color:			rgb(0,0,0);
	margin:			0em 0em 1em 0em;
}

label.feuser_register, td.feuser_register, th.feuser_register 
{
	text-align:		justify;
	line-height:	1.5em;
	color:			rgb(0,0,0);
	margin:			0em 0em 1em 0em;
}

p.feuser_register_error
{
	text-align:		justify;
	line-height:	1.5em;
	color:			red;
	margin:			0em 0em 1em 0em;
}

legend.feuser_register
{
	color:			rgb(0,0,0);
	font-weight:	bold;
	font-size:		1.1em;		
}

.searchbox
{
	width: 130px;
	margin-left: 0.3em;
	font-size:11;
	background-color: rgb(255,255,226);
	border-color: rgb(255,255,226);
}


