@charset "ISO-8859-1";

/****
 * Standard Stylesheets 
 *
 * roland-konzern.de
 *
 * 
 *
 * @author matthias schmidt <matthias.schmidt@antwerpes.de>
 * @date Mon Aug 15 17:13:42 GMT+01:00 2005
 * @copyright antwerpes + partner AG
 * @version 0.1
 * @package 
 */
 

 

 
 /******************************************************
 * Standard:
 *
 * standard defines global styles for elements
 * 
 ******************************************************/

BODY, DIV, P,
H1, H2, H4, H5, H6,
B, STRONG, I,
FORM, SELECT, OPTION, TEXTAREA, INPUT,
A, 
TH, TD,  
OL, UL, LI {
	font-size: 11px ;
	font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
}

BODY {
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	/*background: #FFFFFF url(../../bilder/_global/grafiken/_bg/bg_header.jpg) no-repeat top left;*/
}

/*
BODY.rechtsschutz {
	background: #FFFFFF url(../../bilder/_global/grafiken/_bg/bg_header_rechtschutz.jpg) no-repeat top left;
}
*/

BODY.popup {
	margin: 20px 30px 20px 35px;
	padding: 0;
	background: none;
}



/**
 * Paragraphs (P)
 */
P.bodytext {
	font-size : 11px;
	line-height : 15px;
}

alignLeft,
P.pLeftText {
 	text-align: left;
}

.alignCenter,
P.pCenterText {
 	text-align: center;
}

.alignRight,
P.pRightText {
 	text-align: right;
}

SPAN.spBlueColor {
	color: #005AAA;
}


/**
 * Images (IMG)
 */
IMG {
	border: 0;
}

.elInvisible {
	position: absolute;
	left: -2000px;
	width: 1px;
}


/* clear */
DIV.divCleaner {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0.1px solid white; /* niemals nicht entfernen */
	font-size: 1 ;
	line-height: 1px ;
}
DIV.divCleaner0 {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0px solid white;
	font-size: 0 ;
	line-height: 0px ;
}

DIV#divNaviDecorator {
	position: absolute;
	top: 185px;
	left: 192px;
	z-index: 1000;
	width: 53px;
	height: 437px;
	background: url(../../bilder/_global/grafiken/_nav/nav_decorator.gif) no-repeat top left;
}


/******************************************************
 * Header:
 *
 * defines styles for the header elements 
 * (banner, logo, funktionsnavigation, etc.)
 * 
 ******************************************************/

DIV#divHomeHeader {	
	
}

DIV#divHomeLogoSection {
	position: absolute;
	top: 7px;
	left: 16px;
}

DIV#divHomeLogoRoland {
	position: absolute;
	top: 6px;
	left: 826px;
}


/******************************************************
 * Funktionsnavigation:
 *
 * defines styles for the funcnav elements 
 * 
 * 
 ******************************************************/

DIV#divFunktionsNavigationWrapper {
	position: absolute;
	top: 15px;
	left: 250px;
	width: 500px;
	height: 35px;
	max-height: 35px;
	float: left;
	padding: 0 0 0 5px;
}

DIV#divFunktionsNavigation {
	position: absolute ;
	top: 0 ;
	right: 0 ;
}

DIV#divFunktionsNavigation UL {
	float: left ;
	list-style-type: none;
	margin: 4px 6px 0 0;
	padding: 0;
}

DIV#divFunktionsNavigation UL LI {
	float:left;
	margin: 0;
	padding:0;
	font-size: 11px;
	color: #747378;
}
 
DIV#divFunktionsNavigation UL LI A,
DIV#divFunktionsNavigation UL LI A:LINK,
DIV#divFunktionsNavigation UL LI A:HOVER,
DIV#divFunktionsNavigation UL LI A:VISITED {
	font-weight: normal;
	color: #747378;
	text-decoration: none;
	font-size: 11px;
}

DIV#divSearchform {
	float:left;
}

DIV#divSearchform FORM {
	margin: 0;
	padding: 0;
}

DIV#divSearchform INPUT.funcnavSearch {
	width: 75px;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

p.pPatternBlueDark button,
BUTTON.indexedsearch-submit {
	background: white;
	border: none;
	font-weight: bold;
	color: #005AAA;
	padding: 0;
	margin: 0;
	width: 55px;
	font-size: 11px;
	letter-spacing : 0.07em;
}
/*
DIV#divSearchform BUTTON {
	background-color: white;
	border: 0;
	height: 20px;
	margin: 0 0 0 -2px;
	padding: 0;
	font-size: 11px;
	color: #747378;
}
*/




