/************************************************************/
/* Pure Boarding CSS Standard 								*/
/* 1.0 Global Style Information 							*/
/* 2.0 Header                   							*/
/* 3.0 Body Content Container & Right Rowd					*/
/* 3.1 Body Content             							*/
/*	3.2 Footer												*/
/* 4.0 Navigation	             							*/
/* 	4.1 BreadcrumbNavigation								*/

/*          							*/
/* 6.0 Content Styling Elemente 							*/
/* 	6.1 Content Titel										*/
/* 	6.2 Content Text								 		*/
/* 	6.3 Text mit Bild								 		*/
/* 	6.4 Listen										 		*/
/* 	6.5 Tabellen									 		*/
/* 7.0 Sponsors												*/
/* 8.0 Sidebar												*/
/*	8.1 Liste												*/
/*	8.2 Login Box											*/
/*	8.3 Diverse Inhalte										*/
/************************************************************/

/********************************************************************************************************************************/
/* General Colors

PB Blau		: #0072ba	z.B. Hintergrund, Links	
PB Blau USA	: #005e99
PB Rot USA	: #c80e21
Weiss		: #ffffff	z.B. Hintergrund																					
PB Grau		: #a2a4a5

Dunkelblau	: #0861a8
Typo:
PB Grau		: #a2a4a5	Lauftext
PB Blau USA	: #005e99	Headline

Grau Dunkel	: #879197	z.B. Breadcrump, Text in den Sites Symbolen, Content Text
Grau Dunkel : #6a7379	Typo in Inhalten
Grau Blau	: #9baab4	z.B. Content Elemente Header Hintergrund															
*/

/* Navigation Colors

Level 1 Active, Level 1 Hover	: #084270																					
Level 2 Active, Level 2 Hover	: #06508d
Level 3 Active, Level 3 Hover	: #0d83cf

Border Bottom 		 			: #6ba0cb

/************************************************************/


/* 1.0 Global Style Information  */

body {	
margin:0px;
padding:0px;
background-image:url(img/body.png);
background-repeat:repeat-y;
background-color:#fff;
font: 77% Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
/* font-size:12px;*/
color:#5f676c;
letter-spacing:0.5px;
text-align: left;
}

/* Zuweisung von Headerbilder pro Kapitel aufgrund der Body ID >> gesetzt im Main-Template Typo3 */

body#pureboarding div.headerRightLogo {
background: url(img/header/pb_header_home.jpg) left top no-repeat;
}

body#pure-boarding-news div.headerRightLogo {
background: url(img/header/pb_header_home.jpg) left top no-repeat;
}
body#pure-boarding-carving-school div.headerRightLogo {
background: url(img/header/pb_header_home.jpg) left top no-repeat;
}
body#pure-boarding-events div.headerRightLogo {
background: url(img/header/pb_header_carvespur02.jpg) left top no-repeat;
}
body#pure-boarding-performance div.headerRightLogo {
background: url(img/header/pb_header_home.jpg) left top no-repeat;
}
body#pureboarding-boards div.headerRightLogo {
background: url(img/header/pb_header_carve05.jpg) left top no-repeat;
}
body#pure-boarding-bastard div.headerRightLogo {
background: url(img/header/pb_header_carve05.jpg) left top no-repeat;
}
body#pure-boarding-black-diamond div.headerRightLogo {
background: url(img/header/pb_header_carve04.jpg) left top no-repeat;
}
body#pure-boarding-two div.headerRightLogo {
background: url(img/header/pb_header_carve07.jpg) left top no-repeat;
}
body#pure-boarding-pictures div.headerRightLogo {
background: url(img/header/pb_header_carve06.jpg) left top no-repeat;
}
body#pure-boarding-movies div.headerRightLogo {
background: url(img/header/pb_header_carve02.jpg) left top no-repeat;
}
body#pure-boarding-shop div.headerRightLogo {
background: url(img/header/pb_header_tree04.jpg) left top no-repeat;
}
body#pure-boarding-links div.headerRightLogo {
background: url(img/header/pb_header_tree01.jpg) left top no-repeat;
}
body#pure-boarding-media div.headerRightLogo {
background: url(img/header/pb_header_carvespur01.jpg) left top no-repeat;
}
body#pure-boarding-community div.headerRightLogo {
background: url(img/header/pb_header_tree03.jpg) left top no-repeat;
}
/* Ende Zuweisung von Headerbilder pro Kapitel */

