/* CSS Syltsemester  - Dreispaltig - Breite 990px (gesamt) */
html, body {margin: 0;
scrollbar-face-color: #F1F1F1; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #CCCCCC;
scrollbar-darkshadow-color: #999999; 
scrollbar-shadow-color: #ffffff; 
scrollbar-arrow-color: #C3CF21; 
scrollbar-track-color: #C1C0C0; 
scrollbar-background-color: #ff0000;}

body {font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 101%;
text-align: left;} /* background-color: #ffffff; */

/* PBody */
#PBody {width: 100%;
text-align: left; 
background-color: #C3CF21;}

/* Mainbox */ 
#PC {
color: #000;
text-align: left;
width: 100%;
height: 560px;
margin: 0px;
padding: 0px 0px 0px 5px;
background: url("pics/ly_bg_pc_2px.jpg");
border-top: 3px solid #C3CF21;
background-repeat: repeat-x;	
position: relative;}

	/* Pagehead */ 
	#PH {
	font-size: 90%;				
	width: 990px;
	height: 100px;
	margin: 0;
	padding: 0;		
	position: relative;		
	background: url(pics/logo_syltsemester.jpg);
	background-repeat: no-repeat;}
					
		#PHTop {	
		text-align: right;	
		height: 50px;
		width: 770px;
		margin: 9px 0 0 0;
		padding: 0;		
		position: relative;}
		
			#PHBanner {
			text-align: right;
			width: 400px;
			height: 40px;
			margin: 20px 8px 0px 0px;
			padding: 0px;
			float: right;}
					
			#PHLogoBox {
			text-align: center;
			width: 180px;								
			height: 110px;						 
			margin: 0px 0px 0px 6px;
			padding: 0px;
			float: left;}
					
			#PHLogoNavBox {
			align: right;
			font-size: 75%;			
			width: 970px;
			heigth: 20px;
			margin: 0px;
			padding: 0px;	
			position: relative;
			float: right;}
		
			#PHLogoNav {
			color: #666666;
			font-family: Verdana, Helvetica, Arial, Sans-serif;
			font-weight: normal;
			line-height: 18px;
			width: 30.0em;
			margin: 6px 0px 0px 10px;
			padding: 0px 0px 0px 4px;
			float: right;
			display: block;}
				
	/* Hauptnavigation - horizontal */ 
	#PHMainNavBox {
	background-color: Transparent; 			
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	height: 50px;
	width: 795px;
	margin: 0;
	padding: 0;}
	
		/* plaziert das Hauptmenue*/
		#nav {
		background-color: transparent;
		margin: 0px 0px 0px 10px;
		top: 0px;
		Z-index: 20;
		color: #003399;	
		text-align: center;}
				
		/* äussere Box um das Ausklappmenue */				
		#nav ul {			
		list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 0px -3px;	
		Z-index: 60;}
		
		/* Formatiert die einzelnen Punkte der Hauptnavigation */
		#nav a {
		font-size: 90%;		
		text-align: left;
		color: #666666; 
		text-decoration: none; 
		font-weight: normal;	
		line-height: 12px;				
		width: 126px;
		height: 30px;
		margin: 0px 0px 0px 0px;
		padding: 9px 2px 0px 5px;
		background: url(pics/ly_bg_button_a.gif);
		background-repeat: no-repeat;
		/* background-color:#C3CF21; */
		display: block;
		float: left;}
		
		/* Formatiert die einzelnen Punkte des Ausklappmenues */
		#nav li li a {	
		color: #999999; 
		display: block;
		font-weight: normal;	
		text-align: left;		
		font-size: 80%;
		line-height: 16px;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		height: 28px;
		width: 134px;
		padding: 0px 2px 0px 6px;
		margin: 0px 2px 0px 0; 
		background: url(pics/ly_bg_button.gif);
		background-color: #FFFFFF;
		border-right: 1px solid #E6EBA1;
		border-bottom: 1px solid #E6EBA1;}
		
		/* Hovert die Punkte des Untermenues*/
		#nav li li a:hover {
		padding: 0px 2px 0px 6px;
		text-decoration: underline; 
		background: url(pics/ly_bg_button.gif);
		background-color: #FFFFFF;}
			
		#nav a:hover {
		text-decoration: underline; 
		background: url(pics/ly_bg_button_b.gif);
		background-color: #FFFFFF;
		background-repeat: no-repeat;}	
						
		#nav li {
		list-style: none;
		line-height:20px;
		text-align: left;
		cursor: default;		
		margin: 3px 1px 0px 0px;
		padding: 0px;
		float: left;	
		position: relative;
		Z-index: 150;}
		
		#nav li.first {
		border-left-width: 1px;
		line-height: 16px;}
			
		#nav li.second {
		border-left-width: 1px;
		line-height: 16px;}
			
		#nav li#last {
		border-right-width: 1px;}
		
		li ul {
		display: none;
		position: absolute;
		top: 22px;
		left: 2px;
		font-weight: normal;
		padding: 0;
		margin: 0 0 0 2px;
		/*border-right: solid 1px #7d6340; Ränder des Untermenues
		border-bottom: solid 1px #7d6340;*/
		border-top: 1px solid #FCFDF4;
		width: 5em;}
			
		li>ul {
		top: auto;
		left: auto;}
		 
		/* Formatiert einen Teil des ausgeklappten Untermenues*/
		#nav li li {
		display: block;
		background-color: transparent; 
		width: 130px;
		height: 28px;
		margin: 0px;
		padding: 0;
		border-left: 1px solid #E6EBA1;}
			
		#nav li:hover ul, li.over ul {
		display: block;
		Z-index: 160;}

		.navfirst {}
		.navsecond {
		border-left: 0px solid #003399;}
		.navborder {
		border: 1px solid #ECF1FF;}
							
	/* Unternavigation links */ 
	#PBSubNavBox {
	font-size: 75%;
	width: 190px;
	height: 37em;
	margin: 0px 0px 0px 2px;
	padding: 4px;	
	background-color: transparent;
	position: relative;
	float: left;
	Z-index: 80;}

		/* Box um die Überschrift */
		.PBSubNavTitleBox {							
		background-color: #FCFDF4;	
		position: relative;
		border-right: 1px solid #666666;}									

		/* Überschrift SubNavigation */	
		.PBSubNavTitleText {
		color: #C3CF21;
		text-align: left;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 8px 4px 6px 12px;}
		 
		/* Formatiert die SubNavigation */			
		#PBSubNav {	
		font-size: 90%;					
		width: 100%;
		margin: 0px;
		padding: 8px 0px 6px 0px;
		display: block;					
		background-color: #FCFDF4;						
		border-top: 1px solid #C3CF21;
		border-right: 1px solid #666666;						
		border-bottom: 1px solid #666666;}
					
		#PHSubNav ul {
		list-style-type: none;
		display: block;												    
	   	margin: 0px;
	   	padding: 0px;}
			
		#PBSubNav li {
		list-style-image: url(pics/ico_arrow.gif); 	
		display: block;
		margin: 0px 0px 0px 25px;
		padding: 2px 0px 2px 0px;}
		
		/* Formatiert die einzelnen Punkte der SubNavigation */							
		#PBSubNav a {
		line-height: 1.2em;
		color: #666666;
		font-weight: normal; 
		text-decoration: none;
		display: block;		
		margin: 0px;
		padding: 0px 2px 0px 0px;}
			
		#PBSubNav a:link {}
		#PBSubNav a:visited {}
		#PBSubNav a:hover {color: #C3CF21;}
		#PBSubNav a:activ {}
									
		#PBSubNav li li  {
		color: #666666;	
		font-weight: normal; 
		text-decoration: none;
		line-height: 1.2em;
		display: block;
		height: 16px;
		margin: 0px 0px 0px 0px;
		padding: 0px;}
		
		#PBSubNav li li a:link {}
		#PBSubNav li li a:visited {}
		#PBSubNav li li a:hover {}
		#PBSubNav li li a:activ {}
								
		/* zusätzliche Klasse für die Navigation */
		li.PBSubNavContentText {}			
					
		/* Login */
		#PBSubNavLoginBox {
		width: 181px;
		height: 200px;
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;						
		background-color: #FCFDF4;							
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;	
		position: relative;
		float: left;}
	
		#PBSubNavLoginTitleBox {
		font-weight: normal;
		color: #C3CF21;
		text-align: left;
		height: 20px;			
		padding: 8px 0px 6px 8px;
		margin: 0px 0px 0px 0px;}

		#PBSubNavLoginText {
		font-size: 90%;						
		color: #666666;
		margin: 0px 0px 8px 0px;
		padding: 4px 0px 4px 12px;	
		border-top: 1px solid #C3CF21;}		

		/* Suche */
		#PBSubNavSearchBox {	
		width: 16.5em;
		margin: 0px;			
		padding: 0px;	
		position: relative;
		float: right;
		background-color: transparent;}
	
		#PBSubNavSearchTitleBox {
		color: #666666;
		font-size: 110%;
		font-weight: normal;
		line-height: 18px;
		margin: 1px 0px 0px 3px;
		padding: 6px 7px 0px 0px;	
		float: left;}

		#PBSubNavSearchText {
		color: #666666;
		margin: 1px 0px 0px 3px;
		padding: 6px 4px 0px 0px;}

		/* Func */
		#PBSubNavFuncBox {
		color: #C3CF21;
		font-size: 70%;
		text-align: left;
		height: 22px;		
		width: 32em;
		margin: 23px 0px 0px 0px;
		padding: 0px;
		position: relative;
		float: left;}

		/* #PBSubNavFuncTitleBox {
		background-color: #FEF99C;
		font-weight: 600;
		padding: 4px;
		height: 1.0em;
		color: #77A621;} */

		#PBSubNavFuncText {
		color: #C3CF21;
		margin: 0px;
		padding: 0px;}
					
		/* Func 2 */
		#PBSubNavFuncBox2 {
		color: #B5C01F;
		font-size: 80%;
		text-align: center;
		heigt: 22px;		
		width: 175px;
		margin: 13px 0px 0px 5px;
		padding: 0px;
		position: relative;}

		/* #PBSubNavFuncTitleBox2 {
		background-color: #FEF99C;
		font-weight: 600;
		padding: 4px;
		height: 1.0em;
		color: #77A621;}

		#PBSubNavFuncText2 {
		color: #B5C01F;
		margin: 0px;
		padding: 0px;} */