/******************************************************
 * Topnavigation:
 *
 * defines styles for the topnavigation elements 
 * 
 * 
 

DIV#divTopNavigation {
	position: absolute;
	top: 68px;
	left: 330px;
	width: 500px;
	padding: 0 ;
}

DIV#divTopNavigation DIV.divTopNavigationItem {
	margin: 0;
	padding: 0;
}

DIV#divTopNavigation A {
	font-size: 15px;
	color: #005AAA;
	text-decoration: none;
	font-weight: bold ;
}
    
DIV#divTopNavigation UL.topnavigationLinkList {
	list-style: none;
	list-style-position: outside;
	margin: 0 ;
	padding: 0;
	float: left;
}

DIV#divTopNavigation UL.topnavigationLinkList LI {
	margin: 0 ;
	padding: 0 ;
	float: left ;
}



DIV#divTopNavigation UL.topnavigationLinkList LI DIV {
	background: url(../../bilder/_global/grafiken/_but/bg_topnavi_lo.png) no-repeat top left;
	margin: 0;
	padding: 3px 0 0 15px;
	float: left;
}

DIV#divTopNavigation UL.topnavigationLinkList LI DIV.activeLevel1 {
	background: url(../../bilder/_global/grafiken/_but/bg_topnavi_hi.png) no-repeat top left;
	float: left;
}

DIV#divTopNavigation UL.topnavigationLinkList LI DIV.activeLevel1 A, 
DIV#divTopNavigation UL.topnavigationLinkList LI DIV.activeLevel1 A:LINK, 
DIV#divTopNavigation UL.topnavigationLinkList LI DIV.activeLevel1 A:HOVER,
DIV#divTopNavigation UL.topnavigationLinkList LI DIV.activeLevel1 A:VISITED,
DIV#divTopNavigation UL.topnavigationLinkList LI A:HOVER {
	color: #D97D1A;
}


******************************************************/

DIV.divPullDownNavigation {
	position: absolute;
	top: 98px ;
	width: 181px ;
	border: 2px solid #5894C8 ;
	/*background-color: #E5EEF6;*/
	background-color: #C5D7EB;
	z-index: 9999 ;
	visibility: hidden ;
}

/*-- pulldown-navi --*/
DIV.divPullDownNavigation ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	/*padding: 8px 4px 8px 4px;*/
	padding: 8px 4px 2px 4px;
}
DIV.divPullDownNavigation li {
	margin: 0;
	padding: 0;
}
DIV.divPullDownNavigation li div {
	margin: 0;
	padding: 4px 0 1px 18px;
	background-image: url(../../bilder/_global/grafiken/_nav/nav_sub_pull_l.gif) ;
	background-repeat: no-repeat;
}
DIV.divPullDownNavigation li div.divActive {
	background-image: url(../../bilder/_global/grafiken/_nav/nav_sub_pull_h.gif) ;
}
DIV.divPullDownNavigation a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #005AAA;
	font-weight: bold;
	text-decoration: none;
}
DIV.divPullDownNavigation a:hover,
DIV.divPullDownNavigation li div.divActive a {
	color: #D97D1A;
}

DIV#divPullDownNavigationResetTop {
	position: absolute;
	top: 35px;
	left: 250px;
	width: 590px;
	height: 25px;
}

DIV#divPullDownNavigationResetRight {
	position: absolute;
	top: 70px;
	left: 795px;
	width: 60px;
	height: 120px;
}

DIV#divPullDownNavigationResetBottom {
	position: absolute;
	top: 290px;
	left: 190px;
	width: 590px;
	height: 60px;
}

DIV#divPullDownNavigationResetLeft {
	position: absolute;
	top: 70px;
	left: 190px;
	width: 65px;
	height: 200px;
}



DIV#divCompleteContainer {
	position: absolute;
	top: 185px;
	left: 0px;
	float: left;
}

DIV#divMainContainer {
	background: url(../../bilder/_global/grafiken/_bg/bg_content.jpg) no-repeat top left;
	width: 1003px;
	float: left;
}

DIV#divContentSpacer {
	float: left;
	width: 1px;
	font-size: 1;
	height: 445px;
}



/******************************************************
 * Subnavigation:
 *
 * defines styles for the elements in the 
 * subnavigation container (subnav, linkboxes, etc.)
 * 
 * 
 ******************************************************/


DIV#divMainContainer DIV#divSubnavigationContainer {
	width: 245px;
	min-height: 437px;
	_height: 437px;
	float: left;
	color: #005AAA;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

DIV#divSubnavigationContainer H2.subnavProductGroupHeadline {
	padding: 10px 0 5px 25px;
	margin: 0;
	/*background-color: #E3EDF5;*/
	background-color: #C5D7EB;
}

DIV#divSubnavigationContainer A,
DIV#divSubnavigationContainer A:LINK,
DIV#divSubnavigationContainer A:HOVER,
DIV#divSubnavigationContainer A:VISITED {
	font-size: 12px;
	color: #005AAA;
	font-weight: normal;
	text-decoration: none;
}

DIV#divSubnavigationContainer A:HOVER {
	color: #D97D1A;
}

DIV#divSubnavigationContainer DIV.divLinkBoxHeadline H2 {
	font-size: 13px;
	font-weight: bold;
	color: #005AAA;
	margin: 0;
	padding: 3px 5px 2px 10px;
	height: 18px;
	_height: 23px;
	background-color: #D9D9D9;
	border-top: 3px solid white;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList,
