@import url(2colums.css);
@import url(editorcontent.css);
@import url(feuser.css);


*{font-size:100.01%}
html {
	font-size:62.5%;
	height:100%;
}
body {
	color:#555;
	font:1.1em/1.6em verdana, helvetica, sans-serif;
	margin:0;
	background:#fff url(../images/shadow1.gif) repeat-y 50% 0;

	height:100%;
	min-width:1025px;
}

/*facebook logo zb. informatik*/

#fb{background-image:url("../images/facebook.png");
background-position:-10px top;
background-repeat:no-repeat;
float:left;
height:160px;
margin-top:117px;
position:fixed;
width:68px;

}

#fb:hover {background-position:0 top;z-index:99;cursor:pointer;}



/*schwabe newsletter*/

#powermaildiv_uid836 p.tx_powermail_pi1_fieldwrap_html_checkbox_title
{
display:none;
}
#check_uid836_0, #check_uid836_1          {
margin-left: -65px;
}



/*flash vid books*/
.rgmediaimages-media {
border-left:1px solid #D2CBCA;
border-right:1px solid #D2CBCA;
}

/*rgmediaimages tt_news*/
#sfwvideo{
border:1px solid #ccc;
}


  /*
 * ddl.css -- sample stylesheet for DAM downloadlist plugin
 *
 * $Id: ddl.css 129 2005-05-04 12:49:32Z sici $      
// DAM_DOWNLOADLIST EXTENSION STYLE
 *
 */

     
dl.ddl_container {

}

dt.ddl_title {
float:right;
width:565px;
font-weight:800;
margin-top:15px;
}

dd.ddl_description {
	margin: 0.2em 0em 0.8em 1em;
	padding: 0em;
	
	height:180px;
}

.publisher {float:right;
font-style:italic;
margin-bottom:15px;
width:565px;}

.dam_img{
float:left;
width:170px;
}

.dam_img img{
border: 1px solid #afafaf;
margin-top:-10px;
}
.dam_text{
float:right;
height:180px;
width:565px;
}
dd.ddl_description .breaker {

margin-left:180px;

}


dd.ddl_description p {
	margin: 0.2em 0em;
	padding: 0em;
}

li.ddl_file_list_item {
	list-style-type: none;
	margin-left: 1em;
}

ul.ddl_file_list {
display:none;
}


.tx-damfrontend-pi2      {}


/** Cookies für domainüberg. Login, FM *
  .tx-swacookienetwork-pi1 {
  display:none;
  }
                                      */


/****************** CONTAINER AUSSEN ********************/

#page-box_index {
	width:995px;
	/* Gesamte Seite zentrieren */
	margin:0 auto;
	background:#fff;
	min-height:100%;
	overflow:hidden;
	position:relative;
}

#page-box {
	width:995px;
	margin:0 auto;
	/*Hintergrund der linken Navigation, wird auf der Y-Achse wiederholt*/
	background:#fff url(../images/bg-sidebar.gif) repeat-y;
	min-height:100%;
	overflow:hidden;
	position:relative;
}

/* Damit 100% Boxen im IE6 dargestellt werden k?nnen */
* html #page-box {
	height:100%;
	overflow:visible;
}

/* Damit auf Schwabe Home nicht im linken Bereich der Hintergrund der Page-Box durchkommt */
#index #page-box {background:#fff;}
/* logo */




/* Bereich mit Warenkorb, Login etc. aber auch Bereich mit der horizontalen Navigation Ebene 1 */
#controls-panel {
	background:#CFCFCF;
	height:23px;
	overflow:hidden;
	padding:37px 13px 0 11px;
	position:absolute;
	top:60px;
	left:0;
	width:971px;
	font-weight:600;
	border-top:1px solid white;
	border-bottom:1px solid #ADADAD;
}
#controls-panel a {color:#fff;}
#controls-panel a:hover, #controls-panel .active a {
	color:#004d99;
	text-decoration:none;
}



#container_start {
	width:985px;
	overflow:hidden;
	padding:70px 10px 0 0;
	/*padding:130px 10px 0 0;    */
	background: url(../images/bg-header.gif) repeat-x;
}

#container {
	width:985px;
	overflow:hidden;
	padding:130px 10px 0 0;  /*STARTSEITE gesondert behandeln!! */
	background: url(../images/bg-header_emh.gif) repeat-x;
}





#content {
	float:right;
	width:755px;
	overflow:hidden;
	
	margin-top:-10px;
	margin-right:26px;
}



/****************** CONTAINER AUSSEN END********************/


/*********************** NAVIGATION STARTSEITE *************************************/

#nav {
	margin:0;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	height:60px;
	overflow:hidden;
}


#nav li {float:left;}