img {	
border:0px solid #FFF;	
}


a {		
color:#005e99;
text-decoration:none;	
}

a:hover {
text-decoration: underline;
}

h1 {
padding-top:3px;
padding-left:10px;	
margin-left:1px; 
margin-bottom:0px;
font-family: verdana, sans-serif;
font-size:1.5em;
font-weight: bold;
letter-spacing:0.5px;	
color: #0072ba;
text-transform: uppercase;
}

h2 {
padding-top:3px;
padding-left:10px;	
margin-left:1px; 
margin-bottom:0px;
font-family: Arial, sans-serif;
font-size:1.4em;
letter-spacing:0.5px;	
color: #5f676c;
}

h3 {
padding-top:3px;
padding-left:10px;	
margin-left:1px; 
margin-bottom:0px;
font-family: Arial, sans-serif;
font-size:1.3em;
letter-spacing:0.5px;	
color: #5f676c;
}

h4, h5, h6 {
padding-top:3px;
padding-left:10px;	
margin-left:1px; 
margin-bottom:0px;
font-family: Arial, sans-serif;
font-size:1em;
letter-spacing:0.5px;	
color: #5f676c;
}

p.bodytext, p {
padding-top:6px;
padding-right: 5px;
padding-bottom:0px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
font-size:12px;
color: #5f676c;
line-height:20px;
letter-spacing:0.4px;
}

div.indent {
margin-left: 30px;
}
/* 2.0 Header */

div.headerContainer {
height:210px;
width:960px;
background-color:#FFF;
}

div.headerLeft {
width:200px;
height:210px;
position:absolute;
top:0px;
left:0px;

}
	
div.headerRight {
width:700px;
height:210px;
position:absolute;
top:0px;
left:260px;
}

div.headerGlobalLogo {
position: absolute;
left: 560px;
top: 0px;
padding: 0;
margin: 0;
width: 140px;
height: 175px;
z-index: 100;
}

div.headerRightLogo {
width:700px;
height:175px;
float:left;	
}

div.headerShortlinksContainer {
position: absolute;
top: 40px;
left: 0;
width:188px;
padding-left:12px;
}

div.headerShortlinksContainer ul, div.headerShortlinksContainer li {
display: inline;
}
	
div.headerShortlinksIcons {
height:13px;
margin-top:10px;				
}

div.shortlink_a img, div.shortlink_a li img, div.shortlink_a li img a:hover, div.shortlink_b img, div.shortlink_b li img, div.shortlink_b li img a:hover, div.shortlink_e img, div.shortlink_e li img, div.shortlink_e li img a:hover {
border: none;
}

div.shortlink_a {
width:27px;
margin-left:1px;
margin-right:1px;
float:left;	
}
			
div.shortlink_b {
width:25px;
margin-right:1px;
float:left;	
}
			
div.shortlink_c {
width:25px;
margin-right:1px;
float:left;	
}
			
div.shortlink_d {
width:24px;
margin-right:1px;
float:left;	
}
			
div.shortlink_e {
width:23px;
margin-right:0px;
float:left;	
}
		
div.header_shortlinks_search {
position:absolute;
top:30px;
left: 12px;
width:190px;
}
			
div.header_shortlinks_search input {		
float:left;
}

/* 3.0 Body Content Container und RightRow */

div.bodyContainer {
width:960px;
}

div.bodyContentContainer {
width:700px;
height:auto;
border-top:1px solid #0072ba;
position:absolute;
top:210px;
left:260px;
padding-left:0px;
}
	
div.bodyContentBorder {
border:1px solid #ccd4d9;
margin-top:20px;
width:540px;	
}

/* 3.1 Body Content */				
		
div.bodyContent {
width:540px;
w\idth: 540px;
}

div.bodyContent_cleardiv {
clear:left;
}
		
