body {
	
}
#sectionNav {
	float:left;

}
#sectionBody {
	width:70%;
	margin-right:30%;
	position:relative;
}



td		{font-family: arial; font-size:12px; text-align:left;}

table.portlet {
	width:300px;

	background: #fff;
	padding:0px;

}

table.portlet caption {
	font-weight:bold;
	background: #fff url(img/nav/pages/portlet_netzwerk.gif) repeat-x top left;
	padding:3px;
	padding-left:10px;
	border: 1px solid #CFCFCF;
	text-align:left;
}

table.portlet caption.home {
	font-weight:bold;
	background: #fff url(img/nav/pages/portlet_home.gif) repeat-x top left;

	border: 1px solid #CFCFCF;
}

table.portlet caption.wissen {
	font-weight:bold;
	background: #fff url(img/nav/pages/portlet_wissen.gif) repeat-x top left;

	border: 1px solid #CFCFCF;
}
table.portlet caption.marktplatz {
	font-weight:bold;
	background: #fff url(img/nav/pages/portlet_marktplatz.gif) repeat-x top left;

	border: 1px solid #CFCFCF;
}

table.portlet caption.admin {
	font-weight:bold;
	background: #fff url(img/nav/pages/portlet_admin.gif) repeat-x top left;

	border: 1px solid #CFCFCF;
}


table.portlet td.listitem {
	padding:2px;
	border-bottom:1px solid #CFCFCF;
}


table.list {
	width:100%;
	border: 1px none #999999;
	background: #fff;
}

table.list caption {


}

table.list th, table.list td {
	margin:0;
	padding:8px 20px;
	text-align:center;
	border-bottom: 1px none #b5b5b5;
	vertical-align:top;
}



table.list table.list th.picture, table.list td.picture, table.list th.name, table.list td.name, table.list th.last, table.list td.last {
	text-align:left;
}
table.list caption {
	background-color:#CCCCCC;
}
table.list tr.altHeader {
	background-color: #fff;

}
table.list tr.alt1 {
	background-color: #fff;
}

table.list tr.alt2 {
	background-color: #f1f1f1;
}

table.list td.name a {
	display:block;
	font-weight:bold;
	
}
table.list td.last a {
	display:block;
}

#nav {
	float:left;
	width:100%;
	margin:0;
	padding: 10px 0 0 10px;
	list-style:none;
	background: url(img/nav/pages/bg.gif) repeat-x bottom left;
}

#nav li {
	float:left;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", sans-serif;
	font-weight:bold;
	font-size: 120%;
}

#nav #t-start a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	border-bottom:none;
	
	background: #F9E9A9 url(img/nav/pages/start.gif) repeat-x top left;
}

#nav #t-wissen a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	text-align:right;
	border: 1px solid #999999;
	border-bottom:none;
	background: #F9E9A9 url(img/nav/pages/wissen.gif) ;
}

#nav #t-netzwerk a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	border-bottom:none;
	background: #F9E9A9 url(img/nav/pages/netzwerk.gif) repeat-x top left;
}

#nav #t-marktplatz a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	border-bottom:none;
	background: #F9E9A9 url(img/nav/pages/marktplatz.gif) repeat-x top left;
}


#nav #t-partner a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	text-align:right;
	border: 1px solid #999999;
	border-bottom:none;
	background: #F9E9A9 url(img/nav/pages/admin.gif) ;
}

#nav #t-administration a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	text-align:right;
	border: 1px solid #999999;
	border-bottom:none;
	background: #F9E9A9 url(img/nav/pages/admin.gif) ;
}

#nav #t-adminOverview a, #t-adminCompanies a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	border-bottom:none;
	background: #F9E9A9 url(img/nav/pages/admin.gif) repeat-x top left;
}

#nav #t-adminOverview a:hover, td#adminOverview #t-adminOverview a, #t-adminCompanies a:hover, td#adminCompanies #t-adminCompanies a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}


