/* general stuff GREEN = #84e100 / ORANGE = #ef8d00*/

.normalFont {
	font-family		: verdana, arial, sans-serif;
	font-size		: 10px;
	color			: #2E2E2E;
	line-height		: 1.8;	
	}

.pictureborder	{
	border		: 1px solid #D3D3D3;
	}
	
.bildrechts {
	float		: right;
	padding		: 6px;
	}
	
.bildlinks {
	float		: right;
	padding		: 6px;
	}
	
.whitebox {
	width		: 100%;
	padding		: 7px;
	border-left	: 2px solid #ffb400;
	}

.fieldset {
	border	: 1px solid #DDDDDD;
	}
	
.line {
	border-top		: 1px solid #DDDDDD;
	width			: 100%;
	margin		: 17px 0px 17px 0px;
	}
	
.being {
	margin			: 10px 0px 10px 0px;
	display			: block;
	border			: 1px solid #DDDDDD;	
	}
	
.pdf {
	padding-left: 25px;
	background		: #FFFFFF url(../images/pdf.png) left no-repeat;
	height: 22px;
	margin: 0px;
	display: block;
	}	
	
/* - - - - - - - - - - - - - - - - - - - - - */

body {
	margin			: 0px;
	padding			: 0px;
	text-align		: center;
	font-family		: verdana, arial, sans-serif;
	font-size		: 10px;
	background		: #FFF url(../images/bg_textur.gif) -55px repeat-y;
	}
	
tr, td, div, p {
	font-family		: verdana, arial, sans-serif;
	font-size		: 11px;
	color			: #2E2E2E;
	line-height		: 1.8;	
	}
	
a, a:link, a:visited {
	text-decoration	: none;
	border			: none;
	color			: #84e100;
 	}
 	
a:hover {
	text-decoration	: underline; 
	border			: none;
 	}

/* - - - - - - - - - - - - - - - - - - - - - */

#korpus {
	width			: 930px;
	text-align		: left;
	margin-left		: 80px;
	margin-bottom	: 30px;
	background		: #FFFFFF;	
	}
	
#links {
	display			: inline;
	float			: left;
	width			: 510px;
	margin-top		: 53px;
	}
	
#rechts {
	display			: inline;
	float			: left;
	width			: 300px;
	margin-left		: 40px;
	}
	
#rechts-L {
	width			: 182px;
	display			: inline;
	float			: left;
	}
	
#rechts-R {
	width			: 118px;
	display			: inline;
	float			: left;	
	}
	
#oben {
	background		: #FFFFFF;
	height			: 20px;
	width			: 100%;	
	margin-top		: 50px;
	}
	
#topBody {
	width			: 100%;
	background		: #FFFFFF;
	margin-bottom	: 40px;
	}
	
#rechtsOben {
	width			: 300px;
	height			: 178px;
	display			: block;
/*	border			: 1px solid #2e2e2e; */
	margin-top		: 40px;	
	margin-bottom	: 47px;
	}
	
#mainbody {
	border			: 1px solid #2e2e2e;
	padding			: 35px 30px 30px 30px;
	}

.article_seperator {
	margin-top	: 2px;
	margin-bottom	: 12px;	
	border-top		: 1px solid #DDDDDD;
	display			: block;
	}

table.moduletable-suche {
	float			: right;
	margin			: -25px -20px 0px 0px;
	}

frameset {
	}	

a:link img, a:visited img {
	border			: none;
	}

.clear {
	display			: block; 
	clear			: left; 
	visibility		: hidden; 
	margin			: 0px;
	} 	

.akademielogo {
	margin-bottom	: 20px;
	border-bottom	: 1px solid	#DDDDDD;
	margin-top		: 8px;
	}
	
#pathwayModule {
	position		: absolute;
	margin-top		: 10px;
	}

.Links {
	background		: #2e2e2e;
	padding			: 8px;
	color			: #FFFFFF;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable {
	margin-bottom	: 20px; 
	}

table.moduletable th {
	font-family		: Garamond;
	font-weight		: normal;
	font-size		: 13px;
	line-height		: 25px;
	text-align		: left
	padding-left	: 22px; 
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #2e2e2e;
	}