div.bodyFriends {
width:520px;
height:49px; 
border-left:1px solid #ccd4d9;
color: #5f676c;
font-size:9px;
margin-top:18px;
}
	
div.bodyRightRow {
width:140px;
padding-left:0px;
padding-top:0px;
position:absolute;
top:210px;
left:820px;
min-height: 80%;
height:expression(this.scrollHeight > 610 ? "auto":"610px"); 
overflow: hidden; /* Browser needs it to display text w/pic without floatproblems */

}

/* 3.2 Footer */

div.footer {
width: 520px;
color: #5f676c;
font-size:9px;
margin-top:50px;
text-align: right;
}

/* 3.3 Body Content fuer Content-Template FAQ */

div.bodyContentFaq {
width:380px;
float: left;
margin-right: 10px;

}

div.bodyContentFaqRight {
width:140px;
min-height: 500px;
height:expression(this.scrollHeight > 610 ? "auto":"610px"); 
overflow: hidden; /* Browser needs it to display text w/pic without floatproblems */

}



/* 4.0 Navigation */

div.mainNavigation {
position: absolute;
top:210px;
left: 0;
width:200px;
margin-top:10px;
}

/* Spacer (Trennung zwischen Navthemen) im Frontend ausgeben (ohne
Titel) aber einen Abstand einfügen*/

div.spacer {
margin-top: 5px;
margin-bottom: 5px;
height: 14px;
color: #a2a4a5 /*red #c80e21*/;
font-weight: bold;
text-transform: uppercase;
padding-left: 5px;
}

div.nav_level_1 { 
border-bottom: 1px solid #6ba0cb;
} 
	
div.nav_level_2 { 
border-bottom: 1px solid #6ba0cb;
background-color:#0070b8;
height:17px;
} 
	
div.nav_level_1 a {
font-size:11px;
font-weight:bold;
color:#fff;
height:16px;			
padding-left:10px;
padding-top:5px;
display: block;
}
		
div.nav_level_2 a { 
font-size:11px;
color:#b8dbf5;				
height:14px;			
padding-left:21px; 
padding-top:2px;
padding-bottom:1px;
display: block;
} 
		
div.nav_level_1 a:hover {
color:#eeeeee;
background-color:#084270;					
}
	
div.nav_level_2 a:hover { 
color:#ffffff; 
background-color:#06508d;
} 
		
div.nav_level_1_active {
border-bottom: 1px solid #6ba0cb;
}
		
div.nav_level_2_active {
border-bottom: 1px solid #6ba0cb;
background-color:#06508d;
}	
		
div.nav_level_1_active a {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#084270;
height:16px;
width:auto;
padding-left:10px;
padding-top:5px;
display: block;
}

div.nav_level_2_active a {
font-family:Arial, sans-serif;
font-size:11px;
color:#fff;
height:14px;
width:auto; 
padding-left:21px; 
padding-top:2px;
padding-bottom:1px;
display: block;
background-image:url(img/navigation/arrow.png);
background-repeat:no-repeat;
background-position:left;
}
				

div.nav_level_3 { 
border-bottom: 1px solid #6ba0cb;
background-color:#0d83cf;
height:17px;
} 
		
div.nav_level_3 a { 
font-size:11px;
color:#bcdef4;				
height:14px;			
padding-left:30px; 
padding-top:2px;
padding-bottom:1px;
display: block;
} 
		
div.nav_level_3 a:hover { 
color:#ffffff; 
background-color:#085a9d;
} 
		
div.nav_level_3_active {
border-bottom: 1px solid #6ba0cb;
background-color:#075fa7;
}	
		
div.nav_level_3_active a {
font-family:Arial, sans-serif;
font-size:11px;
color:#ffffff;
height:14px;
width:auto; 
padding-left:30px; 
padding-top:2px;
padding-bottom:1px;
display: block;
background-image:url(img/navigation/dot.gif);
background-repeat:no-repeat;
background-position:left;
}

div.nav_level_4 { 
border-bottom: 1px solid #6ba0cb;
background-color:#0d83cf;
height:17px;
} 
		