#nav #t-start a:hover, td#start #t-start a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}


#nav #t-wissen a:hover, td#wissen #t-wissen a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}

#nav #t-netzwerk a:hover, td#netzwerk #t-netzwerk a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}

#nav #t-marktplatz a:hover, td#marktplatz #t-marktplatz a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}

#nav #t-partner a:hover, td#partner #t-partner a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}
#nav #t-administration a:hover, td#administration #t-administration a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}


#navSection {
	float:left;
	
	margin:0;
	padding: 10px 0 50px 10px;
	list-style:none;
	
}

#navSection li {
	float:left;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 120%;
	
}

#navSection a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color:#000;
	text-decoration: none;
	border-right: 1px solid #999999;
	border-bottom:none;
	background: #fff ;
}


#navSection a:hover, td#artikel #t-artikel a, td#ratings #t-ratings a, td#forum #t-forum a, td#mitglieder #t-mitglieder a, td#meetings #t-meetings a, td#mystart #t-mystart a, td#myprofile #t-myprofile a, td#newsletters #t-newsletters a,td#mysetup #t-mysetup a, td#mymembership #t-mymembership a, td#software #t-software a, td#events #tm-events a, td#provider #t-provider a, td#trainings #t-trainings a, td#partneraccount #t-partneraccount a, td#partnertrainings #t-partnertrainings a, td#partnernewsletters #t-partnernewsletters a,td#adminnewsletter #t-adminnewsletter a, td#admincache #t-admincache a, td#admincms #t-admincms a{
	text-decoration:underline;
}
#navSection a:hover, td#buecher #t-buecher a {
	text-decoration:underline;
}
#navSection a:hover, td#studien #t-studien a {
	text-decoration:underline;
}
#navSection a:hover, td#diploma #t-diploma a {
	text-decoration:underline;
}
#navSection a:hover, td#words #t-words a {
	text-decoration:underline;
}

#navContent {
	float:left;
	width:100%;
	margin:0;
	padding: 10px 0 0 0px;
	list-style:none;
	background: url(img/nav/pages/bg.gif) repeat-x bottom left;
	
}

#navContent li {
	float:left;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 100%;
}

#navContent a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	
	background: url(img/nav/pages/netzwerk.gif) repeat-x top left;

}

#t-admin a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/admin.gif) repeat-x top left;
}

#navContent a:hover, td#business #t-business a, td#bpm #t-bpm a, td#publications #t-publications a, td#events #t-events a, td#statement #t-statement a, td#aboutme #t-aboutme a,
td#member-A #t-member-A a, td#member-B #t-member-B a, td#member-C #t-member-C a, td#member-D #t-member-D a, td#member-E #t-member-E a, td#member-F #t-member-F a,
td#member-G #t-member-G a, td#member-H #t-member-H a, td#member-I #t-member-I a, td#member-J #t-member-J a, td#member-K #t-member-K a, td#member-L #t-member-L a,
td#member-M #t-member-M a, td#member-N #t-member-N a, td#member-O #t-member-O a, td#member-P #t-member-P a, td#member-Q #t-member-Q a, td#member-R #t-member-R a,
td#member-S #t-member-S a, td#member-T #t-member-T a, td#member-U #t-member-U a, td#member-V #t-member-V a, td#member-W #t-member-W a, td#member-X #t-member-X a,
td#member-Y #t-member-Y a, td#member-Z #t-member-Z a, td#member-network #t-network a, td#member-search #t-membersearch a, td#admin #t-admin a
{

	color: #333;
	margin: 4px 1px 0px 2px;
	padding-bottom: 8px;
	border-bottom:none;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}

#navContentHome {
	float:left;
	width:100%;
	margin:0;
	padding: 10px 0 0 0px;
	list-style:none;
	background: url(img/nav/pages/bg.gif) repeat-x bottom left;
	
}

#navContentHome li {
	float:left;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 100%;
}

#navContentHome a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	
	background: url(img/nav/pages/start.gif) repeat-x top left;

}