table.moduletable td {
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-termine {
	margin-bottom	: 20px; 
	width			: 100%;
	}

table.moduletable-termine th {
	font-family		: verdana;
	font-weight		: normal;
	font-size		: 12px;
	line-height		: 25px;
	text-align		: left;
	padding-left	: 22px; 
	letter-spacing	: 1px;
	color			: #929292;
	border-bottom	: 1px solid #929292;
	background		: transparent url(../images/gelberStrich.gif) no-repeat;
	}	
	
table.moduletable-termine td {
	font-size		: 10px;
	width			: 100%;
	padding-left	: 13px;	
	}	

/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-navigation {
	margin-bottom	: 20px; 
	width			: 100%;
	}

table.moduletable-navigation th {
	font-family		: verdana;
	font-weight		: normal;
	font-size		: 12px;
	line-height		: 25px;
	text-align		: left;
	padding-left	: 22px; 
	letter-spacing	: 1px;
	color			: #929292;
	border-bottom	: 1px solid #929292;
	}

table.moduletable-navigation td {
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-intern {
	margin-bottom	: 20px; 
	width			: 100%;
	}

table.moduletable-intern th {
	font-family		: verdana;
	font-weight		: normal;
	font-size		: 12px;
	line-height		: 25px;
	text-align		: left;
	padding-left	: 22px; 
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #929292;
	border-bottom	: 1px solid #929292;
	}

table.moduletable-intern td {
	width			: 100%;
	padding			: 0px;
	}	

a:link.latestnews-intern, a:visited.latestnews-intern {
	color			: #84e100;
	}
	
a:hover.latestnews-intern, a.latestnews#active_menu  {
	color			: #2e2e2e;
	text-decoration	: none;
	}	

li.latestnews-intern {
	list-style-image: url(../images/list-style-image.png);
	color			: #2e2e2e;
	line-height		: 18px;	
	}
	
ul.latestnews-intern {
	list-style		: none;
	line-height		: 18px;	
	margin-left		: 20px;
	padding			: 0px;
	}	
	
/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-extern {
	margin-bottom	: 20px; 
	width			: 100%;
	}

table.moduletable-extern th {
	font-family		: verdana;
	font-weight		: normal;
	font-size		: 12px;
	line-height		: 25px;
	text-align		: left;
	padding-left	: 22px; 
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #929292;
	border-bottom	: 1px solid #929292;
	}

table.moduletable-extern td {
	width			: 100%;
	padding			: 0px;
	}	

a:link.latestnews-extern, a:visited.latestnews-intern {
	color			: #ef8d00;
	}
	
a:hover.latestnews-extern, a.latestnews#active_menu  {
	color			: #2e2e2e;
	text-decoration	: none;
	}	

li.latestnews-extern {
	list-style-image: url(../images/list-style-image.png);
	color			: #2e2e2e;
	line-height		: 18px;	
	}
	
ul.latestnews-extern {
	list-style		: none;
	line-height		: 18px;	
	margin-left		: 20px;
	padding			: 0px;
	}	

/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-main {
	padding			: 0px 0px 0px 10px; 
	width			: 100%;
	}

table.moduletable-main th {
	font-family		: Garamond;
	font-weight		: normal;
	font-size		: 13px;
	line-height		: 25px;
	text-align		: left;
	padding-left	: 20px; 
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #929292;
	border-bottom	: 1px solid #929292;
	}

table.moduletable-main td {
	}


/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-zmenu {
	padding			: 10px 0px 10px 10px; 
	width			: 100%;
	background		: #f5f5f5;
/*	border-top		: 1px solid #2e2e2e;	
	border-right	: 2px solid #2e2e2e;
	border-bottom	: 1px solid #2e2e2e;
	border-left		: 1px solid #2e2e2e;	*/
	}

table.moduletable-zmenu th {
	font-family		: Garamond;
	font-weight		: normal;
	font-size		: 13px;
	line-height		: 25px;
	text-align		: left;
	padding-left	: 20px; 
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #929292;
	border-bottom	: 1px solid #929292;
	}

table.moduletable-zmenu td {
	}
	
/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-box {
	width			: 100%;		
	}

table.moduletable-box th {
	font-family		: verdana;
	font-weight		: normal;
	font-size		: 12px;
	line-height		: 25px;
	text-align		: left;
	padding-left	: 22px; 
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #ef8d00;
	border-bottom	: 1px solid #929292;
	}

table.moduletable-box td {
	font-family		: verdana;
	padding-top		: 3px;
	width			: 300px;
	margin			: 0px;
	color			: #2c2c2c;	
	padding-left	: 20px;
	}	
	