#nav li a {
	display:block;
	height:120px;
	width:110px;
	text-indent:-9999em;
	background:url(../images/bg-main-nav-itemsEMHok.png) no-repeat;
}
            


  /* aufbereitet für statische variante  */                  
#nav li.ag a {width: 140px;}
#nav li.ag a:hover, #nav li.agactive a {width: 140px; background-position:0 -60px;}
#nav li.verlag a {width: 140px; background-position:-140px 0;}
#nav li.verlag a:hover, #nav li.verlagactive a {width: 140px;background-position:-140px -60px;}
#nav li.druck a {width: 140px;background-position:-280px 0;}
#nav li.druck a:hover,#nav li.druckactive a {width: 140px;background-position:-280px -60px;}
#nav li.informatik a {width: 140px; background-position:-420px 0;}
#nav li.informatik a:hover, #nav li.informatikactive a {width: 140px;background-position:-420px -60px;}
#nav li.johannespetri a {width:140px; background-position:-560px 0;}
#nav li.johannespetri a:hover, #nav li.johannespetriactive a {width: 140px;background-position:-560px -60px;}
/* EMH Button mit separater Gr?sse weil das der einzige Button ist der gr?sser als die anderen ist */
#nav li.emh a {
	background-position:-700px 0;
	width:140px;
}
#nav li.emh a:hover, #nav li.emhactive a {width: 140px;background-position:-700px -60px;}








/*********************** NAVIGATION STARTSEITE END *************************************/

/*********************** HAUPTNAVIGATION *************************************/

#main-nav {
background:#CFCFCF none repeat scroll 0 0;
border-bottom:35px solid #FFFFFF;
border-top:20px solid #CFCFCF;
color:#FFFFFF;
font-size:10px;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-10px -10px 0 -12px;
overflow:hidden;
padding:15px 12px 0 10px;
width:100%;
}
#main-nav li {
	float:left;
	position:relative;
	margin:0 0 0 14px;
	display:inline;
	width:180px;
	height:115px;
	padding:75px 0 0;
	background:url(../images/photos-navN.png) no-repeat;
}
#main-nav li * {cursor:pointer;}
#main-nav a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:190px;
	text-indent:-9999em;
	background:url(../images/none.gif);
}
#main-nav a:hover {text-decoration:none;}
#main-nav div {
	height:95px;
	width:170px;
	padding:10px 5px;
	background:url(../images/mask.png);
}


#main-nav div.emh {
background:transparent url(../images/mask_emh.png) repeat scroll 0 0;
height:95px;
padding:10px 5px;
width:195px;
}


#main-nav li:hover div, #main-nav li.hover div, #main-nav li.active div {background:url(../images/mask-hover.png);}
#main-nav strong {
	display:block;
	font-weight:bold;
	font-size:1.2em;
	color:white /*dazu 21.dez */
}

#main-nav li:hover div.emh, #main-nav li.hover div.ehmh, #main-nav li.active div.emh {background:url(../images/mask-hover_emh.png);}
#main-nav strong {
	display:block;
	font-weight:bold;
	font-size:1.2em;
	margin-left:5px;
}


#main-nav span {
	position:absolute;
	bottom:10px;
	left:10px;
	width:170px;
	
}
#main-nav li.druck {background-position:-180px 0;}
#main-nav li.informatik {background-position:-360px 0;}
#main-nav li.petri {background-position:-540px 0;}
#main-nav li.emh {
	background-position:-720px 0;
	width:195px;
}
#main-nav li.emh div {width:185px;}


/*********************** HAUPTNAVIGATION END *************************************/


/********************* STARTSEITE Gesamtunternehem rechts. ***************************************/

#gesamtunternehmen_startseite li {
	position:absolute;
	top:318px;
	left:12px;
	display:inline;
	width:180px;
	height:115px;
	padding:75px 0 0;
	background:url(../images/photos-navN_gesamtunternehmen.png) no-repeat;
	color:#FFF;
}
#gesamtunternehmen_startseite li * {cursor:pointer;}
#gesamtunternehmen_startseite a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:190px;
	text-indent:-9999em;
	background:url(../images/none.gif);
}
#gesamtunternehmen_startseite a:hover {text-decoration:none;}
#gesamtunternehmen_startseite div {
	height:95px;
	width:170px;
	padding:10px 5px;
	background:url(../images/mask.png);
}

#gesamtunternehmen_startseite div.emh {
background:transparent url(../images/mask_emh.png) repeat scroll 0 0;
height:95px;
padding:10px 5px;
width:195px;
}

#gesamtunternehmen_startseite li:hover div, #main-nav li.hover div, #main-nav li.active div {background:url(../images/mask-hover.png);}
#gesamtunternehmen_startseite strong {
	display:block;
	font-weight:bold;
	font-size:1.2em;
	color:white /*dazu 21.dez */
}