/* Info-Box ------------------------------------------------ */
					#PBSubNavInfoBox {
					font-size: 85%;
					width: 100%;
					margin: 0px 0px 0px 0px;
					padding: 4px 0px 3px 10px;
					position: relative;
					background-color: #FCFDF4;						
					border-right: 1px solid #666666;						
					border-bottom: 1px solid #666666;}
				
					#PBSubNavInfoTitleBox {}
	
					#PBSubNavInfoText {color:#666666;}	
			
	/* Page Body - Mittlerer Bereich */ 
	#PB {
	width: 980px;
	margin: -15px 0px 0px -4px;	
	padding: 0;}
					
		#PBPrint {
		font-size: 100%;
		margin: 10px 0 0 5px;
		background-color: #ffffff;
		position: relative;
		float: left;}
														
	#PBCText {
	font-size: 70%;
	color: #000000;
	width: 768px;
	height: 470px;
	margin: 4px 0px 0px 10px;
	padding: 10px 5px 5px 10px;				
	background-color: #ffffff;
	border-right: 1px solid #666666;						
	border-bottom: 1px solid #666666;
	float: left;}
		
		#PBCTextPrint {
		font-size: 75%;
		width: 740px;
		margin: 10px 0px 0px 10px;
		padding: 0 0 25px 0;
		float: left;}					
								
	.PBCTitle {
	font-size: 80%;
	width: 540px;
	margin: 0;
	background-color: #ff0000;}
				
	#PBCFotobanner {
	width: 200px;
	height: 210px;
	margin: 0px 0px 0px 4px;
	padding: 0px;}

	#PBCFotobannerPrint {visibility: hidden;}
	
	/* Haupt-Textbox */			
	.PBCTextBox {
	text-align: left;
	width: 530px;	
	margin: 0px 0px 1px 0px;
	padding: 5px 8px 10px 10px;								
	background-color: transparent;
	float: left;}
		
		/* Box unter der Navigation */
		.PBCBannerBox {	
		color: #FFFFFF; 
		text-align: left;
		width: 180px;
		margin: 50px 0px 0px 0px;	
		padding: 15px 5px 15px 15px;	
		border-top: 1px solid #A4AE1C;
		border-bottom: 1px solid #A4AE1C;}
		
		#PBCMMbanner {
		background-color: transparent;
		text-align: center;
		width: 208px;
		margin: -30px 0px 0px 0px;
		position: relative;
		float: left;}
				
			.PBCTitleText{	
			font-size: 130%;	
			color: #001B94;
			font-weight: bold;		
			margin: 0px 0 10px 0px;
			padding: 0px;
			height: 22px;}
								
				
			 	.PBCTextBoxLeft {
				width: 280px;
				background-color: transparent;
				text-align: left; 
				padding: 0px 0px 0px 0px;		
				margin: 0px;
				float: left;}
						
				.PBCFormBoxLeft {
				width: 220px;					
				background-color: transparent;
				text-align: right;
				padding: 0px 10px 0px 0px;	
				margin: 0px;
				float: left;	
				color: #666666;}
						
				.PBCTextBoxRight {
				width: 280px;					
				background-color: transparent;
				text-align: left;
				padding: 0px 0px 0px 0px;		
				margin: 0 0 0 0px;
				float: right;}
						
				.BoxLeft {
				width: 150px;					
				background-color: transparent;
				text-align: left;
				padding: 0px 0px 0px 0px;		
				margin: 0px;
				float: left;}
					
				.BoxRight {
				width: 160px;					
				background-color: transparent;
				text-align: right;
				padding: 0px 0px 0px 0px;	
				margin: 6px 0px 6px 10px;
				float: right;}
					
		/* Inhalt Infobox innerhalb des Contentbereiches-Mitte */
		#PBCTextInfoBox {
		margin: 10px 0 0 0;
		width: 450px;			
		float: left;
		background-color: transparent;}

			/* Überschrift der Infobox */
			.PBCTextInfoTitleBox {
			background: url(pics/ly_bg_nav_li_2px.jpg);
			margin: 0 0 0 0;}
				
			.PBCTextInfoTitleText {
			font-size: 90%;
			font-weight: 600;					
			margin: 0 0 0 3px;
			padding: 3px;
			color: #666666;
			text-align: left;}
					
			.PBCTextInfoContent {						
			font-size: 100%;
			margin: 0 0 0 0;
			padding: 5px;}
				
			/* Box für Rahmen um den Inhalt */
			.PBCTextInfoContentBox {					
			margin: 0px 0px 0px 0px;}
			
			/* Inhalt */
			.PBCTextInfoContentText {
			padding: 3px 0px 8px 0px;
			text-align: left;
			color: #000000;
			font-weight: normal;}				
							
		/* Inhalt Infobox rechts */ 
		#PBCInfoBox {
		width: 20px;			
		margin: 10px 3px 8px 3px;
		padding: 0px 0px 8px 7px;
		float: right;
		color: #666666;
		font-size: 100%;
		z-index: 100;}
						
			#PBCInfoBoxPrint {
			width: 200px;			
			margin: 10px 3px 8px 3px;
			padding: 0px 0px 8px 7px;
			float: right;
			color: #666666;
			font-size: 100%;
			z-index: 100;}
						
			.PBCInfoContentBoxBorder {
			font-size: 90%;}
						
			.PBCInfoTitleBox {		
			margin: 5px 0px 0px 0px;}
			
			.PBCInfoTitleText {
			font-size: 90%;	
			color: #666666;	
			font-weight: 600;
			line-height: 16px;
			text-align: left;
			margin: 0px;
			padding: 1px 4px 2px 4px;}
					
			.PBCInfoContentBox {
			margin: 0px 0px 8px 0px;
			padding: 3px;
			position: relative;}
			/* border-bottom: 2px solid #C3CF21;
			border-left: 1px solid #F5F7DB;
			border-right: 1px solid #F5F7DB;
			border-top: 1px solid #F5F7DB;
			background-color: #FBFCF1; */
													
			/* Text der Infobox */	
			.PBCInfoContentText {
			font-weight: normal;
			text-align: left;
			margin: 0px;
			padding: 8px 4px 5px 6px;}				

		/* Inhalt Homebox Bereiche */ 					
		.PBCHomeTextInfoBox {
		margin: 0 0 0 0;
		width: 100%;}

			.PBCHomeTextInfoContentBox {
			color: #666666;
			font-size: 110%;
			font-weight: normal;
			text-align: left;	
			padding: 0px 0px 0px 3px;
			width: 136px;
			height: 100px;
			border-left: 1px solid #003399;
			float: left;
			position: relative;}
			
			.PBCHomeTextInfoContentText {
			margin: 0 0 0 0;
			padding: 0 0 0 0;}
					
