/* CSS Document */

/* -----------------------Allgemein------------------------- */

body{
	font-family:				verdana,helvetica,arial,sans-serif;
	font-size:					0.8em;
	background-color:			#ffffff;
	text-align:					center;
	margin:						0px;}

form{
	display:					inline;}

#blockInhalt img{
	margin:						5px 15px;
	padding:					0;}

#blockInhalt img.imgleft { margin-left: 0; }
#blockInhalt img.imgright { margin-right: 0; }
#blockInhalt img.imgcenter { margin-right: 0; margin-left: 0; }

img.bu{
	margin:						10px 10px 5px 10px;}

#blockInhalt img.gallerie{
	margin:						0px;
	padding:					0px;}

a:link, a:visited, a:hover, a:active, a:focus{
	text-decoration:			underline;
	font-weight:				normal;
	color:						#2976c6;}

a:hover, a:active{
	color:						#2976c6;
	text-decoration:			none;}

#main{
	background-color:			#E8E7E7;
	width:						734px;
	margin:						0px	auto;
	text-align:					left;}

a.linkCopy:link, a.linkCopy:visited, a.linkCopy:hover, a.linkCopy:active, a.linkCopy:focus{
	text-decoration:			none;
	font-weight:				normal;
	color:						#666666;}

.linkLang{
	color:						#000000;
	text-decoration:			none;}

a.linkLang:link, a.linkLang:visited{
	color:						#000000;
	text-decoration:			none;}

a.linkLang:hover, a.linkLang:active, a.linkLang:focus{
	color:						#000000;
	text-decoration:			underline;}

pre { font-size: 1.3em; }
	
/* Überschrift */
h1{
	font:						bold 1.3em verdana,helvetica,arial,sans-serif;
	color:						#333;
	line-height:				1.4em;
	text-align:					left;}

/* Zwischenüberschrift */
h2{
	font:						1.1em verdana,helvetica,arial,sans-serif;
	color:						#2976c6;
	text-align:					left;}

h3{
	font-size:					1em;}

p { text-indent: 1.5em; line-height: 1.4em; }
p.pleft { text-indent: 0; }

li { text-align: left; }

  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

  /* (en) essential for Safari browser !! */
  /* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */
  .clearfix { display: block; }
 
/* ### Lists | Listen  #### */

  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; padding: 0; }
  ul { list-style-type:disc; }
  ul ul { list-style-type:circle; margin-bottom:0; }

  ol { list-style-type:decimal; }
  ol ol { list-style-type:lower-latin; margin-bottom:0; }

  li { margin-left:0.8em; line-height:1.5em; }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

/* -------------------------ENDE---------------------------- */

/* ------------------------inhalte-------------------------- */
/*************************************************************/
/* Alle auf der Seite benötigten Formatierungen für Text-    */
/* und Tabellen                                              */
/*************************************************************/

/* Kursiver Fließtext */
.mainTextItalic{
	font:						italic 1em verdana,helvetica,arial,sans-serif;
	color:						#000000;
	line-height:				1.4em;}

/* Fehler Fließtext */
.mainTextError{
	font:						1em verdana,helvetica,arial,sans-serif;
	color:						#ff0000;
	line-height:				1.4em;}

/* Text Autorangabe */
.mainTextAutor{
	font-style:					italic;
	font-size:					0.8em;
	text-align:					right;}

/* Text Bildbeschreibungen */
.mainTextBildbeschreibung{
	font-style:					italic;
	font-size:					0.7em;}

/******************* TABELLENDEFINITIONEN *******************/
/* Tabellenüberschriften */
.tabHead{
	font:						bold 11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	background-color:			#2976c6;
	height:						20px;
	vertical-align:				middle;
	padding-left:				7px;
	padding-right:				7px;}

/* Zeile Spaltenbeschreibungen */
.tabSubheadTxt{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	background-color:			#ababab;
	height:						20px;
	vertical-align:				middle;
	text-align:					center;}

/* Zeile Beschreibungstext */
.tabDescTxt{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	background-color:			#2976c6;
	height:						18px;
	padding-left:				7px;	
	padding-right:				7px;}

/* Zeile Inhaltstext */
.tabContentTxt{
	font:						11px verdana,helvetica,arial,sans-serif;
	color:						#000000;
	border:						1px solid #2976c6;
	padding-left:				7px;	
	padding-right:				7px;}

.subcolumns{
	min-height:					215px;
	border:						1px solid #5cc5ed;
	background-color:			#e2e8ec;
	padding:					0 10px;
	-moz-border-radius:			1em;
	border-radius:				1em; }