/* - - - - - - - - - - - - - - - - - - - - - - - - */

table.moduletable-user {
	width			: 854px;
	}
	

/* - - - - - - - - - MAIN MENU - - - - - - - - - - GREEN = #84e100 / ORANGE = #ef8d00* */

a.mainlevel:link, a.mainlevel:visited {
	text-align		: left;
	width			: 100%;
	display			: block;	
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 13px;
	line-height		: 17px;
	text-align		: left
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #84e100;
	padding			: 0px 0px 0px 3px;
	}

a.mainlevel:hover, a.mainlevel#active_menu {
	width			: 100%;
	display			: block;
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 13px;
	line-height		: 17px;
	text-align		: left
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #2e2e2e;
	background		: #f5f5f5;
	text-decoration	: none;
	}
	
a.sublevel:link, a.sublevel:visited {
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 12px;
	color			: #6b6b6b;
	padding			: 2px;
	}

a.sublevel:hover, a.sublevel#active_menu {
	color			: #2E2E2E;
	font-size		: 12px;
	font-family		: Arial;
	font-weight		: normal;
	background		: #FFFFFF;
	padding			: 2px;
	}	


/* - - - - - - - - - Z-MENU - - - - - - - - - - */

a.mainlevel-zmenu:link, a.mainlevel-zmenu:visited {
	text-align		: left;
	width			: 92px;
	display			: block;	
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 13px;
	line-height		: 16px;
	text-align		: left
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #ef8d00;
	padding			: 0px 0px 0px 3px;
	}

a.mainlevel-zmenu:hover, a.mainlevel-zmenu #active_menu {
	width			: 92px;	
	display			: block;
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 13px;
	line-height		: 16px;
	text-align		: left
	letter-spacing	: 1px;
	margin-bottom	: 4px;
	color			: #2e2e2e;
	background		: #FFFFFF;
	text-decoration	: none;
	}
	
a.sublevel-zmenu {
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 12px;
	color			: #6b6b6b;
	padding			: 2px;
	}

a.sublevel-zmenu:hover, a.sublevel-zmenu#active_menu {
	color			: #2E2E2E;
	font-size		: 12px;
	font-family		: Arial;
	font-weight		: normal;
	background		: #FFFFFF;
	padding			: 2px;
	}

/* - - - - - - - - - MAIN MENU - - - - - - - - - - */

a.mainlevel-user:link, a.mainlevel-user:visited {
	float			: left;
	text-align		: center;	
	font-family		: Arial;
	font-size		: 13px;
	padding			: 6px 0px 5px 0px;
	margin-right	: 5px;
	width			: 117px;
	height			: 32px;
	background		: transparent url(../images/userButtonLink.gif) no-repeat;
	color			: #FFF;
	}

a.mainlevel-user:hover, a.mainlevel-user#active_menu{
	float			: left;
	font-family		: Arial;
	font-size		: 13px;
	text-decoration	: none;
	padding			: 6px 0px 5px 0px;
	margin-right	: 5px;	
	width			: 117px;
	height			: 32px;	
	background		: transparent url(../images/userButtonHover.gif) no-repeat;
	color			: #2e2e2e;	
	}

/* - - - - - - - - - - - - - - - - - - - - */

.pathway {
	color			: #BBBBBB;
	font-size		: 10px;
	text-decoration	: none;
	font-weight		: normal;
	}

.pathway a{
	color			: #BBBBBB;
	text-decoration	: none;
	font-weight		: normal;
	}

/* - - - - - - - - - - - - - - - - - - - - */


.back_button {
	text-align		: center;
	padding			: 14px;
	}

/* Module specific */

#leftcol div.module div div div div.syndicate {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}

#leftcol div.module div div div div.syndicate div {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}


/* Other Mambo Stuff */