#navContentHome a:hover, td#mybusinessdata #t-mybusinessdata a, td#mybpmprofile #t-mybpmprofile a, td#mypublications #t-mypublications a, td#myevents #t-myevents a , td#mystatement #t-mystatement a, td#myaboutme #t-myaboutme a  {
	color: #333;
	margin: 4px 1px 0px 2px;
	padding-bottom: 8px;
	border-bottom:none;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}


#navContentWissen {
	float:left;
	width:100%;
	margin:0;
	padding: 10px 0 0 0px;
	list-style:none;
	background: url(img/nav/pages/bg.gif) repeat-x bottom left;
	
}

#navContentWissen li {
	float:left;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 100%;
}

#navContentWissen a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	
	background: url(img/nav/pages/wissen.gif) repeat-x top left;

}

#t-articleconfig a, #t-articlevisits a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/start.gif) repeat-x top left;

}


#navContentWissen a:hover, td#article #t-article a, td#articleratings #t-articleratings a, td#articleconfig #t-articleconfig a, td#articlevisits #t-articlevisits a{
	color: #333;
	margin: 4px 1px 0px 2px;
	padding-bottom: 8px;
	border-bottom:none;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}

#navContentMarktplatz {
	float:left;
	width:100%;
	margin:0;
	padding: 10px 0 0 0px;
	list-style:none;
	background: url(img/nav/pages/bg.gif) repeat-x bottom left;
	
}

#navContentMarktplatz li {
	float:left;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 100%;
}

#navContentMarktplatz a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	
	background: url(img/nav/pages/marktplatz.gif) repeat-x top left;

}


#t-myeventperson a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/start.gif) repeat-x top left;

}

#t-softwareconfig a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/start.gif) repeat-x top left;

}

#t-softwarevisits a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/start.gif) repeat-x top left;

}

#t-providerconfig a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/start.gif) repeat-x top left;

}


#t-trainingconfig a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/admin.gif) repeat-x top left;
}

#t-trainingvisits a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	background: url(img/nav/pages/admin.gif) repeat-x top left;
}


#navContentMarktplatz a:hover, td#event #t-event a, td#eventpersons #t-eventpersons a, td#myeventperson #t-myeventperson a, td#softwareview #t-softwareview a, td#softwareratings #t-softwareratings a, td#softwareconfig #t-softwareconfig a, td#softwarevisits #t-softwarevisits a, td#providerview #t-providerview a, td#providerconfig #t-providerconfig a, td#trainingview #t-trainingview a, td#trainingratings #t-trainingratings a, td#trainingconfig #t-trainingconfig a, td#trainingvisits #t-trainingvisits a  {
	color: #333;
	margin: 4px 1px 0px 2px;
	padding-bottom: 8px;
	border-bottom:none;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}


#navContentPartner {
	float:left;
	width:100%;
	margin:0;
	padding: 10px 0 0 0px;
	list-style:none;
	background: url(img/nav/pages/bg.gif) repeat-x bottom left;
	
}

#navContentPartner li {
	float:left;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 100%;
}

#navContentPartner a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 4px 1px 2px 2px;
	color: #333;
	text-decoration: none;
	border: 1px solid #999999;
	
	background: url(img/nav/pages/admin.gif) repeat-x top left;

}

#navContentPartner a:hover, td#mytrainingview #t-mytrainingview a, td#mytrainingedit #t-mytrainingedit a, td#mytrainingdataedit #t-mytrainingdataedit a,
td#mytrainingtraineredit #t-mytrainingtraineredit a,
td#mytrainingvendoredit #t-mytrainingvendoredit a ,
td#mytrainingprofilecriteriaedit #t-mytrainingprofilecriteriaedit a {
	color: #333;
	margin: 4px 1px 0px 2px;
	padding-bottom: 8px;
	border-bottom:none;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}

