body {

font-size:12px;
}

.langselect {
  float:left;
  margin-top:31px;
  margin-left:12px;
  height:24px;
  width:180px;
  }
.hidden {
  width:0px;
  height:0px;
  overflow:hidden;
  float:left;
}

#menuTop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c6511b; line-height:16px; float:left; padding-top:29px}
#menuTop a { color:#c6511b; text-decoration:none; font-size:11px;} 
#menuTop a:hover { text-decoration:underline; }

#footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c6511b; }
#footer a { color:#c6511b; text-decoration:none; font-size:11px; }
#footer a:hover { text-decoration:underline;  }

#logo {height:90px; width:180px; float:right;}
/*
#logo, #schreinergroup #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_group_180x90.gif); background-position:right; }
#protech #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_protech_180x90.gif); background-position:right; }
#prosecure #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_prosecure_180x90.gif); background-position:right; }
#medipharm #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_medipharm_180x90.gif); background-position:right; }
#VarioLight #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_variolight_180x90.gif); background-position:right; }
#logidata #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_logidata_180x90.gif); background-position:right; }
#systeme #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_systeme_180x90.gif); background-position:right; }
#etiketten #logo { height:90px; width:180px; float:right;  background-image: url(../img/logos/logo_etiketten_180x90.gif); background-position:right; }
*/
#subheader { width:955px; margin:0px;  background-image: url(../img/subheader/typo_group_955x65.gif);}
#subheader, #schreinergroup #subheader { height:65px; background-image: url(../img/subheader/typo_group_955x65.gif); }
#protech #subheader { height:65px; background-image: url(../img/subheader/typo_protech_955x65.gif); }
#prosecure #subheader { height:65px; background-image: url(../img/subheader/typo_prosecure_955x65.gif); }
#medipharm #subheader { height:65px; background-image: url(../img/subheader/typo_medipharm_955x65.gif); }
#variolight #subheader { height:65px; background-image: url(../img/subheader/typo_variolight_955x65.gif); }
#VarioLight #subheader { height:65px; background-image: url(../img/subheader/typo_variolight_955x65.gif); }
#logidata #subheader { height:65px; background-image: url(../img/subheader/typo_logidata_955x65.gif); }
#systeme #subheader { height:65px; background-image: url(../img/subheader/typo_systeme_955x65.gif); }
#etiketten #subheader { height:65px; background-image: url(../img/subheader/typo_etiketten_955x65.gif); }

#jobboerse #subheader { background-image:url(../img/subheader/typo_jobboerse_955x65.gif); }

p { font-size: 1em;
	line-height: 1.3em; }
a { font-size: 13px; }

body  {
    	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background: #ede1cb;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
	line-height: 1.4em;
    	background-image: url(../img/bgr.gif);
    	background-repeat:repeat-x;
    }
    
td {
    	font: 13px Verdana, Arial, Helvetica, sans-serif;
	
}
.thrColFixHdr #container { 
    	width: 955px;  
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 1px solid #e1dbcf;
    	text-align: left; 
	padding-right:10px;    	
	padding-left:10px;    	
    } 
.thrColFixHdr #container[id] {  
	
	padding-right:10px; 
}   
    
.thrColFixHdr #header { 
    	background: #ffffff; 
    	padding: 0 0 0 0;
    } 
.thrColFixHdr #header h1 {
    	margin: 0; 
    	padding: 10px 0;
    }
.thrColFixHdr #sidebar1 {
    	float: left; 
    	width: 270px; 
    	background: white; 
    	padding: 20px 0px 0px 0px;
    }
    
.thrColFixHdr #sidebar2 {
    	float: right; 
    	width: 128px; 
    	background: white; 
    	padding: 15px 0px 15px 0px;
    	height:300px;  
    	line-height:11px;

    }
.thrColFixHdr #sidebar2[id] {
	height:auto;
    	/*min-height:300px;*/
    	padding: 15px 10px 15px 10px;
}    
    
.thrColFixHdr #mainContent { 
margin:0;
    	font-size:1em;
        line-height:1.2em;
    	padding: 24px 0px 0px 0px;
    	width:500px;
    	overflow:hidden;

}