div.nav_level_4 a { 
font-size:11px;
color:#bcdef4;				
height:14px;			
padding-left:40px; 
padding-top:2px;
padding-bottom:1px;
display: block;
} 
		
div.nav_level_4 a:hover { 
color:#ffffff; 
background-color:#085a9d;
} 
		
div.nav_level_4_active {
border-bottom: 1px solid #6ba0cb;
background-color:#075fa7;
}	
		
div.nav_level_4_active a {
font-family:Arial, sans-serif;
font-size:11px;
color:#ffffff;
height:14px;
width:auto; 
padding-left:40px; 
padding-top:2px;
padding-bottom:1px;
display: block;
background-image:url(img/navigation/dot.gif);
background-repeat:no-repeat;
background-position:left;
}

/* 4.1. Breadcrumb Navigation */	

div.breadcrumbNavi {
position: absolute;
top: 190px;
left: 0px;
padding-left:10px;
padding-top:2px;
margin-left:1px;
margin-right:1px;
font-size: 75%;
height:15px;
width: 688px;
color:#879197;
border-top:1px solid #ccd4d9;
/*border-bottom:1px solid #ccd4d9;	*/
letter-spacing:0.8px;		
}

/* Language Menu */


#langmenu {
position: absolute;
left: 5px;
bottom: 0px;
height: 65px;
width: 200px;
}

ul#langmenu {
/*background-image: url(img/header/PB_usflagge.jpg) left top no-repeat; */
width: 200px;
margin: 0; padding: 0;
text-align: center;
border: none;
}
ul#langmenu li {
list-style: none;
display: inline;
margin: 0; padding: 0;
float: left; width: 40px; height: 23px;
margin: 5px; padding: 3px 5px;
text-decoration: none; font-weight: bold;
border: 1px solid black;
border-left-color: white; border-top-color: white;
color: maroon; background-color: #FFF;
}


* html ul#langmenu a, * html ul#langmenu span {  /* Korrektur fuer IE 5.x */
width: 40px;
w\idth: 40px;
}

ul#langmenu a:hover {
border-color: white;
border-left-color: black; border-top-color: black;
color: white; background-color: #FFF;
}

ul#langmenu .langmenu-ACT {
border-color: white;
border-left-color: black; border-top-color: black;
color: white; background-color: #e7e8e9;
}

ul#langmenu div {
clear: left;
}


/* 6.0 Content Styling Elemente */

/* Text mit Bild */

DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: right; }
.csc-textpic-caption {text-align: right;}

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
border: none;
padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 10px; }
DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

	/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: 10px;
	}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }

/* IE7 hack for margin between image rows */	
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
* html .csc-textpic-intext-left ol,
* html .csc-textpic-intext-left ul { height: 1%; }
/* End hide from IE5/mac */
	
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

DIV.csc-textpic-above DIV.csc-textpic-text, DIV.csc-textpic-below DIV.csc-textpic-text { clear: none; }





/* 6.4 Listen */
div.bodyContent ul {
margin:0px;
margin-top:7px;
padding:0px;
padding-left:5px;
color: #5f676c;
}
	
