/*
Name:		typography.css
Zweck:		Schriften und Titel
Ersteller:	SH
=============================*/

/*
Allgemeine Styles
=============================
*/

address {
		font-style:normal;
	}

body {
		font-family:Arial;
		font-size:10px;
	}

a,
a:visited {
		color:#999999;
	}
/*
Head Container
=============================
*/
div#headernavi-container {
		color:#999999;
	}

div#headernavi-container a,
div#headernavi-container a:visited {
		text-decoration:none;
	}

/*
navPrimary
=============================
*/

ul#navPrimary {
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size:14px;
		font-weight:bold;
		margin-right:2px;
	}
	
ul#navPrimary a,
ul#navPrimary a:visited {
		text-decoration:none;
		color:white;
	}
	
/*
Secondary nav
=============================
*/
ul#navSecondary {
		font-size:12px;
	}
	
ul#navSecondary a ,
ul#navSecondary a:visited{
		color:black;
		text-decoration:none;
	}
ul#usertools a,
ul#usertools a:visited 
	{
		text-decoration:none;	
	}	

/*
 *
Breadcrumb
=============================
*/
div#breadcrumb-container {
		color:#999999;
		font-size:12px;
	}
	
div#breadcrumb-container a,
div#breadcrumb-container a:visited {
		color:#999999;
		text-decoration:none;
	}
	
div#breadcrumb-container #crumbList li.last a,
div#breadcrumb-container #crumbList li.last a:visited {
		color:black;
		text-decoration:underline;
	}
/*
Content
=============================
*/		
.content {
		font-size:12px;
		line-height:150%;
		color:#330033;
	}
	

.content a,
.content a:visited {
		color:#e21717;
		text-decoration:none;
	}
	
li#print a,
li#print a:visited {
		color:#999999;
		text-decoration:none;
	}
		
.content a:hover {
		color:black;
	}
.content h2 {
		font-weight:bold;
	}	
		
div#svLoginContainer h3, div#svEditProfile h3 {
	color:white;
	font-weight:bold;
}
div#svLoginContainer label, div#svLoginContainer p.fieldLabel, div#svEditProfile label,div#svEditProfile p.fieldLabel {
	font-weight:normal;
}
div#svLoginContainer input.submit, div.buttons input.submit, div#svEditProfile input.submit  {
	color:white;
	font-weight:bold;
	}
.content p.error
{
		color:white;
		font-weight:bold;
		text-align:center;
	}
div#svEditProfile label  {
	text-align:left;
}
.content a.rss {
	color:#999999;	
}
/*
Boxen
=============================
*/
div.boxblue {
		line-height:140%;
	}
div.boxblue h2 {
		color:white;
		font-size:14px;
	
	}
div.boxgrey{
		line-height:140%;
	}
div.boxgrey h2 {
		color:white;
		font-size:14px;
	
	}
div.boxgrey input#txtUserName, div.boxgrey input#txtPassword {
	width:80px;
	background-image:url("../images/layout/inputbg-small.jpg");
}
/*
News Display
=============================
*/
div#sysNews {
		line-height:140%;
	}
div#sysNews h2 {
		color:white;
		font-size:14px;
	
	}
div#sysNews{
		line-height:140%;
	}
div#sysNews h3 {
		color:white;
		font-size:14px;
	
	}
div#svPortal .readMore span {
	text-decoration:underline;
	}
/*
Searchfield
=============================
*/


div.searchbox input, 
div.boxgrey input  {
	font-size:10px;
}

/*
Zitat
=============================
*/

blockquote.cite {
	text-align: justify;
	background: url("../images/layout/cite.jpg") no-repeat;
	height:76px;
	width:253px;
	margin-top:20px;
	padding:8px 65px 0 65px;
	color:#808080;
}
blockquote.cite span.from {
	text-align:right;
	display:block;
	width:253px;
	font-style:italic;
	
}

.content ul.pdf {
	list-style:none;
	margin:0px;
}
.content ul.pdf a, .content a.pdf, .content li.pdf a {
	background: url(/de/images/file-icons/pdf.gif) no-repeat;
	padding:2px 0px 0px 25px; 
}

.content ul.doc a, .content a.doc, .content li.doc a {
	background: url(/de/images/file-icons/doc.gif) no-repeat;
	padding:2px 0px 0px 25px; 
}

.content ul.ppt a, .content a.ppt, .content li.ppt a {
	background: url(/de/images/file-icons/ppt.gif) no-repeat;
	padding:2px 0px 0px 25px; 
}
.content ul.externurl a, .content a.externurl, .content li.externurl a {
	background: url(/de/images/file-icons/url.gif) no-repeat;
	padding:2px 0px 0px 25px; 
}

	/*
Graue Boxen
=============================
*/


	
/*
Footer
=============================
*/
div#footer {
		text-align:center;
		color:#999999;
	}

div#footer a,
div#footer a:visited {
		color:#cc0000;
		text-decoration:none;
	}

div#footer a:hover {
		font-weight:bold;
	}