.thrColFixHdr #mainContent[id] { 
    	margin: 0 0px; 
    	padding: 10px 0px;
	padding-left:8px;
	width:524px;
}
.thrColFixHdr #footer { 
    	padding: 5px 16px 30px 20px; 
	margin:0pt auto;
	text-align:right;
	width:955px;
    	
} 
.thrColFixHdr #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
.fltrt { 
    	float: right;
    	margin-left: 8px;
    }
.fltlft { 
    	float: left;
    	margin-right: 8px;
    }
.clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
    
.csc-firstHeader {
    
    	font-size:18px;
    	font-weight:bold;
    	color: c4511a;
    }


.breadcrumb { 
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e2a88d; line-height:16px;
  float:right;
  padding-top: 0px; 
}

.breadcrumb a  { font-size:10px; text-decoration:none; color:#e2a88d; }
.breadcrumb a:link { text-decoration:none; color:#e2a88d; }
.breadcrumb a:visited { text-decoration:none; color:#e2a88d; }


/* Teaser */

.teaser1colHead, #sidebar2 .csc-header {
	back2ground-position: bottom;
	back2ground-image: url(../img/bg_teaser_1row.jpg);
	bor2der-left:1px solid #F4E0D7;
	bor2der-right:1px solid #F4E0D7;
	width:119px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color:#c6511b;
}
.teaser1colHead a {
	color:#c6511b;
	text-decoration:none;
}

.teaser1col, #sidebar2 p {
	margin-top:-12px;
	width: 118px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f4e0d7;
	border-bottom-color: #f4e0d7;
	border-left-color: #f4e0d7;
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #141400;
	
}

.tx-jppageteaser-pi1-list-entry-link-item { text-align:right;}

.tx-jppageteaser-pi1-list-entry-link-item a { 
	color:#c6511b;
	text-decoration:none;
}

.tx-jppageteaser-pi1-list-entry-link-item a:hover {
	text-decoration:underline;
}

.tx-jppageteaser-pi1 {
	line-height: 1.3em;
}

#sidebar2  .shortlist a, #sidebar2 li a {
	font-size:1em;
	color:#c6511b;
	text-decoration:none;
	margin-bottom:4px;
} 
#sidebar2  .shortlist a:hover, #sidebar2 li a:hover {
	text-decoration:underline;
} 


#sidebar2 .csc-firstHeader {
	font-size: 14px;
	line-height: 14px;
	color:#c6511b;
}


#sidebar2 ul { 
	margin-top:-16px;
	width: 118px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f4e0d7;
	border-bottom-color: #f4e0d7;
	border-left-color: #f4e0d7;
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 14px;
	color: #141400;
}
#sidebar2 li { list-style-type:none; margin-top:8px; margin-left:8px; line-height:14px; list-style-image:url(../img/basic/list_element.gif);}

#sidebar2 .bodytext a { font-size:11px; text-decoration:none; background-image:url(../img/basic/list_element.gif); background-position: 0px 4px; background-repeat:no-repeat; padding-left:6px; color:#c6511b; display:block; text-indent:0px}
#sidebar2 .bodytext a:hover { text-decoration:underline; }
#sidebar2 .csc-header { margin-top: 16px;}

#sidebar2 .csc-textpic-imagewrap { border-left: 1px #f4e0d7 solid; border-right: 1px #f4e0d7 solid;  width:135px; padding-left:0px; padding-top:8px; margin-top:-12px; height:auto; overflow:hidden;}


/* Services */
#services {margin-bottom:8px;}
#services img { margin:0; padding:0; border:0px;}
#services .tx-efafontsize-pi1 a { line-height:6px; }
.tx-efafontsize-pi1 { padding-bottom:0px; margin-top:-3px; }
#servicesBottomImg {padding:0; margin:0; margin-top:-3px;} 


/*Tabellen */

td { vertical-align:top; }

.contenttable-0 { 
	font-size: 12px;
	line-height: 16px; 
}



/* Navigation */


.menu-level1  {
	background-repeat:no-repeat;
	display: block;
	width:260px;
}

.menu-level1 a{
	background-color:#efefed;
	background-image: url(../img/menu/lay1_default.gif);
	background-repeat:no-repeat;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.2px;
	color:#000000;



	text-decoration: none;
	line-height:22px;
	text-indent:24px;
	border-top:1px #cccccc solid;
}


 .menu-level1-active a, .menu-level1-current-active a {
	background-image: url(../img/menu/lay1_over.gif);
}