/*--------------------------ENDE---------------------------- */

/* ------------------------blöcke--------------------------- */
/*************************************************************/
/* Beschreibung aller DIV-Blöcke die das Grundlayout der     */
/* Seite bestimmen.                                          */
/*************************************************************/

/* DIV Logobereich */
#blockLogo{
	background-image:			url(../images/walzenmagazin_logo.jpg);
	background-repeat:			no-repeat;
	height:						136px;
	background-color:			#ffffff;
	text-align:					center;}

/* DIV Bereich Suchen */
#blockSuchen{
	background-color:			#FFFFFF;
	height:						18px;
	font-size:					11px;
	text-align:					right;
	vertical-align:				middle;
	border-top:					1px solid #D3D3D6;
	border-bottom:				1px solid #D3D3D6;
	padding:					5px 0px 3px 0px;}

/* DIV links mit Hauptnavigation */
#blockLinks{
	width:						160px;
	float:						left;}

/* DIV für alle Inhalte der Seiten */
#blockInhalt{
	background-color:			#ffffff;
	width:						534px;
	float:						right;
	padding:					0px 20px 20px 20px;
	text-align:					justify;}

/* DIV innerhalb des DIV's #blockInhalt mit Anzeige des aktuellen Datums */
#blockDatum{
	padding:					5px 0px;
	font-size:					11px;
	color:						#737994;
	text-align:					right;}

/* DIV mit Informations-Navigation */
#blockInfoNav{
	background-color:			#FFFFFF;
	border-top:					1px solid #D3D3D6;
	text-align:					center;}

/* DIV mit Copyright-Angaben */
#blockCopy{
	background-color:			#ffffff;
	border-bottom:				1px solid #D3D3D6;
	text-align:					center;
	font-size:					10px;}

/* -------------------------ENDE---------------------------- */

/* --------------------Hauptnavigation---------------------- */
/*************************************************************/
/* Layout der Hauptnavigation.                               */
/* Container und Links.                                      */
/*************************************************************/

/* DIV-Container in dem Sich die Links befinden */
/* Pro Hauptnavigationspunkt ein Container */
.menucontainer{
	width:						160px;}

/* Hintergrundbilder für Ebene 1 - Hauptnavigationspunkt */
.menuEbene1BgOff{}

.menuEbene1BgOn{}

/* Link für Ebene 1 - Hauptnavigationspunkt */
a.menuEbene1{
	display:					block;
	background-color:			#2976c6;
	color:						#FFFFFF;
	font-size:					11px;
	border-bottom:				1px solid #ffffff;
	margin:						0px 0px;
	padding:					5px 5px 5px 8px;}

a.menuEbene1:link, a.menuEbene1:visited{
	color:						#ffffff;
	text-decoration:			none;}

a.menuEbene1:hover, a.menuEbene1:active, a.menuEbene1:focus{
	color:						#2D282B;
	text-decoration:			none;}

/* Link für Ebene 2 - Unternavigationspunkt */
a.menuEbene2{
	display:					block;
	background-color:			#D3D3D6;
	color:						#2976c6;
	font-size:					11px;
	border-bottom:				1px solid #ffffff;
	margin:						0px 0px;
	padding:					5px 5px 5px 12px;}

a.menuEbene2:link, a.menuEbene2:visited{
	color:						#2976c6;
	text-decoration:			none;}

a.menuEbene2:hover, a.menuEbene2:active, a.menuEbene2:focus{
	color:						#2976c6;
	background-color:			#D0DCE5;
	text-decoration:			none;}

a.menuEbene2ON{
	display:					block;
	background-color:			#E8E7E7;
	color:						#2976c6;
	font-size:					11px;
	text-align:					left;
	border-bottom:				1px solid #ffffff;
	margin:						0px 0px;
	padding:					5px 5px 5px 12px;}

a.menuEbene2ON:link, a.menuEbene2ON:visited{
	background-color:			#E8E7E7;
	color:						#2976c6;
	text-decoration:			none;}

a.menuEbene2ON:hover, a.menuEbene2ON:active, a.menuEbene2ON:focus{
	color:						#2976c6;
	background-color:			#D0DCE5;
	text-decoration:			none;}