DIV#divSubnavigationContainer UL.subnavigationLinkList UL {
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList LI {
	/* background-color: #E5EEF6; */
	margin: 0;
	padding: 0;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV {
	/*background: #E3EDF6 url(../../bilder/_global/grafiken/_but/bg_subnavi_lo.gif) no-repeat top left;*/
	background: #C5D7EB url(../../bilder/_global/grafiken/_but/bg_subnavi_lo.gif) no-repeat top left;
	margin: 0 ;
	padding: 7px 0 4px 29px;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.subnavWidth {
	background: none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 161px;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.subnavLevel3Width {
	background: none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 150px;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel2 {
	background: #E5D3B2 url(../../bilder/_global/grafiken/_but/bg_subnavi_hi.gif) no-repeat top left;
	color: #D97D1A;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel2 A, 
DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel2 A:LINK, 
DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel2 A:HOVER,
DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel2 A:VISITED,
DIV#divSubnavigationContainer UL.subnavigationLinkList LI A:HOVER {
	color: #D97D1A;
	margin: 0;
	padding: 0;
}

DIV#divSubnavigationContainer DIV#subnavigationBoxLevel3 {
	margin: 0;
	padding: 7px 0 7px 0;
	background-image: none;
	/*background-color: #DFEBF4;*/
	background-color: #C5D7EB;
}

DIV#divSubnavigationContainer UL.subnavigationLinkListLevel3 {
	margin: 0;
	padding: 0;
	_border: 1px solid #C5D7EB;
}
DIV#divSubnavigationContainer UL.subnavigationLinkListLevel3 LI {
	width: 191px;
}
DIV#divSubnavigationContainer UL.subnavigationLinkListLevel3 LI DIV {
	background-color: #C5D7EB;
	padding: 5px 0 2px 43px;
}
DIV#divSubnavigationContainer UL.subnavigationLinkListLevel3 LI DIV {
	background: url(../../bilder/_global/grafiken/_but/bg_subnavi_l3_lo.gif) no-repeat top left;
}
	
DIV#divSubnavigationContainer UL.subnavigationLinkListLevel3 LI DIV.activeLevel3 {
	background: url(../../bilder/_global/grafiken/_but/bg_subnavi_l3_hi.gif) no-repeat top left;
}

DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel3 A, 
DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel3 A:LINK, 
DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel3 A:HOVER,
DIV#divSubnavigationContainer UL.subnavigationLinkList LI DIV.activeLevel3 A:VISITED,
DIV#divSubnavigationContainer UL.subnavigationLinkList LI A:HOVER {
	color: #D97D1A;
}


	

DIV#divSubnavigationContainer DIV.divLinkBoxContent {
	margin: 0;
	background-color: #F2F2F4;
}

DIV#divSubnavigationContainer DIV.divLinkBoxContent P {
	margin: 0;
	padding: 10px;
	color: #747378;
}

DIV#divSubnavigationContainer UL.externLinkList {
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 5px 0 5px 0px;
}

DIV#divSubnavigationContainer UL.externLinkList LI {
	background: url(../../bilder/_global/grafiken/_but/bg_arr_externlink_lo.gif) no-repeat top left;
	background-repeat: no-repeat;
	margin: 0 0 0 12px;
	padding: 2px 0 1px 12px;
}

DIV#divSubnavigationContainer UL.externLinkList LI A,
DIV#divSubnavigationContainer UL.externLinkList LI A:LINK,
DIV#divSubnavigationContainer UL.externLinkList LI A:HOVER,
DIV#divSubnavigationContainer UL.externLinkList LI A:VISITED {
	font-size: 12px;
	color: #666666;
}




/******************************************************
 * Content PAGES:
 *
 * defines styles for the content elements 
 * 
 * 
 ******************************************************/
 

DIV#divContentContainer,
DIV#divContentContainerPopup,
DIV#divContentContainerAdditional {
	float: left;
	width: 512px;
	margin: 0;
	margin-left: 15px;
	/*margin-left: 27px;*/
	margin-right: 26px;
	padding: 0;
	color: #333333;
}



DIV#clickPathnavigation {
	font-size: 11px; 
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0;
}

DIV#clickPathnavigation UL.clickPathLinkList {
	list-style-type: none;
	float:left;
	margin: 0 0 18px 0;
	padding: 0;
}

DIV#clickPathnavigation UL.clickPathLinkList LI {
	float:left;
	margin: 0;
	padding:0;
}

DIV#clickPathnavigation UL.clickPathLinkList LI B,
DIV#clickPathnavigation UL.clickPathLinkList LI STRONG {
	color: #747378;
}
 
DIV#clickPathnavigation UL.clickPathLinkList LI A,
DIV#clickPathnavigation UL.clickPathLinkList LI A:LINK,
DIV#clickPathnavigation UL.clickPathLinkList LI A:HOVER,
DIV#clickPathnavigation UL.clickPathLinkList LI A:VISITED {
	font-size: 11px;
	color: #747378;
	font-weight: normal;
}
 
DIV#clickPathnavigation UL.clickPathLinkList LI.clickPathItemActive A,
DIV#clickPathnavigation UL.clickPathLinkList LI.clickPathItemActive A:LINK,
DIV#clickPathnavigation UL.clickPathLinkList LI.clickPathItemActive A:HOVER,
DIV#clickPathnavigation UL.clickPathLinkList LI.clickPathItemActive A:VISITED {
	font-weight: bold;
}








DIV#divContentContainer DIV.divContentBody,
DIV#divContentContainerPopup DIV.divContentBody,
DIV#divContentContainerAdditional DIV.divContentBody  {

}


/* only first header formatted as H1 otherwise format as h2 */

DIV#divContentContainer H1,
DIV#divContentContainerPopup H1 {
	font-size: 15px;
	color: #ED8F09;
	padding: 0;
	margin: 0 0 15px 0;
}
DIV#divContentContainer H2,
DIV#divContentContainerPopup H2 {
	font-size: 11px;
	color: #005AAA;
	padding: 0;
	margin: 5px 0 0 0;
}
DIV#divContentContainer H2.productGroupHeadline,
DIV#divContentContainerPopup H2.productGroupHeadline {
	font-size: 11px;
	color: #ED8F09;
	padding: 0;
	margin: 10px 0 10px 0;
}