#gesamtunternehmen_startseite li:hover div.emh, #main-nav li.hover div.ehmh, #main-nav li.active div.emh {background:url(../images/mask-hover_emh.png);}
#gesamtunternehmen_startseite strong {
	display:block;
	font-weight:bold;
	font-size:1.2em;
	margin-left:5px;
}

#gesamtunternehmen_startseite span {
	position:absolute;
	bottom:10px;
	left:10px;
	width:170px;
	
}




/********************* STARTSEITE narrenschiff links usw. ***************************************/
.buy-info {
	width:195px;
	left:788px;
	position:absolute;
	/*
	float:right;
	position:relative;
	*/
	top:315px;
	background:#c87b88 url(../images/img-book.jpg) no-repeat 0 100%;
	color:#fff;
	font-size:.909em;
	margin-right:1px;
}
.buy-info a {color:#fff;}
.buy-info strong {
	display:block;
	padding:5px;
	width:185px;
	font-weight:normal;
	background:url(../images/mask-light.png);
}
.buy-info ul {
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
}
.buy-info li {
border-top:2px solid #FFFFFF;
margin:-2px 0 2px 0;
padding:5px 5px 5px 10px;

}

/*************************STARTSEITE narrenschiff links usw. END ***********************************/

/************** EMH-spezifisch **************/
a {
	color:#004d99;
	text-decoration:none;
}
a:hover {text-decoration:none;}

a strong{
	color:#004d99;
	text-decoration:none;
}




#logo {
	position:absolute;
	background:url(../images/logo_emh1.gif) no-repeat;
	width:135px;
	height:40px;
	overflow:hidden;
	text-indent:-9999em;
	margin:0;
	top:10px;
	right:0px;
	z-index:2;
}
#logo a {
	display:block;
	height:100%;
	text-decoration:none;
}



/* tt_products steht hier EXTRA gesondert*/   
.order_form .submit_button
	{
	
background:url('../images/AddItemEMH.gif');
width:32px;
height:22px;
border-width:0;
background-repeat:no-repeat;
cursor:pointer;


}	
/************** EMH-spezifisch END **************/


/************** Standard Selektoren **************/
p {
	margin:0 0 10px;
	line-height:1.6;
	font-size: 1em;
	color:#555;
}


b, strong
{
	color:#777;
	font-weight:600;
}


h1 { font-size:  1em; 
	font-weight:800; 
	color:#ACABAB;;  
	border-bottom: 1px solid #D2CBCA;
 	line-height:1.7; 
	margin-top:13px; 
	padding:0;
	margin-right:-50px;
	margin-bottom:15px;
	}
	
	





img {
border-style:none;
margin-top: 0;
margin-bottom:0;
}


hr
{

border-width:1px 0;
/*border:0; border-top:1px dotted #D2CBCA; height:0px;*/
border:0; border-top:1px dotted #cfcfcf; height:0px;
}


ul {
	margin:0 0 15px 0;
	padding:0;
}
ul ul {margin:2px 0 2px 15px;}


.small
{
	color:#ccc;
font-size:0.8em;
line-height:1.5;
}




	
h3 { font-size: 1em;
	font-weight:800; 
	color:#ACABAB;;  
	border-bottom: 1px solid #D2CBCA;
 	line-height:1.7; 
	margin-top:11px; 
	padding:0;
	margin-left:189px;
	margin-right:-50px;
	margin-bottom:15px;
	}
/**************************** Content Editor Selektoren ********/

.�berschrift 
{
 font-size: 1em; 
 font-weight:800; 
 line-height:1.7; 
 margin-bottom:11px; 
 margin-top:11px; 
 padding:0;

}

#content h4 {  font-size: 1em;
 font-weight:800; 
 line-height:1.7; 
 margin-bottom:3px;
 margin-top:0;  /*Wegen tt_prodcuts top:0*/
 padding:0;
 color:#777;
 margin-bottom:11px; /*6 dez testweise - wegen tabelle schwabe gesamt*/
	}
	
	
#content .single-right h4 {

margin-bottom:0;  /* muss 0 sein, da sonst abst�nde zu gross - detailansicht*/
color:#999;
}	

#content .single-right h4.events {

margin-bottom:0;  
color:#fafafa;
background: #BF234A;
padding-left:15px;
}	
/**************************** Content Editor Selektoren END ********/

/************** globale Standard Selektoren END **************/


/************* SUCHBOX *****************************/

.search_header {
	font-weight:800;
	color:#fff;
}

/************* SUCHBOX END *****************************/