/* Level 1 */
#blockLinks ul {
	width:						100%;
	margin:						0;
	padding:					0;
	background-color:			#2976c6;
}
#blockLinks ul li {
	width:						100%;
	margin:						0;
	padding:					0;
	list-style-type:			none;
}
#blockLinks ul li.navmainStandardLevel_1 a {
	display:					block;
	color:						#FFFFFF;
	font-size:					11px;
	border-bottom:				1px solid #ffffff;
	margin:						0px;
	padding:					5px 5px 5px 8px;
	text-decoration:			none;
}
#blockLinks ul li.navmainStandardLevel_1 a:hover, #blockLinks ul li.navmainStandardLevel_1.active a {
	color:						#fff;
	background-color:           #333;
}

/* Level 2 */
#blockLinks ul li.navmainStandardLevel_2 {
}
#blockLinks ul li.navmainStandardLevel_2 a {
	display:					block;
	background-color:			#D3D3D6;
	color:						#2976c6;
	font-size:					11px;
	border-bottom:				1px solid #ffffff;
	margin:						0px;
	padding:					5px 5px 5px 15px;
	text-decoration:			none;
}
#blockLinks ul li.navmainStandardLevel_2 a:hover, #blockLinks ul li.navmainStandardLevel_2 a.active {
	color:						#2976c6;
	background-color:			#D0DCE5;
}

/* -------------------------ENDE---------------------------- */

/* ------------------------Sitemap-------------------------- */
/*************************************************************/
/* Layout der Sitemap                                        */
/************************************************************

.siteText2Ebene{
	display:					block;
	padding-left:				10px;
	margin-bottom:				10px;}

.siteText2Ebene:link, .siteText2Ebene:visited{
	border:						1px solid #ffffff;
	background-color:			#2976c6;
	font:						1em verdana,helvetica,arial,sans-serif;
	color:						#ffffff;
	text-decoration:			none;}

.siteText2Ebene:hover, .siteText2Ebene:active, .siteText2Ebene:focus{
	border:						1px solid #CBCFDD;
	background-color:			#FFFFFF;
	color:						#6B7A7F;
	text-decoration:			none;}

.siteText3Ebene{
	display:					block;
	padding-left:				30px;
	margin-bottom:				5px;}

.siteText3Ebene:link, .siteText3Ebene:visited{
	font:						1em verdana,helvetica,arial,sans-serif;
	color:						#000000;
	text-decoration:			none;}

.siteText3Ebene:hover, .siteText3Ebene:active, .siteText3Ebene:focus{
	background-color:			#E8E7E7;
	color:						#2976c6;
	text-decoration:			none;}*/

  /**
   *
   * (de) Formatierung der Sitemap
   *
   */

.sitemap_level1 a, .sitemap_level2 a, .sitemap_level3 a, .sitemap_level4 a, .sitemap_article a{
	 text-decoration: none; }
.sitemap_level1 { display: block; border-bottom: 1px solid #2C567C; padding-bottom: .4em; }
.sitemap_level2 li { line-height: 2em; margin: 5px 0 5px 0; list-style-image: none; list-style-type: none; padding-left: 20px; background: transparent url("../images/folder_page.png") left 5px no-repeat; }
.sitemap_level2 li a { padding: 3px; }
.sitemap_level3 li { line-height: 2em; margin: 5px 0 5px 0; list-style-image: none; list-style-type: none; padding-left: 20px; background: transparent url("../images/folder_page.png") left 5px no-repeat; }
.sitemap_level4 li { line-height: 2em; margin: 5px 0 5px 0; list-style-image: none; list-style-type: none; padding-left: 20px; background: transparent url("../images/folder_page.png") left 5px no-repeat; }
.sitemap_article li { line-height: 2em; margin: 5px 0 5px 0; list-style-image: none; list-style-type: none; padding-left: 20px; background: transparent url("../images/page_white.png") left 5px no-repeat; }

/* -------------------------ENDE---------------------------- */

/* --------------------Container-Module--------------------- */
/*************************************************************/
/* Beschreibung der Klassen aller verwendeten Module.        */
/*  */
/*************************************************************/

/* Suchen */
.suchenSuchfeld{
	font:						11px Verdana, Arial, Helvetica, sans-serif;
	color:						#737994;
	border:						1px solid #737994;
	background-color:			#ffffff;
	vertical-align:				middle;}

.suchenButton{
	font-family:				Verdana;
	font-size:					1em;
	border:						1px solid #ffffff;
	background-color:			#ffffff;
	vertical-align:				middle;
	cursor:						pointer;
	padding:					0px;
	margin-right:				3px;}

/* -------------------------ENDE---------------------------- */