DIV#divContentContainer B,
DIV#divContentContainer STRONG,
DIV#divContentContainerPopup B,
DIV#divContentContainerPopup STRONG {
	/* color: #005AAA; */
}


DIV#divContentContainer H2 A,
DIV#divContentContainer H2 A:LINK,
DIV#divContentContainer H2 A:HOVER,
DIV#divContentContainer H2 A:VISITED,
DIV#divContentContainerPopup H2 A,
DIV#divContentContainerPopup H2 A:LINK,
DIV#divContentContainerPopup H2 A:HOVER,
DIV#divContentContainerPopup H2 A:VISITED{
	color: #005AAA;
	text-decoration: none;
}

H3,
H3 A,
H3 A:LINK,
H3 A:HOVER,
H3 A:VISITED {
	font-weight: normal;
	color: #005AAA;
	margin: 10px 0 10px 0;
	padding: 0;
	text-decoration: none;
}

H4 {
	font-weight: normal;
	color: #005AAA;
	margin: 0;
	padding: 0;
}

DIV#divContentContainer H1.csc-firstHeader,
DIV#divContentContainerPopup H1.csc-firstHeader {
	font-size: 14px;
	font-weight: bold;
	color: #DC8425;
	padding: 0;
}

DIV#divContentContainer P,
DIV#divContentContainerPopup P {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}

DIV#divContentContainer DIV.divImageBoxLeft,
DIV#divContentContainerPopup DIV.divImageBoxLeft {
	float: left;
	margin: 5px 10px 5px 0;
}

DIV#divContentContainer DIV.divImageBoxRight,
DIV#divContentContainerPopup DIV.divImageBoxRight {
	float: right;
	margin: 0 0 5px 5px;
}

P.bodytext A,
P.bodytext A:LINK,
P.bodytext A:HOVER,
P.bodytext A:VISITED {
	font-weight: normal;
	color: #DC8425;
}


DIV#divContentContainer UL,
DIV#divContentContainerPopup UL {
	list-style: none ;
	list-style-position: outside ;
	margin: 0;
	/* muss an klasse gebunden werden!! : padding: 10px 0 10px 0; */
}

DIV#divContentContainer UL.ulStandard,
DIV#divContentContainerPopup UL.ulStandard {
	padding: 0;
	margin: 10px 0 10px 5px;
}

DIV#divContentContainer UL LI,
DIV#divContentContainerPopup UL LI {
	/* background-image: url(../_img/_but/list_bullet_blue.gif); */
	background-repeat: no-repeat;
	line-height: 15px;
	font-size: 11px;
	color: #333333;
	margin: 0;
	padding: 0 0 5px 13px;
}

UL.ulStandard LI A,
UL.ulStandard LI A:LINK,
UL.ulStandard LI A:HOVER,
UL.ulStandard LI A:VISITED {
	font-weight: normal;
	color: #DC8425;
}

DIV#divContentContainer OL,
DIV#divContentContainerPopup OL {
	margin: 0 0 0 25px;
	padding: 10px 0 10px 0;
}

DIV#divContentContainer OL LI,
DIV#divContentContainerPopup OL LI {
	line-height: 15px;
	font-size: 11px;
	margin: 0;
	padding: 0 0 5px 0;
}

DIV#divContentContainer DIV.divContentBody UL LI,
DIV#divContentContainerPopup DIV.divContentBody UL LI {
	background-image: url(../../bilder/_global/grafiken/_but/list_bullet_blue.gif);
	background-repeat: no-repeat;
}

OL.blueFirstLine LI {
	color: #005AAA;
	font-size: 11px;
}

SPAN.normCopyStyle {
	color: #333333;
	font-size: 11px;
}


/*-- product link bar----------------------------------------------------------*/

DIV#divProductLinkBar {
	margin: 0;
	padding: 20px 0 10px 5px;
	width: 510px;
	float: left;
}

DIV#divProductLinkBar DIV.divProductLinkBarItem {
	float: left;
}



/*-- FAQ link liste -----------------------------------------------------------------------------*/
DIV#divContentContainer UL.faqLinkList {
	list-style: none;
	/*margin: 0 0 15px 0;*/
	margin: 0 0 15px 1px;
	padding: 0;
}

DIV#divContentContainer UL.faqLinkList LI.faqLinkItem {
	background: white url(../../bilder/_global/grafiken/_but/bg_arr_faqlink_lo.gif) no-repeat top left;
	line-height: 15px;
	font-size: 11px;
	margin: 0;
	padding: 0 0 5px 13px;
}

DIV#divContentContainer UL.faqLinkList LI.faqLinkItem A,
DIV#divContentContainer UL.faqLinkList LI.faqLinkItem A:LINK,
DIV#divContentContainer UL.faqLinkList LI.faqLinkItem A:HOVER,
DIV#divContentContainer UL.faqLinkList LI.faqLinkItem A:VISITED {
	font-weight: bold;
	text-decoration: none;
	color: #005AAA;
}


/*-- sitemap ------------------------------------------------------------------------------------*/
#divSitemap {
	background-image: url(../../bilder/_global/grafiken/_bg/bg_sitemap.gif);
	background-repeat: repeat-y;
	float: left;
}
#divSitemap ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0 ;
}
#divSitemap ul.ulSitemapLevel2 {
	border-top: 3px solid #FFFFFF ;
}
#divSitemap li {
	margin: 0 ;
	padding: 0 ;
	background-image: url();
}

#divSitemap ul.ulSitemapLevel1 li {
	margin: 0 ;
	padding: 0 ;
	width: 170px ;
}