div.bodyContent li  {
/*list-style-position:inside;*/
padding-top:6px;
padding-right: 5px;
padding-bottom:0px;
margin-left:20px;
margin-top:0px;
margin-bottom:0px;
font-size:12px;
color: #5f676c;
line-height:20px;
letter-spacing:0.4px;
}
	


	/* 6.5 Tabellen */
	div.bodyContent table.contenttable {
		margin:10px;
		margin-left:10px;
		width:520px;
	}
	
	div.bodyContent table.contenttable td {
		padding:3px;
		letter-spacing:0.4px;
	}
	
	div.bodyContent table.contenttable-0 {
		margin:10px;
		margin-left:10px;
	  border-collapse:collapse;	
		width:520px;
		border:1px solid #ccd4d9; 
	}
	
	div.bodyContent table.contenttable-0 td {
		border:1px solid #ccd4d9;
		padding:3px;
		letter-spacing:0.4px;
		vertical-align: top;	
	}		
	
	div.bodyContent table.contenttable-0 td.td-0 {
	font-weight: bold;
	color: #5f676c;
	}
	div.bodyContent table.contenttable tr.tr-0 {
		font-weight:normal;
color: #5f676c;	}
	
	div.bodyContent table.contenttable tr.tr-even {
		background-color:#f2f5f8;
	}
	
	div.bodyContent table.contenttable tr {
		color: #5f676c;
		letter-spacing:0.4px;
	}
	
	div.bodyContent table.contenttable td p.bodytext {
		margin:0px;
		padding:0px;
		line-height:normal;
	}
		
	
/* 7.0 Friends */

div.bodyFriendsMain {
	border-left:1px solid #ccd4d9;
	border-right:1px solid #ccd4d9;
	height:49px;
	width:130px;
	padding-left:4px;

	float:left;
	letter-spacing:0.1em;
}

div.bodyFriendsSub_title {
height:11px;
width:166px;
float:left;
padding-left:6px;
letter-spacing:0.1em;
}	

div.bodyFriendsSub_picture {
border-right:1px solid #ccd4d9;
text-align:center;
height:38px;
width:166px;
}
	
	
/* 8.0 Body Right Row */

/* Listenelemente wie aktuell, read more usw. */
div.bodyRightRow_title {
	width:124px;
	height:16px;
	
	font-size:10px;
	font-weight:bold;
	color:#fff;
	
	padding-left:6px;
	padding-right:0px;
	padding-top:3px;
	
	margin-top:17px;
	margin-bottom:4px;
	
	background-color:#0072ba;
}

	/* 8.1 Liste */
	div.bodyRightRow_list_item {
		width:123px;
		height:18px;
		
		padding-top:3px;
		padding-left:7px;
		
		font-size:11px;
		border-bottom:1px solid #ccd4d9;
		
		color: #5f676c;
	}
	
	div.bodyRightRow_list_item a{
		color: #5f676c;
	}
	
	div.bodyRightRow_list_item img{
		float:right;
		margin-top:-3px;
		margin-right:-3px;
	}

/* Liste Content-Navigation in Right Row */
ul.contentList {
width: 123px;
padding: 0;
margin: 0;
display: none;
}
li.linkBox {
width: 123px;
font-size: 11px;
border-bottom:1px solid #ccd4d9;
color: #5f676c;
list-style: none;
}

	/* 8.2 Login Box */
	div.bodyRightRow_login {
		color:#879197;
		font-size:9px;	
		height:48px;
		
		margin-top:5px;
	}

	div.bodyRightRow_login input  {	
		float:left;		
		margin-bottom:4px;
	}		
	
	div.bodyRightRow_login_register {
		float:right;
		padding-right:5px;
		width:125px;
		text-align:right;
		letter-spacing:0.7px;
	}
	
	div.bodyRightRow_login_register a {
		color: #5f676c;
	}


	/* 8.3 Diverse Inhalte */
	
	div.bodyRightRow_element {
		width:126px;
		margin-bottom:5px;
		color: #5f676c;
		font-size:11px;
	}
	
		div.bodyRightRow_element a {
			color: #5f676c;
		}
		
		div.bodyRightRow_element a:hover {
			color:#0072ba;
		}
		
		div.bodyRightRow_element img {
			border:1px solid #ccd4d9;
			padding:1px;
			margin-bottom:5px;
		}
	
		div.sitemapNavi {
			padding-left:10px;
			padding-bottom:20px;
			width: 520px;
			margin-top:10px;
		}
		
		div.sitemapNavi * {
			line-height:17px;
			letter-spacing:0.4px;			
			margin:0px;
		}
		
		div.baercomm { 
			text-align: center; 
			font-family:'Arial Narrow'; 
			font-size:11px; 
			letter-spacing:1px; 
			color: #5f676c;
			border-top: 1px solid #a8b5c2; 
			border-bottom: 1px solid #a8b5c2; 
			margin-top: 6px; 
			height:42px;
			width:130px;
		}
		
		div.baercomm a { 
			color: #005baa; 
			text-decoration:none; 
			font-weight: bold; 
		}