/*************  globale srlanguagemenu-pi1 ****************/
/*Flagge*/
.tx-srlanguagemenu-pi1 .NO
{
	float:left;
margin-left:10px
}

/*************  srlanguagemenu-pi1 END ****************/

/******************************* Sidebar ***************************************/
#sidebar .tx-macinasearchbox-pi1  input
{
	margin-left:0;
	padding-top:0;
  padding-left:1px;

}

/* linke vertikale Navigation bzw. Box dazu */
#sidebar {
	float:left;
	width:148px;
	padding:0 10px 0 12px;

	background:#dfdfdf;
	overflow:hidden;
}






#sidebar a {color:#555;}

#sidebar li a:hover, #sidebar li a.active  {color:#004d99; text-decoration:none;}
/* sidebar navigation */
/* Eigentliche Navigation als Liste */
#sidebar ul {
	margin:0;
	list-style:none;
}


#sidebar li {
	/* die weissen Linien am unteren Rand jedes Navigationselements */
	border-bottom:1px solid #efefef;
	/* Positionierung der einzelnen Listenelemente */
	margin:0 -10px 0 -12px;
	padding:2px 10px 2px 12px;
	
}


#sidebar li.last{
	
	border-bottom:0;
}


#sidebar li.sub {
background-color: #efefef;
border-bottom:1px solid #DFDFDF;

}




/*B�ndigkeit bei Zeilenumbr�chen erzwingen*/
#sidebar li.sub a {


}



#sidebar li.sub a:hover, #sidebar li.sub a.active {
color:#004D99;
}


#sidebar li.sub span{
margin-left:15px; 
  display:block;
}




#sidebar li.subsub {
background-color: #E1E1E1;
}

#sidebar li.subsub a {
margin-left:15px;

}


#sidebar li.subsub span {
color:#FFFFFF;

}

#sidebar li.subsub a {
color:#FFF;
}

#sidebar li.subsub span a {
color:#FFF;     
  display:block; 
}



#sidebar li.subsub a:hover, #sidebar li.subsub a.active {
color:#004D99;
text-decoration:none;
}

#sidebar li.subsub, li.subsub2 {
border: none;
border-bottom:1px dotted #ede9e8;
background-color: #98b0c9;
}
#sidebar li.subsub2 {
background:#A8BCCF;

}





/******************************* Sidebar END ***************************************/



/******************** form, input ******************/
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}



input, select, label, textarea {vertical-align:middle;}


input  { 	border:1px solid #afafaf; font-size:0.9em; font-family:Verdana, Geneva, sans-serif; color:#555; }

input.login_submit { 	background:#efefef; cursor:pointer;}

/*Formatierung der Schrift bei Eingabe in den Eingabefeldern*/
input.text,
select,
textarea {
	font:100% verdana, helvetica, sans-serif;
	color:#555;
	width:175px;
	border: 1px solid #AFAFAF;
	
}
select
 {
	background:#efefef; 
	border:1px solid #adadad;
}

fieldset input {
font-size:1em;
}


/************************** input, input  END ***************************/



/*Linkformatierung des skip Elements f?r Screenreader damit diese zur Navigation springen k?nnen, Inhalt wird hier aus dem Viewport geschoben*/
.skip {
	position:absolute;
	left:-9999em;
	text-indent:-9999em;
}





 #tabsB a.tabactive span {
      background-position:100% -42px;
	  color:#004D99;
      }





/************** ICONS Control Leiste ***************/


.ico-links {
	position:absolute;
	right:35px;
	top:1px;
	font-size:.909em;
	margin:0;
	list-style:none;
	margin-top:5px;
	/*width:180px;*/
}
.ico-links li {
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.ico-links li.lang {font-size:.9em; margin-top:1px;}
.ico-links li.inc {font-size:1.3em;}
.ico-links li.dec {font-size:.9em;}



.bag a {
	display:block;
	background:url(../images/ico-bag.gif) no-repeat;
	/*background:url(../images/button_warenkorb.gif) no-repeat;*/
	width:20px;
	height:18px;
	text-indent:-9999em;
	overflow:hidden;
	/*padding-bottom:2px;
	padding-right:10px;*/
}


.bag_full a {
	display:block;
	background:url(../images/AddItemEMH.gif) no-repeat;
	/*background:url(../images/button_warenkorb_green.gif) no-repeat;*/
	width:20px;
	height:20px;
	text-indent:-9999em;
	overflow:hidden;
	/*padding-bottom:2px;
	padding-right:10px;*/
}


.button_kundensupport {
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/kundensupport.gif");
background-repeat:no-repeat;
height:17px;
padding-bottom:2px;
padding-left:6px;
padding-bottom:4px;
padding-right:10px;}
#controls-panel .button_kundensupport a:hover{color:white;}


.button_login {/*
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/button_login.gif");
background-repeat:no-repeat;
height:17px;
padding-left:6px;
padding-bottom:2px;
padding-right:8px;
*/}


/************** ICONS Control Leiste END ***************/


/******************* Horizontale Navigations Leiste *********************/
.add-nav {
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:absolute;
	bottom:11px;
	left:11px;
}
.add-nav li {
	float:left;
	margin:0 17px 0 0;
	display:inline;

}

/******************* Horizontale Navigations Leiste END *********************/


/********************** Buchsuche BOX ************************/

li.buchsuchebox {
	display:block;
	width:110px;

}

.buchsuchebox input
{

color:#555555;
margin-right:5px;
margin-top:-10px;
padding:0 1px;
width:87px;


}
.buchsuchebox input.booksearch_button
{

background:transparent url(../../templates/images/go.gif) repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:17px;
margin-left:89px;
padding:0;
position:absolute;
top:9px;
width:22px;
}




.buchsuchebox .csc-searchform
{

}

#navi_left

{
float:left;
}



/******************** FORMULAR NAVIGATION LINKS **************/
#sidebar_forms
{
      width:157px;
      background:#cfcfcf;
      padding-left:12px;
      border-right:1px solid #ADADAD;
      overflow:visible;
   
   
}

/* Versch. Trennlinien*********/
 #sidebar_forms li.lightbreaker     {

border-top:1px dotted #fff;

}

 #sidebar_forms li.lightbreaker_top     {

border-bottom:1px dotted #ADADAD;
border-top:1px solid #FFFFFF;


}
 #sidebar_forms li.lightbreaker_top_bottom     {