#divSitemap ul.ulSitemapLevel1 li div {
	margin: 0 ;
	padding: 8px 8px 8px 0 ;
	background-color: #E3EBF6;
	border-right: 3px solid white ;
	background-image: url(../../bilder/_global/grafiken/_nav/nav_sitemap_top.gif) ;
	background-repeat: no-repeat;
}
#divSitemap ul.ulSitemapLevel2 li {
	margin: 0;
	padding: 0;
}
#divSitemap ul.ulSitemapLevel2 li div {
	margin: 0;
	padding: 5px 5px 5px 18px;
	background-image: url(../../bilder/_global/grafiken/_nav/nav_sitemap_sub.gif) ;
	background-repeat: no-repeat;
}

#divSitemap ul.ulSitemapLevel1 a {
	color: #EE8F08 ;
	font-weight: bold ;
	text-decoration: none ;
	margin: 13px 2px 13px 18px;
	padding: 0 ;
}
#divSitemap ul.ulSitemapLevel2 a {
	color: #005AAA ;
	font-weight: normal ;
	margin: 0;
	padding: 0;
}




DIV.leftbox {
	margin: 0;
	padding: 5px 10px 5px 0;
	float: left;
}

DIV.rightbox {
	margin: 0;
	padding: 5px 0 5px 10px;
	float: right;
}



/***************
 * buttons
 ***************/

DIV#divContentButtonBar {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 30px 0 0 0;
	padding: 0 0 10px 0;
	float: left;
}

DIV#divContentButtonBar DIV.divButtonItem {
	background: url(../../bilder/_global/grafiken/_but/bull_button_ws.gif) no-repeat top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 15px 0 17px;
	float: left;
}

DIV#divContentButtonBar DIV.divButtonItemBack {
	background: url(../../bilder/_global/grafiken/_but/bull_buttonback_ws.gif) no-repeat top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 15px 0 17px;
	float: left;
}

DIV.divButtonItemStd {
	background: url(../../bilder/_global/grafiken/_but/bull_button_ws.gif) no-repeat top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 15px 0 17px;
}

DIV.divContentPageUpButton {
	background: url(../../bilder/_global/grafiken/_but/bull_button_up_ws.gif) no-repeat top left;
	background-repeat: no-repeat;
	padding: 0 15px 0 17px;
	margin: 10px 0 20px 0;
}

DIV.divButtonItemStd A,
DIV.divButtonItemStd A:LINK,
DIV.divButtonItemStd A:HOVER,
DIV.divButtonItemStd A:VISITED,
DIV.divButtonItem A,
DIV.divButtonItem A:LINK,
DIV.divButtonItem A:HOVER,
DIV.divButtonItem A:VISITED,
DIV.divButtonItemBack A,
DIV.divButtonItemBack A:LINK,
DIV.divButtonItemBack A:HOVER,
DIV.divButtonItemBack A:VISITED,
DIV.divContentPageUpButton A,
DIV.divContentPageUpButton A:LINK,
DIV.divContentPageUpButton A:HOVER,
DIV.divContentPageUpButton A:VISITED {
	font-size: 11px;
	font-weight: bold;
	color: #005AAA;
	text-decoration: none;
}





/******************************************************
 * Additional Content PAGES:
 *
 * defines styles for the additional templates sites
 * 
 * 
 ******************************************************/

DIV#divContentContainerAdditional P {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	margin: 0;
	padding: 0;
}



/* only first header formatted as H1 otherwise format as h2 */

DIV#divContentContainerAdditional H1,
DIV#divContentContainerAdditional H2 {
	font-size: 11px;
	font-weight: bold;
	color: #005AAA;
	margin: 10px 0 10px 0;
	padding: 0;
}

H3 {
	font-size: 11px;
	font-weight: normal;
	color: #005AAA;
	margin: 10px 0 10px 0;
	padding: 0;
}

DIV#divContentContainerAdditional H1.csc-firstHeader {
	font-size: 14px;
	font-weight: bold;
	color: #DC8425;
	margin: 0 0 15px 0;
	padding: 0;
}



/***************
 * FAQ 
 ***************/

DIV.divFAQLinkItem {
	background: url(../../bilder/_global/grafiken/_but/bg_bull_arr_orange_lo.gif) no-repeat top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 5px 20px;
}

DIV.divFAQLinkItem A,
DIV.divFAQLinkItem A:LINK,
DIV.divFAQLinkItem A:HOVER,
DIV.divFAQLinkItem A:VISITED {
	color: #005AAA;
	font-size: 11px;
	text-decoration: none;
}




/**********************
 * Tabellen
 **********************/

TABLE.contenttable {
	width: 100%;
	border-spacing: 3px;
}

TABLE.contenttable TR {
	/*background-color: #E3EDF6;*/
	background-color: #E3EBF6;
}

TABLE.contenttable TR TD {
	font-size: 10px;
	text-align: center;
	margin: 0;
	padding: 5px 10px 5px 10px;
}