.menu-level2  {
	display: block;
	width:260px;
	list-style-type: none;
	list-style-position: outside;

}
.menu-level2 a{
	background-image: url(../img/menu/lay2_default.gif);
	background-repeat:no-repeat;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.2px;
	color:#000000;
	text-decoration: none;
	line-height:20px;
	padding-left:18px;
}

.menu-level2-active  a {
	background-image: url(../img/menu/lay2_over.gif);
}

.level1 a:hover {
	font-size:10px;
	font-weight:600;
	font-stretch: condensed;
	background-image: url(../img/menu/lay1_over.gif);
}

.level2 a:hover {
	font-weight:600;
	font-stretch:condensed;
	background-image: url(../img/menu/lay2_over.gif);
}

.level2 .menu-level2-current-active  a {
	background-image: url(../img/menu/lay2_over.gif);

}

/* level 3 */

#sidebar1 .menu-level2-current-active ul, .menu-level2 ul, .menu-level2-with-subpage ul { margin-top:0px; margin-bottom:0px;}
body>html #sidebar1 .menu-level2-current-active ul, .menu-level2 ul, .menu-level2-with-subpage ul { margin-left:-40px; margin-top:0px; margin-bottom:0px;}

body>html #sidebar1 .menu-level1 .menu-level1-active .menu-level2 .menu-level2-current-active ul.menu-level3 li a {margin-left:-40px; }

.menu-level2-current-active ul li, .menu-level2 ul li, .menu-level2-with-subpage ul li { 
	list-style-type: none;
	list-style-position: outside;
} 

.menu-level2-current-active ul li a, .menu-level2 ul li a, .menu-level2-with-subpage ul li a { 
	display:block;
	background-image: url(../img/menu/lay3_default.gif);

}
 
.menu-level2-current-active ul li a:hover, .menu-level2 ul li a:hover, .menu-level2-with-subpage ul li a:hover {
	font-weight:600;
	font-stretch:condensed;
	background-image: url(../img/menu/lay3_over.gif);
}

.menu-level2-current-active .menu-level3  li a {
	background-image: url(../img/menu/lay3_default.gif);
}

.menu-level2-current-active ul li a .menu-level3-current-active  a {
border:1px blue solid;
	background-image: url(../img/menu/lay3_over.gif);


}

#sidebar1 li.menu-level3-current-active a { background-image: url(../img/menu/lay3_over.gif); }


/* Tabellen */


#mainContent .contenttable {margin:0; border-collapse:collapse;}

#mainContent .contenttable td{
border:1px solid #F4E0D7;
padding-left:6px;
}

#mainContent .bodytext {
/*margin-bottom:12px;*/
margin-bottom:7px;
margin-top:5px;
}

#mainContent ul {padding-top:12px;}

#mainContent a { 
	color:#c6511b;
	text-decoration:none;
}

#mainContent a:hover {text-decoration:underline;} 



/* Listen */

#mainContent  ul {  margin-top:-18px; }
#mainContent  li { list-style-type:none; margin-top:8px; line-height:1.3em; list-style-image:url(../img/basic/list_element_ie6.gif);}
#mainContent[id]  li { list-style-type:none; margin-top:8px; line-height:1.3em; list-style-image:url(../img/basic/list_element.gif);}