div.cleaner {clear:both;}
					
/* Page Foot */ 
#PF {	
text-align: right;
width: 964px;
height: 45px;	
margin: 10px;
position: relative;
}	

.PFBottomText {
text-align: right;
color: #999999;
font-size: 90%;
width: 771px;
height: 45px;
margin: 0px 0 0px 98px;
padding: 0px 0 0 0px;				
background: url('pics/ly_bg_foot.jpg') right no-repeat;
}

.PFCopy {
font-size: 70%;
color: #F9FAEB;
text-align: center;
width: 770px;
height: 18px;			
margin: 10px 0 10px 210px;
padding: 0 0 0 0px;
background-color: transparent;}
			
/* Header */
h1 {font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 170%; color: #C3CF21; font-weight: normal; letter-spacing: 1px; margin: 0px 0px 10px 0px;}
h2 {font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 110%; color: #C3CF21; font-weight: normal; letter-spacing: 1px; margin: 0px 0px 3px 0px;}
h3 {font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 100%; color: #C3CF21; font-weight: normal; margin: 0 0 8px 0px;}
h4 {border-bottom: 1px solid #C3CF21;}
h5 {font-size: 110%; color: #C3CF21; font-weight: normal; letter-spacing: 1px; margin:0px;}

p {font-size: 100%;}
p.just {font-size: 100%; text-align: justify;}

/* Formulare */
form.search {font-size: 95%; background: url(pics/bg_input_1.gif) no-repeat; margin: 0px 0px 0px 0px;}
form.evote {font-size: 95%; margin: 0px 0px 0px 0px;}
input.form {font-size: 100%; background: url(pics/bg_input_1.gif) no-repeat; border: 1px solid #cccccc;}
input.formsearch {color: #999999; font-size: 95%; background: url(pics/bg_inputsearch_1.gif) no-repeat; border: 1px solid #666666;}
input.formloginnav {font-size: 90%; background: url(pics/bg_inputsearch_1.gif) no-repeat; border: 1px solid #C3CF21;}
textarea.form {font-size: 95%; background: url(pics/bg_inputarea_1.gif) no-repeat; border: 1px solid #cccccc;}
select.form {font-size: 100%; border: 1px solid #cccccc;}
option.option1 {border: 1px solid #cccccc;}
form.forum_page {margin: 0 0 0 0; display: block;}
form.forum {margin: 0 0 0 0;}

/* Links */
a {text-decoration: underline; font-weight: normal; color: #666666;}
a.boxlink {text-decoration: underline; font-weight: normal; color: #666666;}
a.homelink {text-decoration: underline; font-weight: bold; color: #666666;}
a.foot {text-decoration: none; font-weight: normal; color: #C3CF21;}
/* Formatierung des LogIn */
a.subnavlogin, 
a.subnavlogin:link,
a.subnavlogin:visited {text-decoration: none; font-weight: normal; color: #666666;}
a.subnavlogin:activ, 
a.subnavlogin:hover {text-decoration: underline; font-weight: normal; color: #666666;}
/* FunktionsLink im Head */
a.subnavfunc, 
a.subnavfunc:link, 
a.subnavfunc:visited  {text-decoration: none; font-weight: normal; color:#C3CF21;}  
a.subnavfunc:activ, 
a.subnavfunc:hover {text-decoration: underline; font-weight: normal; color: #C3CF21;}
/* FunktionsLink im Banner */
a.subnavfunc2, 
a.subnavfunc2:link, 
a.subnavfunc2:visited {text-decoration: none; font-weight: normal; color:#666666;}  
a.subnavfunc2:activ, 
a.subnavfunc2:hover {text-decoration: underline; font-weight: normal; color: #C3CF21;}
a.PHLogoNav {text-decoration: none; font-weight: normal; color: #666666;}
a.PHLogoNav:hover {text-decoration: underline; color: #C3CF21;}
a.PBCBanner {text-decoration: none; color: #444444; font-size: 12px; list-style-type: none; margin: 0px 2px 0px -10px;}
a.PBCBanner:hover {text-decoration: underline;}

/* Listen */
ul {list-style-image: none; margin: 0px 0px 0px 0px; }
li {margin: 0 0 0px 0px;}
ul.misc {margin: 0 0 3px 17px;}
ul.pdf {list-style-image: url(pics/ico_pdf.gif); margin: 5px 0 0px 30px; line-height: 14px;}
ul.links {list-style: none; margin: 0px 0px 0px 10px; color: #999999;}
ul.page {margin: 0 0 3px 20px;}
ul.pagesub {margin: 0 0 3px 30px;}
ul.news {margin: 0 0 3px 17px;}
li.news {list-style: url(pics/ico_news.gif); margin: 0 0 3px 0; color: #666666;}
ul.cat {margin: 0 0 3px 17px;}
li.cat {list-style: url(pics/ico_arrow.gif); margin: 0 0 3px 0;}
ul.sitemap {margin: 0px 0px 0px 0px;}
ul.intlink {margin: 0 0 3px 20px;}
li.intlink {list-style: url(pics/ico_arrow.gif); margin: 0 0 3px 0;}
ul.extlink {margin: 0 0 3px 12px; font-color: #999999;}
li.extlink {list-style: url(pics/ico_extlink.gif); margin: 0 0 3px 0; font-color: #999999;}
ul.intlinksub {list-style: url(pics/ico_cat.gif); margin: 0 0 3px 0;}
li.intlinksub1 {margin: 0 0 0 10px;}
li.intlinksub2 {margin: 0 0 0 30px;}
li.intlinksub3 {margin: 0 0 0 60px;}
li.intlinksub4 {margin: 0 0 0 120px;}
ul.down {margin: 0 0 3px 12px;}
li.down {list-style-image: url(pics/ico_down.gif); margin: 0 0 3px 0;}
li.downpdf {list-style-image: url(pics/ico_down.gif); margin: 0 0 3px 0;}
ul.check {margin: 0 0 3px 12px;}
li.check {list-style-image: url(pics/ico_check.gif); margin: 0 0 3px 0;}
ul.bullet {margin: 0 0 3px 12px;}
li.bullet {list-style-image: url(pics/ico_bullet.gif); margin: 0 0 3px 0;}
ul.lang {list-style: none; margin: 5px 0 0 60px; align: center;}
li.lang {margin: 0px 7px 0px 0px; float: left;}
ul.info {margin: 0 0 3px 17px;}
li.info {list-style: url(pics/ico_info.gif); margin: 0 0 13px 0;}
ol {margin: 0px 0px 0px 27px;}
ul.PBSubSubNav {margin: 0px 0px 0px 15px;}	
li.PBSubSubNav {margin: 0px 0px 0px 0px; line-height: 14px; list-style-image: url(pics/ico_arrow.gif);}	
ul.subnavfunc {list-style: none; padding: 0 0 0 0; margin: 0 0 0 2px; line-height: 22px;}
li.subnavfunc {margin: 0px 5px 0px 5px; float: left;}
ul.subnavfunc2 {list-style: none; padding: 0 0 0 0; margin: 0 0 0 2px; line-height: 22px;}
li.subnavfunc2 {margin: 0px 2px 0px 0px; float: left;}	
ul.subnavlogin {list-style: none; margin: 0 0 0 0;}
li.subnavlogin {margin: 1px 0 0 0;}
ul.rect {margin: 0 0 3px 20px;}
li.rect {list-style: url(pics/ico_rect_1.gif); margin: 0 0 3px 0;}
ul.PBCBanner  {list-style-type: none;}
li.PBCBanner  {list-style-type: none; margin: 5px 0 0 0;} 
li.PBSubNav {list-style-image: url(pics/ico_arrow.gif);}

/* Span */
span.sollogo {color: #0000cc; font-weight: normal;}
span.solprod {color: #808080; font-weight: normal;}
span.title {color: #666666; font-weight: normal; font-size: 130%;}
span.title2 {color: #ff9900; font-weight: normal; font-size: 120%;}
span.title3 {color: #000000; font-weight: bold; font-size: 90%;}
span.content {color: #000000; text-align: justify;}
span.contentsm {text-align: justify; font-size: 80%;}
 				
div.picleft {margin: 0px; padding: 5px; float: left;}
div.picright {margin: 0px; padding: 5px; float: right;}
div.picbottom {margin: 0px; padding: 5px;}
div.pictop {margin: 0px; padding: 5px;}
div.content {width: 100%; margin: 0px; padding: 0px;}
div.contentleft {width: 265px; margin: 0px 10px 0px 0px; padding: 0px; float: left;}
div.contentright {width: 265px; margin: 0px; padding: 0px;}
div.contenthometeaser {border-left: 1px solid #0000cc; font-family: Helvetica, Tahoma, Arial, Sans-serif; font-size: 110%; color: #0000CC; font-weight: normal; letter-spacing: 1px; margin: 10px 0px 0px 0px; padding: 3px 3px 10px 3px;}

/* Tabellen */
table.thead {
margin: 0 0 1px 0;
width: 100%; 
background-image: url(pics/ly_bbox.jpg);
border-top: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;}
td.thead {color: #6E6E6E; font-size: 70%; font-weight: bold;}
table.standard {border: 1px solid #DCDCDC; width:100%;}
td {font-size: 100%; text-align: left; font-weight: normal;}
td.title {font-weight: bold; color: #ff9900;}
td.title2 {color: #ff0000; font-weight: normal;}
td.content {text-align: left; font-size: 70%; font-weight: normal;}
td.content2 {text-align: left; font-size: 200%; font-weight: normal;}
td.contentc {text-align: center; font-size: 70%; font-weight: normal;}
td.cat {font-size: 70%; font-weight:bold; background-color: #FAFAEE; border-style: none; border-width: 1px; border-color: #000000;}
td.catr {font-size: 70%; font-weight:bold; background-color: #FAFAEE; border-style: none; border-width: 1px; border-color: #000000; text-align:right;}
td.entry {font-size: 70%; font-weight: normal; background-color: #FAFAEE; border-style: none; border-width: 1px; border-color: #000000;}
td.line {height: 2px; border-bottom: 1px solid #DCDCDC;}
td.head {color: #ffffff; font-size: 70%; font-weight: bold; background-color: #0033CC;}
/* th.cat {text-align:left; font-size: 70%; font-weight:bold; background-color: #F5F5F5;} */
table.cat {
margin: 10px 0 0 0; 
font-size: 90%; 
width: 100%;
border-right: 1px solid #E7E7E7;
border-top: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
border-bottom: 1px solid #E7E7E7;}
th.cat {
padding: 3px;
font-weight: 600;
font-size: 110%;
margin: 0 0 0 3px;
border-bottom: 1px solid #dddddd;
background-image: url(pics/ly_bbox.jpg);}

/* Linie - m:o,r,u,l */
hr.title {width: 100%; color: #0000cc; border-style: solid; margin: -6px 0px 0px 0px;}
hr.title2 {width: 50%; color: #cccccc; border-style: solid; margin: 50px 0px 0px 0px;}
/* hr {width: 60%; color: #DFE4F2; border-style: dashed;} */