TABLE.contenttable TR.tr-0 TD {
	/*background: #005AAA;*/
	background: #01509B;
	text-align: center;
	margin: 0;
	color: white;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

TABLE.contenttable TR TD.td-last,
TABLE.contenttable TR TD.td-0 {
	text-align: left;
}

TABLE.contenttable TR.tr-0 TD.td-last {
	/*background: #005AAA url(../../bilder/_global/grafiken/_deko/table_firstrow_back.gif) no-repeat right top;*/
	background: #01509B url(../../bilder/_global/grafiken/_deko/table_firstrow_back.gif) no-repeat right top;
}

TABLE.contenttable TR TD.td-right {
	text-align: right;
}




/**********************
 * Download-Tabellen
 **********************/

TABLE.downloadtable {
	width: 100%;
	border-spacing: 3px;
	margin-bottom: -3px;
	_margin-bottom: -2px;
}

TABLE.downloadtable TR {
	
}

TABLE.downloadtable TR TD {
	margin: 0;
	padding: 10px;
	/*background-color: #E3EDF6;*/
	background-color: #E3EBF6;
	vertical-align: top;
}

TABLE.downloadtable TR TD P.bodytext {
	margin: 0;
	padding: 0;
}

TABLE.downloadtable TR TD A.tblDownloadLink,
TABLE.downloadtable TR TD A.tblDownloadLink:LINK,
TABLE.downloadtable TR TD A.tblDownloadLink:HOVER,
TABLE.downloadtable TR TD A.tblDownloadLink:VISITED {
	text-decoration: none;
	color: black;
}

DIV.divTblDownloadLink {
	background: url(../../bilder/_global/grafiken/_but/bg_arr_externlink_lo.gif) no-repeat top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 2px 0 0 12px; 
}

DIV.divTblDownloadLink A,
DIV.divTblDownloadLink A:LINK,
DIV.divTblDownloadLink A:HOVER,
DIV.divTblDownloadLink A:VISITED {
	text-decoration: none;
	color: black;
}




/**********************
 * Indexed Search
 **********************/

DIV.tx-indexedsearch-searchbox {
	background-color: #E3EBF6;
	padding: 10px 10px 10px 10px;
	margin: 0;
}

DIV.tx-indexedsearch-browsebox {
	padding: 0 0 10px 0;
	margin: 0;
}

INPUT.tx-indexedsearch-searchbox-sword {
	font-size: 11px;
	color: #333333;
}

SELECT.tx-indexedsearch-searchbox-selectbox {
	font-size: 11px;
	color: #333333;
}

BUTTON.tx-indexedsearch-searchbox-button {
	background-color: #E3EBF6;
	border: 0;
	height: 20px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #005AAA;
	width: 55px;
	letter-spacing : 0.07em;
}

DIV.tx-indexedsearch-resultItemBox {
	background-color: #E3EBF6;
	margin: 0 0 3px 0;
	padding: 10px; 
	/* width: 492px; */
	/* overflow: hidden; */
}

TD.tx-indexedsearch-resultItem-headline A, 
TD.tx-indexedsearch-resultItem-headline A:LINK, 
TD.tx-indexedsearch-resultItem-headline A:HOVER, 
TD.tx-indexedsearch-resultItem-headline A:VISITED {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
}

TD.tx-indexedsearch-resultItem-body {

}

TD.tx-indexedsearch-resultItem-footer A, 
TD.tx-indexedsearch-resultItem-footer A:LINK, 
TD.tx-indexedsearch-resultItem-footer A:HOVER, 
TD.tx-indexedsearch-resultItem-footer A:VISITED {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
}


DIV#tx-indexedsearch-resultsfooterBox {
	/*background-color: #C6D9EA;*/
	background-color: #C5D7EB;
	width: 516px;
	float: right;
	padding: 5px 10px 5px 10px;
	margin: 0;
}

DIV#tx-indexedsearch-resultsfooter {
	float: right;
}

DIV#tx-indexedsearch-resultsfooter DIV.tx-indexedsearch-results-pagelinkitem {
	float: left;
	color: #333333;
	font-size: 11px;
}

DIV#tx-indexedsearch-resultsfooter DIV.tx-indexedsearch-results-pagelinkitem A,
DIV#tx-indexedsearch-resultsfooter DIV.tx-indexedsearch-results-pagelinkitem A:LINK,
DIV#tx-indexedsearch-resultsfooter DIV.tx-indexedsearch-results-pagelinkitem A:HOVER,
DIV#tx-indexedsearch-resultsfooter DIV.tx-indexedsearch-results-pagelinkitem A:VISITED {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}




/**********************
 * Overview / Sitemap
 **********************/
 
DIV.divContentBodyOverview {
	font-size: 11px;
}

DIV.divContentBodyOverview A,
DIV.divContentBodyOverview A:LINK,
DIV.divContentBodyOverview A:VISITED {
	font-size: 11px;
	color: #005AAA;
	font-weight: normal;
	text-decoration: none;
}

DIV.divContentBodyOverview A:HOVER {
	color: #E38826;
}


DIV.divOverviewSectionHeadline {
	float: left;
	background-color: #E3EDF6;
	margin: 0 2px 0 0;
	padding: 6px 0 0 5px;
}

DIV.divOverviewSectionLinkContainer {
	float: left;
	background-color: #E3EDF6;
	margin: 0 2px 0 0;
	padding: 4px 0 0 5px;
}

DIV.divOverviewLinkItem {
	background: url(../../bilder/_global/grafiken/_but/bg_topnavi_lo.png) no-repeat top left;
	background-repeat: no-repeat;
	margin: 5px 0 10px 0;
	padding: 1px 0 0 15px;
}

TD.tdOverview {
	background-color: #E3EDF6;
	
}


/**********************
 * Vorstandsseite
 **********************/
DIV.divVorstand {
	margin: 0 0 35px 0;
	float: left;
}