border-bottom:1px dotted #ADADAD;
border-top:1px dotted #FFFFFF;
}

/* Versch. Trennlinien END*********/

#sidebar_forms ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
margin-left:-12px;
padding-left:12px;
border-bottom:1px solid #adadad;
}

#sidebar_forms li {
border-top:1px solid #fff; 
margin-left: -12px;
padding:2px 10px 2px 12px;
}

#sidebar_forms .header, #sidebar_forms .header_ie6 {
color:#FFFFFF;
font-weight:800;
padding-top:3px;
}

#sidebar_forms a {
color:#555;
}


#sidebar_forms .csc-loginform

   {
	padding:0;
	overflow:hidden;
	padding-bottom:3px;
	padding-top:0;

}

#sidebar_forms #booksearch_l{

}

.csc-loginform input {margin-right:10px;}

.csc-loginform label {
float: left;
    vertical-align: middle;
    width: 170px;
}

/* muss wegen IE darstellungsprobleme - box klebt am linken Rand*/
#sidebar_forms input
   {
width:115px;
float:left;
padding-left:2px;
padding-right:2px;
color:#777;
}

/*fixe SUBMIT-suchen linke leiste*/
#sidebar_forms .search_button, #sidebar_forms .booksearch_button_l {
height:16px;
margin-left:0;
padding:0;
width:21px;
border:0;
cursor:pointer;
}

#main_navi_left    {
width:170px;
float:left;
}                 


#sidebar_forms .csc-loginform .login_submit 
{
background:#EFEFEF;
border:1px solid #afafaf;
width:auto;
margin-top:5px;
cursor:pointer;



}




               
#sidebar_forms .personizedlinks, #sidebar_forms .personizedlinks_search_ie    {
font-size:0.9em;
}                 


#sidebar_forms .personizedlinks img,#sidebar_forms .personizedlinks_search_ie img {
border-style:none;
clear:both;
float:left;
margin-bottom:0;
margin-top:5px;
margin-right:5px;
}   



#sidebar_forms .csc-form-label-req    {
margin-bottom:3px;
margin-top:0; 
clear:both;    
}

#sidebar_forms .csc-form-label
{
   display:none;
}

/***********STARTSEITE Listen**********/

/*muss extra angesprochen werden*/
ul.news-list-START ul {
	margin:15px 0;
	line-height:1.6;
	list-style-position:outside;
	margin-left:0;
		list-style-image:none;
	list-style-type:none;
}



ul.news-list-START ul li {
	/*margin:0 0 0;*/
	padding: 0 0 0 15px;
	background:transparent url(../images/arrowredemhNew.gif) no-repeat scroll 0 0.6em;
}

/*********STARTSEITE Listen***END*****/

/******************** FORMULAR NAVIGATION LINKS end **************/


/*********************** bereits definierte STYLES aus der VDB ********************************/
.URHEBER {
	font-style:italic;
}


.AUSZEICHNUNG {
	font-style:italic;
}


.GRUNDSCHRIFT {

}

.TITEL {
font-weight:bold;


}

.ABSTAND {
margin-bottom:15px;

}