.csc-bulletlist li a {color:#c6511b; text-decoration:none;}
.csc-bulletlist li a:hover {color:#c6511b; text-decoration:underline;}



/* Headlines */

/* Group Headlines 1.2 em */
.csc-firstHeader, .csc-header h1, .csc-header-n1 h1, .csc-header-n2 h1,  .csc-header-n3 h1,  .csc-header-n4 h1 { font-size: 1.2em; color:#c6511b; line-height:1.3em; font-weight:bold;}

/* 
#protech .csc-firstHeader, #protech .csc-header h1, #protech .csc-header-n1 h1, #protech .csc-header-n2 h1,  #protech .csc-header-n3 h1, #protech .csc-header-n4 h1 { font-size: 1.9em; color:#c6511b; line-height:30px; font-weight:500;}
#prosecure .csc-firstHeader, #prosecure .csc-header h1, #prosecure .csc-header-n1 h1, #prosecure .csc-header-n2 h1,  #prosecure .csc-header-n3 h1, #prosecure .csc-header-n4 h1 { font-size: 1.9em; color:#c6511b; line-height:30px; font-weight:500;}
#medipharm .csc-firstHeader, #medipharm .csc-header h1, #medipharm .csc-header-n1 h1, #medipharm .csc-header-n2 h1,  #medipharm .csc-header-n3 h1, #medipharm .csc-header-n4 h1 { font-size: 1.9em; color:#c6511b; line-height:30px; font-weight:500;}
#VarioLight .csc-firstHeader, #VarioLight .csc-header h1, #VarioLight .csc-header-n1 h1, #VarioLight .csc-header-n2 h1,  #VarioLight .csc-header-n3 h1, #VarioLight .csc-header-n4 h1 { font-size: 1.9em; color:#c6511b; line-height:30px; font-weight:500;}
#logidata .csc-firstHeader, #logidata .csc-header h1, #logidata .csc-header-n1 h1, #logidata .csc-header-n2 h1,  #logidata .csc-header-n3 h1, #logidata .csc-header-n4 h1 { font-size: 1.9em; color:#c6511b; line-height:30px; font-weight:500;}



*/

#mainContent .csc-header h1, #mainContent .csc-header-n1 h1, #mainContent .csc-header-n2 h1, #mainContent .csc-header-n3 h1, #mainContent .csc-header-n4 h1 { margin-bottom: 12px; }

#sidebar2 .csc-header-n2 h1, #sidebar2 .csc-header-n3 h1, #sidebar2 .csc-header-n4 h1 { margin-bottom: 12px; font-size:12px; line-height:1em;}

#sidebar2 .csc-header h1, #sidebar2 .csc-header-n1 h1{
	padding-bottom: 0px;
	font-size:12px; line-height:1em;
}

#sidebar2[id] .csc-header h1, #sidebar2 .csc-header-n1 h1{
	padding-bottom: 6px;
}

.csc-frame-frame1 { border-bottom: 1px #f4e0d7 solid; border-left: 1px #f4e0d7 solid; border-right: 1px #f4e0d7 solid; padding: 12px; padding-top:0px; line-height:16px;}
.csc-frame-frame1 strong { color:#B33D1B; display:block; margin-bottom:-8px;}

.csc-textpic-caption { font-size:0.8em; border-bottom: 1px #f4e0d7 solid; border-left: 1px #f4e0d7 solid; border-right: 1px #f4e0d7 solid; padding:4px; } 

h2 { font-size: 1.4em; color:#c6511b; line-height:30px; font-weight:500; }

h2 a { color:#c6511b; }




#mainContent .tx-rgtabs-pi1 li{}
#mainContent .rgtabs-menu  li { list-style-image:none; }

.rgtabs-container ul li { margin-top:8px; line-height:14px; list-style-image:url(../img/basic/list_element.gif);}




/* Linkliste */

.linklist { line-height:20px; }
.linklist a {color:#c6511b; text-decoration:none;}
.linklist a:hover {color:#c6511b; text-decoration:underline;}

.rightLink {margin-bottom:4px;}
.rightLink a {color:#c6511b; text-decoration:none;}
.rightLink a:hover {color:#c6511b; text-decoration:underline;}

/* pageteaser */

.pageteaser a { text-decoration:none; font-size:1em; text-decoration:none; background-image:url(../img/basic/list_element.gif); background-position: 0px 4px; background-repeat:no-repeat; padding-left:6px; color:#c6511b;}
.pageteaser a:hover { text-decoration:underline;}

.pageteaser h2 { font-size: 1.2em; color:#c6511b; line-height:30px; font-weight:500;  margin-bottom:-4px; margin-left:86px;
margin-top:-2px; }

.pageteaser h2 a { font-size: 1em; color:#c6511b;}


.pageteaser2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f4e0d7;
	border-bottom-color: #f4e0d7;
	border-left-color: #f4e0d7;
	padding: 8px;
}
.pageteaser2 a { text-decoration:none; font-size:1em; text-decoration:none; background-image:url(../img/basic/list_element.gif); background-position: 0px 4px; background-repeat:no-repeat; padding-left:6px; color:#c6511b;}
.pageteaser2 a:hover { text-decoration:underline;}

.pageteaser2 h2 { font-size: 1.2em; color:#c6511b; line-height:1em; font-weight:500;  margin-bottom:4px; 
margin-top:-2px;}

.pageteaser2 h2 a { font-size: 1em; color:#c6511b; }
.pageteaser2 .image { float:left; margin-right:12px; }
.pageteaser2 .link { text-align:right; }

#mainContent ul ul {margin-top:-12px; }


/* Tabellen */


#mainContent .contenttable {
	width:450px;
	border-bottom:1px solid #F4E0D7;
	border-left:1px solid #F4E0D7;
	border-right:1px solid #F4E0D7;
}

#mainContent .contenttable .tr-even td {
	background-color:#F4F0E9;
}

#mainContent .contenttable .tr-odd td {
	background-color:#FFFFFF;
}

#mainContent .contenttable caption {
	font-size:1.2em;
	text-align:left;
	font-weight:bold;
	color:#c6511b;
	padding:2px;
	border-left:1px solid #F4E0D7;
	border-right:1px solid #F4E0D7;
}

#mainContent .contenttable th {
	font-weight:bold;
	text-align:left;
	background-color:#E9E0D1;
	padding:2px;
}

#overlay { border:1px red solid; height:400px }



.csc-textpic-text li {text-indent:0px; margin-left:0px}



/* Head descriptions */

.csc-frame-frame2 {border-top:1px #f4e0d7 solid; margin-top:8px; font-size:0.8em; color:#c6511b; font-style:italic; line-height:0.8em;}
.csc-frame-frame2 .csc-header h4, .csc-frame-frame2 .csc-header h1 {font-size:1em; font-weight:bold; line-height:0.8em;}

.csc-frame-frame2 .bodytext { margin-top:2px;}
.csc-frame-frame2 a { font-size:1em; color:#c6511b; text-decoration:underline;}
.csc-frame-frame2 a:hover { text-decoration:underline;}

/* Product Chooser */

.productChooser { border-bottom:1px #f4e0d7 solid; border-left:1px #f4e0d7 solid; border-right:1px #f4e0d7 solid; padding:8px; padding-bottom:0px; width:120px }

.productChooser[id] { padding:8px; }

.productChooser select { font-size:10px; width:120px; padding-bottom:0px;}
.productChooser h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#c6511b;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-bottom:-12px;
}

#sidebar2[id] .productChooser h1 {
	font-size:12px;
	line-height:1em;
	margin-bottom:2px;
}

.rgsmoothgallery-caption { width:190px; text-align:left; font-size:0.8em; border-bottom: 1px #f4e0d7 solid; border-left: 1px #f4e0d7 solid; border-right: 1px #f4e0d7 solid; padding:4px; margin-bottom:8px;  }



/* sidebar2 dropdown fuer geschaeftsbereiche */

#sidebar2{
	padding-top:0px;
	margin-top:0px;
}
#sidebar2[id]{
	margin-top:0px;
}

#vertical_slide {
	width:135px; 
	overflow: visible;
	position:relative; 
	z-index:97;
	height:120px;
	margin-top:-5px;
}

#vertical_slide p{
	border:0px solid;
	padding:0px;
	margin:0px;
	margin-top:2px;
	padding-top:3px;
	background-color:#FFFFFF;	
	background-image:url("fileadmin/img/weiss.gif");
	background-repeat:repeat;
}
#vertical_slide a{
	padding:0px;
	margin:0px;
	padding-left:12px;
	font-size:11px;
	color:#B33D1B;
	margin-left:3px;
	background-image:none;
	background-repeat:no-repeat;
	background-position: left center;
	text-decoration: none;
}
#vertical_slide a:hover {
	background-image:url("fileadmin/img/pfeil.gif");
	font-weight:bold;
}
#vertical_slide_inner {
	position:relative;
	z-index:98; 
	border-left:1px #f2e9e2 solid; 
	border-right:1px #f2e9e2 solid;
	border-bottom:1px #f2e9e2 solid; 
	width:123px; 
	margin-left:7px;
	padding-bottom:5px; 
	background-color:#FFFFFF;
}
#v_toggle{
	width:130px;
	margin-top:-30px;
}
#sidebar_bottom {
	margin-top:16px;
}


#sidebar2 .bodytext{
	width:119px;
}
#sidebar2[id] .bodytext {
	width:119px;
}