#navContentPartner a:hover, td#mysoftwareview #t-mysoftwareview a, td#mysoftwareedit #t-mysoftwareedit a, td#mysoftwarelicencesedit #t-mysoftwarelicencesedit a {
	color: #333;
	margin: 4px 1px 0px 2px;
	padding-bottom: 8px;
	border-bottom:none;
	border-color: #727377;
	background: #fff url(img/nav/pages/select.gif) repeat-x top left;
}





.box {
	width:273px;
	background: url(img/nav/pages/box.gif) repeat-x bottom left;
}

td.infoBarHome {
	border: 1px solid #00CC33; border-left:none; border-right:none; padding:10px; 
}


td.infoBarWissen {
	border: 1px solid #F9E9A9; border-left:none; border-right:none; padding:10px; 
}

td.infoBarNetzwerk {
	border: 1px solid #008DCF; border-left:none; border-right:none; padding:10px; 
}

td.infoBarMarktplatz {
	border: 1px solid #E6911D; border-left:none; border-right:none; padding:10px; 
}

td.infoBarESBPM {
	border: 1px solid #0000A0; border-left:none; border-right:none; padding:10px; 
}

td.infoBarPartner {
	border: 1px solid red; border-left:none; border-right:none; padding:10px; 
}



h1.intro {
	font-size:16px; 
	color:#000000; 
	font-weight:bold;
	margin:0px;
}

h2.introWelcome {
	font-size:22px; 
	color:#000000; 
	font-weight:bold;
	margin:0px;
	text-align:center;
}

h2.introWissen {
	font-size:22px; 
	color:#C7AE05; 
	font-weight:bold;
	margin:0px;
	text-align:center;
}

h2.introNetzwerk {
	font-size:22px; 
	color:#008DCF; 
	font-weight:bold;
	margin:0px;
	text-align:center;
}

h2.introMarktplatz {
	font-size:22px; 
	color:#E6911D; 
	font-weight:bold;
	margin:0px;
	text-align:center;
}

h2.introImpressum {
	font-size:22px; 
	color:#666666; 
	font-weight:bold;
	margin:0px;
	text-align:center;
}


h3.intro {
	font-size:16px; 
	color:#000000; 
	font-weight:normal;
	
	text-align:left;
}


td.introPicture {
	text-align:center;
}

h1.logo {
	font-size:24px; 
	color:#FFFFFF; 
	font-weight:normal;
	margin:0px;
}

h2.logo {
	font-size:15.5px; 
	color:#FFFFFF;
 font-weight:bold;
 margin:0px;
}

h3 {
	font-size:13px; 
	color:#000000;
 	font-weight:bold;
	margin-bottom:5px;
	margin-top:15px;
}

td.list {
	border-bottom:1px solid #CCCCCC;
	padding:3px 3px 3px 3px;
}


td.navLabelNotSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#666666; 
	text-align:center;
	background-color:#FFFFFF;
	
}

td.navLabelSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#48559C; 
	text-align:center;
	
}

td.navIconNotSelected {
	border:1px solid #8D8C8C;
	text-align:center;

}

td.navIconSelected {
	border:2px solid #48559C;
	text-align:center;
	
}

td.navBlankSuperTop {
	background-color:#FFFFFF;
	

}

td.navBlankTop {
	border-bottom: 1px solid #8D8C8C;
	
}

img.navBlank {
	width: 25px;
	height: 20px;
}

td.navSelection {
	text-align:center;
}

table.desktop {
	background-color:#FFFFFF; 
	
	}
	