.AUSZEICHNUNG2 {
font-weight:bold;
color:#cccccc;

}


/*********************** bereits definierte STYLES aus der VDB - END*******************************/

/* Uebertitel wie "Veranstaltungen" und "Aktuelles" stimmt nicht mehr*/
#content h2 {
	color:#acabab;
	margin:0 0 3px;
	margin-bottom:15px;
}







/********************** Colums  -> innerhalb vom Content def. betr. auch tt_news ************************************/

.colums {
	width:100%;
	margin:0;
	overflow:hidden;
	/*background:url(../images/dot.gif) repeat-y 399px 0;*/
	
	padding:0;
	
}
.colums h2 {
	border-bottom:1px solid #d2cbca;
	padding:0 0 3px;
	background:#fff;
}


.events_right ul, .events_left ul, .events_leftform ul, .tx-fdfx2cols-pi1 ul {
	margin:0;
	/*list-style:url(../images/arrowredemhNEW1.gif);none;*/
	line-height:1.6;
	list-style-position:outside;
	margin-left:0;
		list-style-image:none;
	list-style-type:none;
		
}

.colums ul li, .colums .events_left ul li, .colums .events_leftform ul li  {
	padding: 0 0 0 15px;
	background:transparent url(../images/arrowredemhNew.gif) no-repeat scroll 0 0.6em;
}


.colums .events_left ul li, .colums .events_leftform ul li {
	color:#777;
}

.contenttable ul li, .colums .events_right ul li, .colums .tx-fdfx2cols-pi1 ul li, .colums .single-left-center-tabs ul li, .colums .news-single-right ul li   {
background:transparent url(../images/bullet_emh.gif) no-repeat scroll 0 0.6em;
padding:0 0 0 15px;
}

.colums ol {
	line-height:1.636;
list-style-position:outside;
margin:0;
padding:0 0 0 35px;
margin-bottom:10px;
}


.colums .events h2 {
	padding-right:20px;
	margin-right:-20px !important;
}
.colums .news h2 {
	padding-left:10px;
	margin-left:-10px !important;
}
.column {
	float:left;
	width:185px;
	padding:15px 5px 0 10px;
}
/********************** Colums  -> innerhalb vom Content def. END ************************************/





/*************************** Footer Navigation ******************************/
#footer {
	text-align:right;
	margin:0 10px 0 0;
	list-style:none;
	font-size:.909em;
}
#footer li {
	display:inline;
	margin:0 0 0 10px;
}
#footer a {color:#716f6e;}


#footer, #footerline {
	text-align:right;
	list-style:none;
	font-size:.909em;
	margin:0 35px 5px 0;
	
}

#footerline {
	
	border-top:1px solid #d2cbca;
	margin-left:198px;
	margin-bottom:5px;
	margin-top:8px;
}



/*************************** Footer Navigation END******************************/


td
{
	padding-right:15px;padding-bottom:2px;
}


#content .news-latest-container h4{ font-size: 1em;
	font-weight:800; 
	color:#ACABAB;
 	line-height:1.7; margin-bottom:15px; 
	margin-top:0; 
	padding:0;
	
	}




       .tx-macinasearchbox-pi1
       {
padding-top:3px;

}

       .tx-macinasearchbox-pi1 td
       {
color:#555;
font-family:verdana;
}

  
  
.events_container b{
color:#777;
}


  .events_container a b {
color:#004D99;
}



      .tx-newloginbox-pi1 h3    {   
      margin-left:0;
      
           }
           
      .tx-newloginbox-pi1 table td  {   
      background-color:white;
        padding:0;
        margin:0;
        padding-bottom:3px;
        width:auto;
		vertical-align:top;
           }
                 .tx-newloginbox-pi1 table   {   
                      table-layout:auto;
					  width:250px;
           }
           
           
             .more {
	background:url(../images/arrow.gif) no-repeat 1.4em;
	white-space:nowrap;
	padding:0 0 0 12px;
	font-weight:normal !important;
	line-height:1.2;
	margin-left:10px;
}
li .more {margin:0 0 0 7px;}
           
           
      
            #sidebar .mores  {   
                      
             
             background-color:#CFCFCF;
border-bottom:1px solid #ADADAD;
border-right:1px solid #ADADAD;
color:#535150;
margin-left:-12px;
overflow:hidden;
padding:3px 0 3px 12px;
width:157px;
border-top:1px dotted #efefef;
            
             	    
           }
           
            #sidebar .moressub  {   
                   
	               	background-color:#cfcfcf;
border-bottom:1px solid #BFBFBF;
border-right:1px solid #ADADAD;
border-top:1px dotted #EFEFEF;
color:#535150;
margin-left:-12px;
overflow:hidden;
padding:3px 0 3px 12px;
width:152px;
width:157px;
 	    
           }
           
           