#services2{
margin-top:-210px; width:135px;
}


/* GB Chooser*/


#GBChooserForm select {
	background-color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
 	color: #C6511B;
 	width:128px;
 	border:1px #C6511B solid;
 	padding-top:1px;
 	padding-bottom:1px;
}



.GBChooser {
	padding-left:4px;
	padding-top:4px;
	border-left: 1px #F4E0D7 solid;
	border-right: 1px #F4E0D7 solid;
	width:131px;
	height:24px;
	overflow:hidden;
	margin-top:-2px;
	}
	

/* Searchresults */

.tx-indexedsearch-browsebox {margin-bottom:12px; margin-top:12px;}
.browsebox { float:left;  background-color:#f8f8f7; width:100%; border-bottom:#cccccc 1px solid; height:26px; margin:0; padding:0; margin-bottom:4px; }
.browsebox li {  float:left; width:40px; padding-bottom:3px; padding-left:3px; list-style-image:none;}

.tx-indexedsearch form {width:100%;}
.tx-indexedsearch-res  { clear:left;}
.tx-indexedsearch-browsebox p { font-size:0.8em; margin-bottom:24px; display:none; overflow:hidden;}
.tx-indexedsearch-whatis {display:none; overflow:hidden;}
.tx-indexedsearch-sec { width:0px; display:none; overflow:hidden;}
.tx-indexedsearch-sec table { height:0px; display:none; overflow:hidden;}
.tx-indexedsearch-sectionlinks {width:0px; overflow:hidden;clear:all;}
.tx-indexedsearch-secHead .tx-indexedsearch-title {font-size:1.4em; font-weight:bold;}

/* Searchbox */

.searchbox { 
  float:left; 
  margin-top:0;
  padding-top:27px;
  margin-left:30px;

  width:240px;
}

#header[id] .searchbox { padding-top:26px;}

.search2box label {float:left;}
.searchInputField {width:192px; float:left;}

.searchbutton { padding-top:3px; }

.searchbutton input { margin-top:-1px; }


.tx-indexedsearch-searchbox-sword { border: 1px #f4e0d7 solid; padding:1px; font-size:10px; margin-top:2px; margin-left:2px; width:135px; height:13px; }
.searchbox { margin-left:0px; font-size:11px; color: #C6511B;  }

#menuTop { float:left; display:inline;}

.browsebox li { list-style-image:none; }

.tx-indexedsearch a {
	color:#c6511b; 
	text-decoration:none;
}
.seachFor {width:180px; height:64px; border:#dddddd 1px solid; background-color:#eeeeee; margin-bottom:4px; padding:4px;}



div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:0px !important;
	padding-right: 5px;
}

#topteaser { margin-top:-2px;}
#topteaser[id] { margin-top:0px;}


/* Abstand unterhalb Flash-Header anpassen*/
.tx-rlmpflashdetection-pi1 { margin-bottom:5px; }

#topMenuSearchButton {margin-bottom:-4px;}
#topMenuSearchButton[id] {margin-bottom:-5px;}

#sidebar2 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:none;
}


.pageteaser2 img {float:left; margin-right:8px; border:1px #cccccc solid;}

 #skip_btn {
  border: 0px none ; 
  margin-top: -5px; 
  float: left; 
  margin-left: 384px;
  background-position:right top; 
  background-image: url("../img/basic/skip.gif");
  background-repeat: no-repeat;
  width:187px;
  height:24px;
  display:block;
 }
 #skip_btn[id] {
 
   margin-top: -10px; 
 *margin-top: -5px;
 margin-left: 768px;
 
 }
 a#skip_btn:hover {
  background-position:right top; 
  background-image: url("../img/basic/skip_over.gif"); 
  background-repeat: no-repeat;
 }
 
 
 
 
  #skip_en_btn {
  border: 0px none ; 
  margin-top: -5px; 
  float: left; 
  margin-left: 384px;
  background-position:right top; 
  background-image: url("../img/basic/skip_en.gif");
  background-repeat: no-repeat;
  width:187px;
  height:24px;
  display:block;
 }
 #skip_en_btn[id] {
 
   margin-top: -10px; 
 *margin-top: -5px;
 margin-left: 768px;
 
 }
 a#skip_en_btn:hover {
  background-position:right top; 
  background-image: url("../img/basic/skip_over_en.gif"); 
  background-repeat: no-repeat;
 }
 .csc-linkToTop{
  text-align: right;
 }


#sidebar2 .tx-ditemaillink-pi1 p {
  margin-top:-2px;
}


sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
 border:1px solid #CCC;
}
.csc-textpic .csc-textpic-intext-left-nowrap .csc-textpic-border {
  margin-top:10px;
}