h1.teaser {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

h1.software {
	font-size: 30px;
}

h1.article {
	font-size: 18px;
	font-weight:bold;
	margin: 0px;

}

h2.article {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}
	

td.desktopHeader {
	background-color:#FFFFFF;
	
}
td.desktopFooter {
	background-color:#101E65;
	text-align:center;
	background-image:url(img/nav/bgline.gif); background-repeat:repeat;

}



td.kkToolTip {font-family:arial; font-size: 10px;}

td.state_trying {background-color: #CCCCCC; color:#000000; font-weight: bold; padding-left:10px; padding-right:10px;}
td.state_contact {background-color:#999999; color:#000000; font-weight: bold; padding-left:10px; padding-right:10px;}
td.state_goodwill {background-color:#FFFF66; color:#000000; font-weight: bold; padding-left:10px; padding-right:10px;}
td.state_atwork {background-color:#FFCC00; color:#000000; font-weight: bold; padding-left:10px; padding-right:10px;}
td.state_received {background-color:#00CCCC; color:#FFFFFF; font-weight: bold; padding-left:10px; padding-right:10px;}
td.state_online {background-color:#0066FF; color:#FFFFFF; font-weight: bold; padding-left:10px; padding-right:10px;}
td.state_published {background-color:#33CC00; color:#000000; font-weight: bold; padding-left:10px; padding-right:10px;}
td.state_failed {background-color:#FF0000; color:#000000; font-weight: bold; padding-left:10px; padding-right:10px;}




a:link.header {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-decoration:none;			
			}

a:visited.header {
			color:#FFFFFF;
			text-decoration:none;			
			}	
		
a:hover.header {
	color:#FFFFFF;
	text-decoration:underline;			
	}	

a:link.artikel {
			font-family:Arial, Helvetica, sans-serif;
			color:#0033CC;
			text-decoration:none;			
			}

a:visited.artikel {
			font-family:Arial, Helvetica, sans-serif;
			color:#0033CC;
			text-decoration:none;			
			}	
		
a:hover.artikel {
			font-family:Arial, Helvetica, sans-serif;
		color:#0033CC;
		text-decoration:underline;			
	}	

a:link.software {
			font-family:Arial, Helvetica, sans-serif;
			color:#003366;
			text-decoration:none;	
			font-weight:bold;	
			}

a:visited.software {
			font-family:Arial, Helvetica, sans-serif;
			color:#003366;
			text-decoration:none;			
			font-weight:bold;			
			}	
		
a:hover.software {
			font-family:Arial, Helvetica, sans-serif;
		color:#003366;
		text-decoration:underline;			
			font-weight:bold;		
	}	
	
a:link.logbuch {
			font-family: Arial, Helvetica, sans-serif;
			color:#0033CC;
			text-decoration:none;			
			}

a:visited.logbuch {
			font-family: Arial, Helvetica, sans-serif;
			color:#0033CC;
			text-decoration:none;			
			}	
		
a:hover.logbuch {
			font-family: Arial, Helvetica, sans-serif;
	color:#0033CC;
	text-decoration:underline;			
	}	

a:link.newsShortLink {
			font-family: verdana, arial;
			color:#0033CC;
			text-decoration:none;			
			}

a:visited.newsShortLink {
			font-family: verdana, arial;
			color:#0033CC;
			text-decoration:none;			
			}	
		
a:hover.newsShortLink {
			font-family: verdana, arial;
			color:#0033CC;
			text-decoration:underline;			
	}


a:link.forumLastMessage {
			font-family: verdana, arial;
			color:#0033CC;
			text-decoration:underline;			
			}

a:visited.forumLastMessage {
			font-family: verdana, arial;
			color:#0033CC;
			text-decoration:underline;			
			}	
		
a:hover.forumLastMessage {
			font-family: verdana, arial;
			color:#0033CC;
			text-decoration:underline;			
	}
	
a:link.ListEntry {
			font-family: arial;
			color:#000000;
			text-decoration:none;			
			}

a:visited.ListEntry {
			font-family: arial;
			color:#000000;
			text-decoration:none;			
			}	
		
a:hover.ListEntry {
			font-family: arial;
			color:#000000;
			text-decoration:underline;			
	}	

a:link.subMenu {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weigh:bold;
			text-decoration:none;			
			}

a:visited.subMenu {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weigh:bold;
			text-decoration:none;			
		}	
		
a:hover.subMenu {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFCC00;
			font-weigh:bold;
			text-decoration:none;	
			}	

a:link.grey {
			font-family:Arial, Helvetica, sans-serif;
			color:#8D8C8C;
			text-decoration:none;			
			}

a:visited.grey {
			font-family:Arial, Helvetica, sans-serif;
			color:#8D8C8C;
			text-decoration:none;			
		}	
		
a:hover.grey {
			font-family:Arial, Helvetica, sans-serif;
			color:#8D8C8C;
			text-decoration:underline;			
			}	

td.formElementNameRequired {
	font-weight:bold; 
	color:#003366;
}				
td.formElementNameNotRequired {
	font-weight:normal; 
	color:#003366;
}				

td.subMenuSelected {
	font-size:10px; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:verdana; 
	background-color:#48559C;
	padding-right:6px;
	text-align:center;
}

td.subMenuNotSelected {
	font-size:10px; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:verdana; 
	background-color:#8D8C8C; 
	padding-right:6px;
	text-align:center;
}


table.window {
	border-right:1px solid #48559C;
	border-left:1px solid #48559C;
	border-bottom:1px solid #48559C;
}

table.windowAd {
	border:1px none #48559C;
}

table.windowMarkup {
	border:1px solid #CC3300;
}

table.windowAdBorder {
	border:1px solid #999999;
}

img.windowUpSpace {
	height:3px;
}
img.windowLeftSpace {
	width: 5px;
}

img.windowRightSpace {
	width: 5px;
}

img.windowDownSpace {
	width: 3px;
}

td.seperatorTop {
	border-top: 1px solid #48559C;
}

td.seperatorBottom {
	border-bottom: 1px solid #48559C;
}

td.windowHeader {
	font-size:10px; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:verdana; 
	background-color:#48559C;
		padding-right:6px;
}

td.windowHeaderMarkup {
	font-size:10px; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:verdana; 
	background-color:#CC3300;
		padding-right:6px;
}
td.windowAdHeader {
	font-size:10px; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:verdana; 
	background-color:#999999;
	text-align:left;

}

img.windowUnderSpace {
	height: 20px;
}

td.newsHeader {
	font-weight: bold;
	text-align: left;
}

td.newsDate {
	color:#999999;
	text-align: right;
}

td.newsSource {
	color:#999999;
}

td.newsUpdataInfo {
	font-weight: bold;
	color:#009900;
	
}

td.newsShortTitle {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	font-family: verdana;
}

td.newsShortSource {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-align: right;
}

td.newsShortFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

td.ArtikelPrimary {
	font-size: 18px;
	font-weight:bold;	
}

td.ArtikelSecondary {
	font-weight:bold;
	text-align:left;
}

h1.tool {
	font-size: 32px;

}

h3.article {
	font-size: 13px;
	font-weight: bold;

}

h3.interviewQuestion {
	font-size: 13px;
	font-weight: bold;
	color:#006600;
}


td.Paragraph {

	text-align:left;
}

td.paragraphHeader {
	font-weight: bold;
	color:#000000;
}

td.InterviewQuestion {

	color:#006600;
}


td.BuchCoverUntertitel {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	text-align:center;
}
td.TutorialIconUntertitel {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}
td.PicSubtitle {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}



td.authordate {
	font-style:italic;
}

td.software {
	background-color:#B5B3D7;

}

td.paragraphHeader {
	background-color:#FFCC33;
	font-weight:bold;
	padding-left:10px;
}

table#SoftwareComponent {
	
}

#SoftwareComponent td {
	padding: 0px;
	padding-right: 10px;
	text-align: left;	
}

#name_desc img#name_desc, #name_asc img#name_asc, #created_asc img#created_asc, #created_desc img#created_desc, #title_asc img#title_asc, #title_desc img#title_desc, #category_asc img#category_asc, #category_desc img#category_desc, #rating_asc img#rating_asc, #rating_desc img#rating_desc {
	border: 2px solid red;	
}