#sidebar .fixbar
{
padding-top:10px;

}


                     

#sidebar .csc-loginform td

   {

	margin:0;
	padding:0;
}



#sidebar p.csc-form-label-req	

   {
line-height:0;
padding-bottom:0;
padding-top:5px;

}



#sidebar li.subsub2 span {
margin-left:25px;

}

#sidebar li.subsub2 a {
color: #fff;
}



#sidebar .fixbar
{
padding-top:10px;
}

/*B�chersuche fix*/


#sidebar .tx-macinasearchbox-pi1

   {

		background-color: rgb(207, 207, 207);
border-bottom: 1px solid rgb(173, 173, 173);
border-right: 1px solid rgb(173, 173, 173);
border-top: 1px solid rgb(255, 255, 255);
color: rgb(83, 81, 80);
overflow: hidden;
padding-bottom: 3px;
padding-left: 12px;
padding-top: 3px;
width: 152px;
margin-left:-12px;
width:157px;

}

#sidebar .csc-loginform

   {

	background-color:#cfcfcf;
/*border-bottom:1px solid #BFBFBF;*/
border-right:1px solid #ADADAD;
color:#535150;
font-family:verdana;
margin-left:-12px;
overflow:hidden;
padding:3px 0 3px 11px;
width:153px;
border-bottom:1px dotted #ADADAD;
  
  
  /*margin-left:-12px;*/
/*	padding-left:12px;*/
	
	padding-bottom:3px;
	padding-top:3px;
       padding-left:11px;      
          
	margin-left:-12px;
	width:158px;
}


#sidebar .csc-loginform input

   {
margin-bottom:5px;
color:#555555;
	
}

#sidebar .csc-loginform td

   {
	margin:0;
	padding:0;
}

#sidebar td.csc-form-commentcell
 {
width:120px;
}
/*bei erweiterter Suche kann Abstand zum unteren Element verringert werden*/
#sidebar p.csc-form-label
 {
width:153px;
margin-bottom:0; /*"passwort vergessen" wird nach oben geschoben*/
margin-bottom:5px;

}


#sidebar p.csc-form-label-req	

   {
	  
line-height:1em;;
padding-bottom:0;
padding-top:5px;

}





/*EXTRA f�r fixe b�chersuche angelegt - evt. komplikationen mit and. elementen*/
#sidebar form 
 {
width:153px;

}


input.image
   {
line-height:0;
padding-bottom:0;
padding-top:5px;
/*f�r die fixe Buchsuche in linker Leiste, falls in Quere kommt, dann klasenzuweisung per ts*/
margin-top:5px
}



#sidebar li.subsubVerlag {
background:#EFEFEF;
border-bottom:1px solid #DFDFDF;

}
   
 #sidebar li.subsubVerlag a:hover,  #sidebar li.subsubVerlag a.active
     {color: #004d99; text-decoration:none;}
   

#sidebar li.subsub2 span {
margin-left:25px;

}

#sidebar li.subsub2 a {
color: #fff;
}



#sidebar .fixbar
{
padding-top:10px;
}

#sidebar .tx-macinasearchbox-pi1

   {

	width:172px;
	padding:0;
	color:#535150;
	overflow:hidden;
	background-color:#DFDFDF;
        margin-left:-12px;
	padding-left:12px;
	border-bottom: 1px solid #EDE9E8;
	padding-bottom:3px;
	padding-top:3px;
margin-left:-12px;
}




#sidebar .csc-loginform td

   {

	margin:0;
	padding:0;
}

#sidebar p.csc-form-label-req	

   {
line-height:0;
padding-bottom:0;
padding-top:5px;
}


#sidebar li.subsubVerlag a {
background:#E4E2DF;

}
   


   .events_container b{
color:#777;
}


  .events_container a b {
color:#004D99;
}



      .tx-newloginbox-pi1 h3    {   
      margin-left:0;
      
           }
           
      .tx-newloginbox-pi1 table td  {   
      background-color:white;
        padding:0;
        margin:0;
        padding-bottom:3px;
        width:auto;
		vertical-align:top;
           }
                 .tx-newloginbox-pi1 table   {   
                      table-layout:auto;
					  width:380px;
           }
           
           
             .more {
	background:url(../images/arrow.gif) no-repeat 1.4em;
	white-space:nowrap;
	padding:0 0 0 12px;
	font-weight:normal !important;
	line-height:1.2;
	margin-left:10px;
}
li .more {margin:0 0 0 7px;}
           
           
      
            #sidebar .mores  {   
                      
             
             background-color:#CFCFCF;