IMG.imgVorstandImage {
	float: left;
	margin-right: 10px;
	padding-bottom: 20px;
}
DIV.divVorstandImage {
	float: left;
	width: 145px;
	/*padding-top: 10px;*/
	padding-bottom: 20px;
} 

DIV.divVorstandText {
	float: left;
	max-width: 340px;
}



.formError  {
	display: block; 
	clear: left; 
	margin-left: 162px; 
	color: #DD0000;
}

/**********************
 * CallBack-Service
 **********************/

DIV#callbackFormat {
	margin: 20px 0 0 0 ;
	padding: 0 ;
	border: 0 ;
}

DIV#callbackFormat fieldset {
	margin: 0 0 3px 0 ;
	padding: 0 ;
	border: 0 ;
}

/*-- paragraphs --*/
DIV#callbackFormat .pPatternBlue {
	clear: both ;
	margin: 0 ;
	padding: 5px 10px ;
	/*background-color: #E3EDF6;*/
	background-color: #E3EBF6;
}
DIV#callbackFormat .pPatternBlueDeep {
	clear: both ;
	margin: 0 ;
	padding: 5px 10px ;
	/*background-color: #E3EDF6;*/
	background-color: #E3EBF6;
}
DIV#callbackFormat .pPatternBlueDark {
	clear: both ;
	margin: 3px 0 0 0 ;
	padding: 5px 10px ;
	text-align: right ;
	/*background-color: #D0E1EE ;*/
	background-color: #C5D7EB ;
}
DIV#callbackFormat .pPatternBlueDark button {
	/*background-color: #D0E1EE ;*/
	background-color: #C5D7EB ;
}

/*-- label-tags --*/
DIV#callbackFormat .pPatternBlue label {
	width: 160px;
	float: left;
	padding-top: 2px ;
}
DIV#callbackFormat .pPatternBlueDeep label {
	padding-top: 2px ;
}

/*-- input-textarea --*/
DIV#callbackFormat textarea {
	width: 462px ;
	height: 150px ;
}

.pPatternBlueBottom {
	clear: both ;
	margin: 0 0 3px 0 ;
	padding: 5px 10px ;
	/*background-color: #E3EDF6;*/
	background-color: #E3EBF6;
}





/**********************
 * Email-Versand
 **********************/

DIV#formFormat {
	margin: 20px 0 0 0 ;
	padding: 0 ;
	border: 0 ;
}

DIV#formFormat fieldset {
	margin: 0 0 3px 0 ;
	padding: 0 ;
	border: 0 ;
}

/*-- paragraphs --*/
DIV#formFormat .pPatternBlue {
	clear: both ;
	margin: 0 ;
	padding: 5px 10px ;
	background-image: url(../../bilder/_global/grafiken/_bg/bg_form.gif) ;
}
DIV#formFormat .pPatternBlueDeep {
	clear: both ;
	margin: 0 ;
	padding: 5px 10px ;
	/*background-color: #E3EDF6;*/
	background-color: #E3EBF6;
}
DIV#formFormat .pPatternBlueDark {
	clear: both ;
	margin: 3px 0 0 0 ;
	padding: 5px 10px ;
	text-align: right ;
	/*background-color: #C6D9EA ;*/
	background-color: #C5D7EB ;
}
DIV#formFormat .pPatternBlueDark button {
	/*background-color: #C6D9EA ;*/
	background-color: #C5D7EB ;
}
DIV#formFormat .pPatternBlueDark img.imgFormButton {
	
	
}

/*-- label-tags --*/
DIV#formFormat .pPatternBlue label {
	width: 160px;
	float: left;
	padding-top: 2px ;
}
DIV#formFormat .pPatternBlueDeep label {
	padding-top: 2px ;
}

/*-- input-textarea --*/
DIV#formFormat textarea {
	width: 462px ;
	height: 150px ;
}




/**********************
 * Glossarseiten
 **********************/
DIV#divGlossaryLetterBrowser {
	
}

DIV#divGlossaryLetterBrowser UL.glossaryLinkList {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: none;
}

DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItem,
DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItemActive {
	background-image: none;
    background-color: #E3EDF6;
	float: left;
	margin: 0 3px 0 0;
	padding: 3px;
}

DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItem A,
DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItem A:LINK,
DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItem A:HOVER,
DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItem A:VISITED {
	color: #005AAA;
	font-weight: bold;
	text-decoration: none;
}

DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItemActive A,
DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItemActive A:LINK,
DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItemActive A:HOVER,
DIV#divGlossaryLetterBrowser UL.glossaryLinkList LI.glossaryLinkItemActive A:VISITED {
	color: #EE8F08;
	font-weight: bold;
	text-decoration: none;
}


DIV.divGlossaryEntry {

}

/*
DIV.divGlossaryEntry DIV.divGlossaryHeadline {
	float: left;
}
*/

DIV.divGlossaryEntry DIV.divGlossaryHeadlineWord {
	color: #005AAA;
	/*padding: 0;*/
	padding: 5px 0 5px 15px;
	margin: 0;
	width: 480px;
}

DIV.glossarDescription {
	background-color: #E3EDF6;	
	margin: 0;
	padding: 1px 15px 1px 15px;
}




/******************************************************
 * Teaser:
 *
 * defines styles for the teaser elements 
 * 
 * 
 ******************************************************/

DIV#divTeaserContainer {
	float: left;
	width: 199px;
}

DIV#divTeaserContainer A,
DIV#divTeaserContainer A:LINK,
DIV#divTeaserContainer A:HOVER,
DIV#divTeaserContainer A:VISITED {
	font-size: 12px;
	color: #005AAA;
	font-weight: normal;
	text-decoration: none;
}
	