#title {
}
.pathway {
color: #BBBBBB;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

.pathway a{
color: #BBBBBB;
text-decoration: none;
font-weight: normal;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

hr {
width:  90%; 
 }
hr.separator {
width:  40%; 
 }
a.pnav {
}
.pnav:hover {
}

.small {
	font-size	: 10px;
	color		: #6f6f6f;
	line-height	: 0.7;
	}
	
.smalldark {
	font-size: 10px;
	color: #000;
	height: 10px;
	line-height: 10px;
	text-align: left;
	}

/* - - - - - - - LIST bzw. MyContent Componente - - - - -  */

.sectiontableentry1 td {
	text-align: left;
	border-bottom: 1px dotted #d3d3d3;
	font-size: 12px;
	padding: 4px;
	margin: 2px;
	}
	
.sectiontableentry1 td a:link, .sectiontableentry1 td a:visited, .sectiontableentry2 td a:link, .sectiontableentry2 td a:visited {
	color: #000;
	}	
	
.sectiontableentry1 td a:hover, .sectiontableentry2 td a:hover {
	color: #6b6b6b;
	text-decoration: none;
	}	
	
.sectiontableentry2 td {
	text-align: left;
	border-bottom: 1px dotted #d3d3d3;
	font-size: 12px;
	padding: 4px;
	margin: 2px;
	background: #efefef;
	}
	
/* - - - - - - - - - - - - - - - -  */	

.button {
	border			: 1px solid #BBBBBB;
	}
	
.inputbox {
	border			: 1px solid #BBBBBB;
	}

.createdate {
	padding-bottom	: 2px;
	font-size		: 10px;
	color			: #6f6f6f;
	text-align		: right;
	}
	
.author	
	
.modifydate {
	font-size		: 10px;
	color			: #ABABAB;
	}

.adminform {
	width: auto;
	}	

a.readon {
	margin-top		: 5px;
	display			: block;
	text-decoration	: none;
	color			: #84e100;
	padding-right	: 20px;
	background		: transparent url(../images/readonPfeil.png) no-repeat right;
	font-weight		: bold;
	text-align		: right;
	}

a.readon:hover {
	color			: #2E2E2E;	
	}
	
ul .level_0 {
	margin-left	: 20px;
	}
	
.blog_more { }

.blog { width: 100%; }

.contentheading {
	width			: 100%;
	font-weight		: bold;
	font-size		: 20px;
	font-family		: 'Lucida Grande', verdana, sans-serif;
	color			: #2E2E2E;	
	text-decoration	: none;
	}
	
.componentheading {
	width			: 100%;
	font-weight		: bold;
	font-size		: 20px;
	font-family		: 'Lucida Grande', verdana, sans-serif;
	color			: #2E2E2E;	
	text-decoration	: none;
	}	

.contentpaneopen {
	text-align		: left;
	background		: transparent;
	font-size		: 10px;
	width			: 100%;
	}
	
.contentpane {
	text-align		: left;
	background		: transparent;
	font-size		: 10px;
	}
	
.contentpage {
	text-align		: left;
	background		: transparent;
	font-size		: 10px;
	line-height		: 1.8;
	}	
	
a.contentpagetitle:link, a.contentpagetitle:visited {
	width			: 100%;
	font-weight		: bold;
	font-size		: 20px;
	font-family		: 'Lucida Grande', verdana, sans-serif;
	color			: #84e100;
	padding-left	: 23px;
	background		: transparent url(../images/headingleft.png) left no-repeat;
	}	
	
a.contentpagetitle:hover {
	width			: 100%;
	font-weight		: bold;
	font-size		: 20px;
	font-family		: 'Lucida Grande', verdana, sans-serif;
	color			: #2E2E2E;	
	text-decoration	: none;
	}

table.contentpane td.contentheading {
	width			: 100%;
	font-weight		: bold;
	font-size		: 20px;
	font-family		: 'Lucida Grande', verdana, sans-serif;
	color			: #84e100;
	padding-left	: 23px;
	background		: transparent url(../images/headingleft.png) left no-repeat;
	}

.contentdescription {
	font-size	: 10px;
	}
	
.sectiontableheader {
font-weight: bold;
font-size: 10px;
height: 25px;
line-height: 25px;
}
.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
font-family: "Trebuchet MS", Verdana, sans serif;
}

a.category {
text-decoration:  underline; 
 }
a.category:hover {
text-decoration:  underline; 
 }
 
.poll {
font-size: 10px;
text-align: center;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}

form {
margin: 0px;
padding: 0px;
}

li {
	padding			: 0px;
	margin			: 0px;
	list-style-image: url(../images/list-style-image.png);
	}

ul {
	list-style		: none;
	padding			: 0px;
	margin			: 0px;
	}
	
.introtext {
	width: 410px;
	}	
	
.fulltext {
	width: 410px;
	}	
	
#toolbar {
	display: block;
	z-index: 5;
	}	