border-bottom:1px solid #ADADAD;
border-right:1px solid #ADADAD;
color:#535150;
margin-left:-12px;
overflow:hidden;
padding:3px 0 3px 12px;
width:157px;
border-top:1px dotted #efefef;
            
             	    
           }
           
            #sidebar .moressub  {   
                   
	               	background-color:#cfcfcf;
border-bottom:1px solid #BFBFBF;
border-right:1px solid #ADADAD;
border-top:1px dotted #EFEFEF;
color:#535150;
margin-left:-12px;
overflow:hidden;
padding:3px 0 3px 12px;
width:152px;
width:157px;
 	    
           }
           
           



#sidebar .fixbar
{
padding-top:10px;

}




                     

#sidebar .csc-loginform td

   {

	margin:0;
	padding:0;
}



#sidebar p.csc-form-label-req	

   {
line-height:0;
padding-bottom:0;
padding-top:5px;

}




#sidebar li.subsub2 span {
margin-left:25px;

}

#sidebar li.subsub2 a {
color: #fff;
}




#sidebar .fixbar
{
padding-top:10px;
}



#sidebar .tx-macinasearchbox-pi1

   {

		background-color: rgb(207, 207, 207);
border-bottom: 1px solid rgb(173, 173, 173);
border-right: 1px solid rgb(173, 173, 173);
border-top: 1px solid rgb(255, 255, 255);
color: rgb(83, 81, 80);
overflow:hidden;
padding-bottom: 3px;
padding-left: 12px;
padding-top: 3px;
width: 152px;
margin-left:-12px;
width:157px;
}

#sidebar .csc-loginform

   {

	background-color:#cfcfcf;
/*border-bottom:1px solid #BFBFBF;*/
border-right:1px solid #ADADAD;
color:#535150;
font-family:verdana;
margin-left:-12px;
overflow:hidden;
padding:3px 0 3px 11px;
width:153px;
border-bottom:1px dotted #ADADAD;
	
	padding-bottom:3px;
	padding-top:3px;
       padding-left:11px;      
          
	margin-left:-12px;
	width:158px;
}

#sidebar .csc-loginform input

   {
margin-bottom:5px;
color:#555;
	
}

#sidebar .csc-loginform td

   {

	margin:0;
	padding:0;
}

#sidebar td.csc-form-commentcell
 {
width:120px;
}
/*bei erweiterter Suche kann Abstand zum unteren Element verringert werden*/
#sidebar p.csc-form-label
 {
width:153px;
margin-bottom:0; /*"passwort vergessen" wird nach oben geschoben*/
margin-bottom:5px;

}


#sidebar p.csc-form-label-req

   {
	  
line-height:1em;
padding-bottom:0;
padding-top:5px;
}





/*EXTRA f�r fixe b�chersuche angelegt - evt. komplikationen mit and. elementen*/
#sidebar form 
 {
width:153px;

}


input.image
   {
line-height:0;
padding-bottom:0;
padding-top:5px;
/*f�r die fixe Buchsuche in linker Leiste, falls in Quere kommt, dann klasenzuweisung per ts*/
margin-top:5px
}



#sidebar li.subsubVerlag {
background:#EFEFEF;
border-bottom:1px solid #DFDFDF;

}
   
 #sidebar li.subsubVerlag a:hover,  #sidebar li.subsubVerlag a.active{   
     color:#004d99; text-decoration:none;}
   

#sidebar li.subsub2 span {
margin-left:25px;

}

#sidebar li.subsub2 a {
color: #fff;
}


/*.subsubbackground {background-color: #98b0c9; width:200px; margin-left:-12px; border-bottom:1px dotted #ede9e8;}*/

#sidebar li.subsub span {
color:#FFF;
}

#sidebar li.subsub a {
color:#FFF;
}

#sidebar li.subsub span a {
color:#FFF;
}

#sidebar .fixbar
{
padding-top:10px;
}

#sidebar .tx-macinasearchbox-pi1

   {

	width:172px;
	padding:0;
	color:#535150;
	overflow:hidden;
	background-color:#DFDFDF;
        margin-left:-12px;
	padding-left:12px;
	border-bottom: 1px solid #EDE9E8;
	padding-bottom:3px;
	padding-top:3px;
margin-left:-12px;
}




#sidebar .csc-loginform td

   {

	margin:0;
	padding:0;
}

#sidebar p.csc-form-label-req	

   {
line-height:0;
padding-bottom:0;
padding-top:5px;
}


#sidebar li.subsubVerlag a {
background:#EFEFEF;

}


input.button {background:#EFEFEF; cursor:pointer;}


.news-single-right h1 {margin-right:0;}

/****tt_news  Abstand bei mehreren Bildern**/
.single-image a img {margin-bottom:10px;}

  