DIV#divTeaserContainer DIV.divTeaserBox {
	
}

DIV#divTeaserContainer DIV.divTeaserBoxHeadline H2 {
	font-size: 15px;
	font-weight: bold;
	color: #005AAA;
	margin: 0;
	padding: 3px 0 2px 12px;
	background-color: #D9D9D9;
	border-top: 3px solid white;
}

DIV#divTeaserContainer DIV.divTeaserBoxContent {
	margin: 0;
	padding: 5px 5px 5px 0;
	background-color: #F2F2F3;
}

DIV#divTeaserContainer H3 {
	font-weight: bold;
	color: #005AAA;
	margin: 0;
	padding: 0 0 0 12px;
	font-size: 12px ;
}

DIV#divTeaserContainer P {
	color: #747378;
	margin: 0;
	padding: 2px 0 2px 12px;
}

DIV#divTeaserContainer UL {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
}

DIV#divTeaserContainer UL LI,
DIV#divTeaserContainer p.pLink {
	background: url(../../bilder/_global/grafiken/_but/bg_arr_externlink_lo.gif) no-repeat top left;
	background-repeat: no-repeat;
	margin: 0 0 0 11px;
	padding: 2px 0 0 12px;
}

DIV.divTeaserNews {
	margin: 0 0 8px 0 ;
	padding: 0 ;
}

DIV.divTeaserNews p {
	font-size: 11px ;
	color: #666666 ;
	font-weight: normal ;
	margin: 0 ;
	padding: 2px 0 2px 12px;
}

DIV.divTeaserNews b {
	font-weight: normal ;
	font-size: 11px ;
	color: #0059AB ;
}

DIV.divTeaserNews H4 {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 12px;
}

DIV#divTeaserContainer A.aNewsHeadlineLink,
DIV#divTeaserContainer A:LINK.aNewsHeadlineLink,
DIV#divTeaserContainer A:HOVER.aNewsHeadlineLink,
DIV#divTeaserContainer A:VISITED.aNewsHeadlineLink {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

DIV#divTeaserContainer A P.bodytext {
	padding: 0;
	margin: 0;
}




DIV.vermittlerLabel {
	width: 70px;
	padding: 2px 0 0 10px;
	float: left;
}

FORM.loginVermittler {
	padding: 5px 0 0 5px;
	margin: 0;
}

FORM INPUT.vermittlerInput {
	width: 185px;
	font-size: 11px;
	margin-bottom: 2px;
	border: 1px solid #D9D9D9;
}

BUTTON.vermittlerLogin-submit {
	background: #F2F2F2;
	border: none;
	font-weight: bold;
	color: #005AAA;
	padding: 0;
	font-size: 11px;
	letter-spacing : 0.07em;
}

LABEL.stdblue {
	color: #005AAA;
}
 
/********************************************
 special layout for www.roland-rechttschutz.at

*/

body.rechtsschutz_at DIV.divLinkBoxHeadline p.bodytext {
	padding-left: 8px;
}

body.rechtsschutz_at .vermittlerLogin-submit {
	margin-bottom: 5px;
}


/******************************************************
 * Footer:
 *
 * defines styles for the footer elements 
 * 
 * 
 ******************************************************/

DIV#divFooterNavigation {
	float: left;
	margin: 0;
	padding: 5px 0 5px 12px;
	width: 1000px;
	font-size: 11px;
	font-weight: normal;
	color: #747378;
	background-color: white;
}

DIV#divFooterNavigation A,
DIV#divFooterNavigation A:LINK,
DIV#divFooterNavigation A:HOVER,
DIV#divFooterNavigation A:VISITED {
	font-size: 11px;
	font-weight: normal;
	color: #747378;
	text-decoration: none;;
}

DIV#divFooterNavigation UL.footerNavigationLinkList {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
}

DIV#divFooterNavigation UL.footerNavigationLinkList LI {
	float:left;
	margin: 0;
	padding:0;
}







/******************************************************
 * POPUP PAGES:
 *
 * defines styles for popup pages
 * 
 * 
 ******************************************************/
DIV.divProductParagraph {
	padding: 0;
	margin: 0;
	_margin: 0 0 14px 0;
	float: left;
}

DIV.divProductParagraph DIV.divPictogramme {
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 13px;
	_padding-top: 3px;
	width: 53px;
}

DIV.divProductParagraph DIV.divProductDescription {
	padding: 0;
	margin: 0;
	float: left;
	width: 400px;
}



/**********************
 * Vorstandsseite
 **********************/
 
TD.curvitBlue,
TR.curvitBlue {
	background-color: #E3EDF6;
}

DIV#divCurvit IMG {
	border: 0;
	margin: 0;
}

TD.curvitWhite,
TR.curvitWhite {
	background-color: white;
}

TD.curvitYear {
	background-color: #E3EDF6;
	text-align: right;
	float: right;
	margin: 0;
	padding: 5px;
}

TD.curvitText {
	background-color: #E3EDF6;
	margin: 0;
	padding: 5px;
}

TD.curvitFoto {
	background-color: #E3EDF6;
}

TD.curvitFooter {
	background-color: #C6D9EA;
	padding: 13px;
}

/**********************
 * diverse Helper
 **********************/
.aLittleBitLower {
	position: relative;
	top: 3px;
}

.hALittleBitLower {
	padding: 6px;
}
