/**  
/*
/*  ALPENVEREINS WEB MUSEUM


/* grundlegende Seiteneinstellungen*/

* { margin: 0; padding: 0; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none }

body {
	background:#fff;
	margin:0;
	padding:0;
	color: #232300;
	font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
	behavior: url(css/csshover.htc); /* WinIE behavior call*/
	font-family: Helvetica,Arial,sans-serif;
	}

div,td {
	margin:0;
	font-size: 12px;
}

a { color:#666666; text-decoration:none; }
a:hover { color:#007F12; text-decoration:none; }

ul.regularList { list-style-type: disc; list-style-position: inside; margin-bottom: 12px;  }
ul.regularList li { margin-bottom: 3px; }


/*Seitenpositionierungen */

/* // rwh 080107 div#container { position:relative; width: 100%; margin-top: 15px; background: transparent url(../images/container-bg.png) repeat-x 0 11px; } */
div#container { position:relative; width: 100%; margin-top: 15px;}
div#topbar { position:relative; width:auto; height: 82px; background: transparent url(../images/topbar.png) no-repeat top left; }

div#langbar { width:100%; height: 19px; text-align:right; border-bottom: 1px solid #cccccc; color:#666666; padding: 4px 0 0 0; }
div#langbar div { padding-right: 15px; }
div#langbar a { font-size:11px;  text-decoration:none; padding: 0 2px 0 2px; }

div#breadcrumb { font-size:11px; }

div#leftCol { width:190px; }

div#mainContent, div#mainContentNarrow, div#mainContentWide { 
    position:absolute;
/*	// rwh 080107 top: 120px; */
	top: 0px;
	left: 220px;
	width: auto;
	padding: 0 20px 20px 0;
}

div#mainContentNarrow { width:669px; }
div#mainContentWide { width:760px; }

div#login { position:absolute; top: 5px; right:15px; z-index:1; }
div#login span { font-weight:bold; text-decoration:underline; cursor:pointer; color: #666; margin-left: 60px; }
div#login span:hover { color:#007F12; } 

/* rwh 070629 */
div#logout { position:absolute; top: 5px; right:15px; z-index:1; }
div#logout span { font-weight:bold; text-decoration:underline; cursor:pointer; color: #666; margin-left: 60px; }
div#logout span:hover { color:#007F12; } 
/* rwh 070629 */


/*= NAVIGATIONS
====================================================================================== */

/* Top Navi */

ul#topnavi { position:absolute; top: 55px; left: 13px; list-style-type:none; }
ul#topnavi li { display:inline; list-style:none; }
ul#topnavi a { color: #fff; text-decoration:none; padding-right: 8px; }
ul#topnavi a:hover, ul#topnavi a.active { color:#232300; }


/* Sub Nav */

ul#subnav { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; }
ul#subnav li { margin:0; padding:0;  }
ul#subnav li a { font-size: 11px; display:block; -width: 174px; padding: 4px 0 4px 15px; color: #4C4C4C; text-decoration:none; border-bottom: 1px solid #cccccc; }
ul#subnav li li a {  padding-left: 25px; -width: 164px; }
/* // rwh 080107 ul#subnav a.active { color:#007F12; }
ul#subnav a:hover { color:#007F12; } */
ul#subnav a.active { color:#006400; background-color:#C8DCB4; }
ul#subnav a:hover { color:#006400; background-color:#C8DCB4; }

/* rwh 070625 */
a.upLink { 
	font-size: 10px;  
	font-weight:normal; 
	/*display:block; */
	margin-top: 30px;  
	background: transparent url(../images/standard/arrow_black_up.gif) no-repeat 0 60%; 
	padding: 0 2px 0 13px;
	color: #636363;
}

a.upLink:hover { background: transparent url(../images/standard/arrow_green_up.gif) no-repeat 0 60%; padding: 0 2px 0 13px; color: #007F12; }
/* rwh 070625 */

/*= LINKS mit kleinem PFEIL
========================================================================================= */

div#breadcrumb a {     /* BrotkrumenNavigation */
	padding:0 8px 0 7px; 
}

div#breadcrumb a.no-arrow { background: none; padding-left: 5px; }
div#breadcrumb a.no-arrow:hover { background: none; }

div#breadcrumb a, div#leftColOptions ul li a, div#detailMore ul li a, #detailMore p.alle a, a.arrow, #detailContentBild a.arrow, div.descr li a, dl.doubleListe li a, div.formitem ul li a { /* Link */
	padding-left: 9px;
	background: transparent url(../images/standard/arrow_small.gif) no-repeat 0 2px; 
}

div#breadcrumb a:hover, div#leftColOptions ul li a:hover, div#detailMore ul li a:hover, #detailMore p.alle a:hover, #detailContent a.arrow:hover, #detailContentBild a.arrow:hover, div.descr li a:hover {  /* Hover */
	background: transparent url(../images/standard/arrow_small_green.gif) no-repeat 0 2px;  
	}

#detailContent div.arrow {  /* Detailansicht "Details einblenden" */
	padding-left: 9px;
	background: transparent url(../images/standard/arrow_small_black.gif) no-repeat 0 2px; 
	margin-top: 8px; 
}

div.linkFloat a, td.notiz a { 
	padding:0 15px 0 7px; 
	background: transparent url(../images/standard/arrow_small.gif) no-repeat 0 2px;
}

div.linkFloat a:hover, td.notiz a:hover { background: transparent url(../images/standard/arrow_small_green.gif) no-repeat 0 2px; }

div#leftColOptions ul li a.dropdown { background: transparent url(../images/standard/arrow_down.gif) no-repeat 0 2px;  }




/*= Optionen LeftCol 
=========================================================================================*/

/* rwh 080221 div#leftColOptions { padding: 2px 0 25px 0; font-size: 11px; } */
div#leftColOptions { padding: 2px 0 25px 0; font-size: 11px; }
div#leftColOptions p.labelBold { margin-left: 15px; }
div#leftColOptions ul { margin: 2px 0 0 15px; }
div#leftColOptions ul li { padding: 0.1em 0 0.1em 0; line-height: 1.2; display:block; }

div#leftColOptions ul li a.dropdown { background: transparent url(../images/standard/arrow_down.gif) no-repeat 0 50%;  }

div#leftColOptions ul li ul { margin-left: 9px; }
div#leftColOptions ul li ul li select { margin-bottom: 5px; }

/* Buttons */

div#leftColOptions a.smallButton, a.bigButton, #trefferListe a.bigButton { 
	background-color: #007F12; 
	color: #fff; 
	cursor:pointer;
	padding: 3px;
	display:block;
	width: 100px;
	background-image:none;
	padding-left: 8px;
	margin: 8px 0 8px 0;
	text-decoration:none; 
	font-weight:normal;
}

/* leftCol Checkboxen */

div#leftColOptions .checkboxOn, div#leftColOptions .checkboxOff { color: #666666; background-image: url(../images/form_elements/Checkbox-disabled-checked.gif); }
div#leftColOptions .checkboxOff { background-image: url(../images/form_elements/Checkbox-regular.gif); }
div#leftColOptions .checkboxOff:hover { color:#007F12 !important; background-image: url(../images/form_elements/Checkbox-hover.gif); }
div#leftColOptions .checkboxOn:hover { color:#007F12 !important; background-image: url(../images/form_elements/Checkbox-checked.gif); }

#trefferListe a.bigButton { margin:0; color: #fff; font-size: 11px;  }

div#leftColOptions a.smallButton:hover, #trefferListe a.bigButton:hover { background-color: #232300; background-image:none; color: #fff;  }

div#leftColOptions ul ul p { 
	margin: 6px 0 2px 0; }

div#leftColOptions p.labelBold { margin-top: 7px; }

/* Überschriften */

h3 { font-size: 16px; font-family: Helvetica, Arial, Verdana, sans-serif; margin: 12px 0 8px 0;  }
h4 { font-size: 15px; }

div#topbar h1 { 
	position:absolute; 
	top: 11px; 
	left: 70px;
	height:28px;
	color: #fff; 
	font-size: 16px; 
	background: transparent url(../images/topbar-h1-bg.png) no-repeat top right;
	padding: 5px 17px 0 0;
	}

div#topbar h1 a { color: #fff; text-decoration:none; }
div#topbar h1 a:hover { color:#232300; }

h2#logo-avs a { 
	position:absolute; top: 25px; right: 188px;
	text-indent: -9999em; 
	font-size:1px; 
	width:123px; 
	height: 43px; 
	background: transparent url(../images/logo-avs.png) no-repeat top left; 
	behavior: url(css/iepngfix.htc);
}

h2#logo-dav a { 
	position:absolute; top: 28px; right: 102px;
	text-indent: -9999em; 
	font-size:1px; 
	width:87px; 
	height: 42px; 
	background: transparent url(../images/logo-dav.png) no-repeat top left; 
	behavior: url(css/iepngfix.htc);
}

h2#logo-oeav a { 
	position:absolute; top: 28px; right: 15px;
	text-indent: -9999em; 
	font-size:1px; 
	width:74px; 
	height: 37px; 
	background: transparent url(../images/logo-oeav.png) no-repeat top left; 
	behavior: url(css/iepngfix.htc);
}


/* =FORM Styles 
====================================================================================*/

/* SELECT-Boxen */

select { 
/* // rwh 080107 	border: 1px solid;
	border-top-color:#007F12; 
	border-left-color:#007F12; 
	border-bottom-color:#00BF8F; 
	border-right-color:#00BF8F; */
	border: 1px solid #006400;
}

select.selectWide { width:250px; } 

select.halfsize, select.disabled { width: 245px; }
select.thirdsize { font-size: 11px; width: 150px; }

select.multiselect { font-size:11px; }
select.left { width:225px; } /* Schlagwortsuche */
select.right { width: 70px; } /* Schlagwortsuche */
span.selectLabel { margin-right: 10px; }

option { padding: 0 0 0 3px; }
label { cursor:pointer; }
a label { color: #232300; text-decoration:none; }
a.l:hover { text-decoration:none; }

th { font-weight:bold; font-size: 0.9em; text-align:left; padding: 0 0 0 2px; line-height:1.1; }
th div { line-height:1.2; }
th div a { font-weight:normal; font-size: 11px; text-decoration:none; padding-right: 0.5em; } /* Schlagwortsuche */

div.formitem { margin-bottom: 15px; }
div.advImg { padding-top: 10px; }

p.inputLabel { margin-bottom: 2px; font-size: 0.9em; }
p.labelBold { margin-top: 15px; font-weight:bold; }
p.labelBoldMargin { margin: 15px 0 3px 0; font-weight:bold; }
p.LabeltopMargin { margin: 10px 0 10px 0; font-weight:bold; }
p.labelKrit { margin-bottom: 7px; }
p.labelError { margin-bottom: 10px; font-weight:bold; }
/* rwh 070628 */
p.formInputError { margin-bottom: 2px; font-size: 0.9em; color: red; }
p.hidden { display: none; }
/* rwh 070628 */

div.radio { padding-left:10px; line-height: 150%; }

/* Text-INPUTS */

input.halfsize, input.disabled, input.thirdsize, input.doublesize, textarea, input.inputWide, input.inputCalendar, input.mini { 
	border: 1px solid #006400;
/* // rwh 080107 	border-top-color:#007F12; 
	border-left-color:#007F12; 
	border-bottom-color:#00BF8F; 
	border-right-color:#00BF8F; */
	padding:1px;
	padding-left: 2px;
	background: transparent url(../images/form_elements/input-bg.png) repeat-x top left; 
}

input.inputWide { width: 500px; font-size: 13px; padding: 2px; padding-left: 3px; }
input.doublesize { width: 475px; }
input.halfsize/* rwh 070803 , input.disabled */ { width: 240px; }
input.thirdsize, textarea.thirdsize { width: 150px; display:block; font-size: 12px; }
input.mini { width: 30px; font-size: 11px; margin-left: 5px; }
input.inputCalendar { width:80px; padding: 2px; font-size: 11px; }

input.disabled, select.disabled { background-color: #D4D0C8; background-image: none; } /* Disabled Styles for IE7 */

/* // rwh 070803 */
button.disabled { color: #C0C0C0 } /* Disabled Styles for IE7 */
/* // rwh 070803 */

textarea { font-family: helvetica,arial,sans-serif; font-size: 11px; }
textarea.thirdsize { height: 55px;  }

.ButtonSubmit { 
/* // rwh 080107     width:150px;*/
   width:100px;
/*// rwh 080107 	background-color: #00A77F; */
	background-color: #007F12; 
	color: #fff; 
	cursor:pointer; 
	margin-left: 10px;
	border:none;
/* // rwh 080107 	text-align:left; */
	text-align:center;
	padding: 2px 2px 2px 5px;
	*padding: 1px 2px 1px 8px;
	}

.ButtonSubmit span { font-size:13px; }
.ButtonSubmit:hover { background-color: #2E2E2E;  }

table.tableZeit td { padding: 0 5px 5px 0; }
table.tableZeit { margin-top: 5px; }
table.tableZeit td.ZeitText { padding-right: 10px; }

table.datenart { margin-top: 5px; }
table.datenart td	{ padding:2px 1px 3px 0; width: 130px; }

table.tableAdvanced td { padding:3px; padding-right: 10px; }

td.RadioLabelSmall { font-size: 11px; }

div.thes	{ 
	width: 330px; 
	-width:325px; 
	height: 140px; 
	-height:135px; 
	border: 1px solid #006400;
/*// rwh 080107 	border: 1px solid; 
	border-top-color:#007F12; 
	border-left-color:#007F12; 
	border-bottom-color:#00BF8F; 
	border-right-color:#00BF8F; */
	overflow:auto; 
	padding: 2px;
	padding-left: 4px;
	font-size:11px;
	}

/* Linien etc. */

.line100, .line100margin, .line100bothmargin, .line100topmargin, .line100trefferHeaderTop, .line100trefferHeaderBot { 
	overflow:hidden; 
	width:100%; 
	height:1px; 
	background: transparent url(../images/palette/1x1_cccccc.gif) repeat-x top left;  
}

.line100margin { margin-bottom:11px; }
.line100bothmargin { margin:11px 0 11px 0; }
.line100topmargin { margin: 10px 0 5px 0; }
.line100trefferHeaderTop { margin: 0 0 8px 0; }
.line100trefferHeaderBot { margin: 8px 0 12px 0; }

.byline { font-size: 0.9em; width: 450px; padding-top: 3px;  }

/*=  TREFFERLISTE
============================================================================ */

div.linkFloat, div.TrefferFilter, #TrefferAnzahl td, #trefferHeader td, td.trefferArt, td.notiz { font-size:11px; }

div.linkFloat { margin-bottom: 10px; }

div.TrefferFilter { line-height: 1.5; margin-bottom: 2px;  }
div.TrefferFilter strong { padding-right: 2px; color: #232300;  }
div.TrefferFilter a { padding: 0 3px 0 3px; }
div.TrefferFilter a.activeLink { font-weight:bold; }

#TrefferAnzahl { margin: 10px 0 0 0; width:100%; }
a.treffer { padding: 0 6px 0 6px; }  /* Seiten Anzeige */

/* Pfeile Seitenanzahl Anzeige */

a.arrowStart, a.arrowBack, a.arrowEnd { margin-left: 5px; }
a.arrowNext { margin-left: 2px; }
a.arrowStart img { width:5px; height:9px; }
a.arrowStart { background: transparent url(../images/standard/arrow_start-h.gif) no-repeat 0 50%; }
a.arrowStart:hover { background: transparent url(../images/standard/arrow_start.gif) no-repeat 0 50%; }

a.arrowBack img { width:8px; height:9px; }
a.arrowBack { background: transparent url(../images/standard/arrow_back-h.gif) no-repeat 0 50%; }
a.arrowBack:hover { background: transparent url(../images/standard/arrow_back.gif) no-repeat 0 50%; }

a.arrowNext img { width:8px; height:9px; }
a.arrowNext { background: transparent url(../images/standard/arrow_next-h.gif) no-repeat 0 50%; }
a.arrowNext:hover { background: transparent url(../images/standard/arrow_next.gif) no-repeat 0 50%; }

a.arrowEnd img { width:8px; height:9px; }
a.arrowEnd { background: transparent url(../images/standard/arrow_end-h.gif) no-repeat 0 50%; }
a.arrowEnd:hover { background: transparent url(../images/standard/arrow_end.gif) no-repeat 0 50%; }

a.arrowSort { padding-left:8px; background: transparent url(../images/standard/arrow_sort.gif) no-repeat 0 50%; font-size: 11px; }
a.arrowSort:hover { background: transparent url(../images/standard/arrow_sort-h.gif) no-repeat 0 50%; }

div#trefferListe { margin: 10px 0 10px 0; width:100%; }
div#trefferListe td a { color: #232300; }
div#trefferListe td a:hover { color:#007F12; }

td.trefferContent { padding: 0 12px 0 5px; }
td.trefferArt { width: 115px; color: #032576;  }

td.trefferStandort { width: 60px; text-align:center; }
td.trefferCheck { width:15px; }

/* Bilder in Trefferliste */

td.trefferArt img					{ margin-top: 5px; }
.TrefferBildOn, .show			{ display:block; }
.TrefferBildOff, .hide, #leftColOptions .TrefferBildOff				{ display:none; }

/* in Merkliste legen bzw. in Leuchttisch legen */

div#trefferListe span.merkliste a, span.merkliste, p.merkliste, div#trefferListe p.merkliste a  { 
	display:block; 
	color:#007F12; 
	font-size:11px; 
	font-weight:normal; 
}

div#trefferListe span.merkliste a, div#trefferListe p.merkliste a { 
	background: transparent url(../images/standard/arrow_green.gif) no-repeat 0 60%; 
	padding: 0 2px 0 13px; 
	display:inline; 
}

#trefferListe span.merkliste { display:inline; margin-left: 5px;  }

div#trefferListe span.pdf, a.pdf { 
	color: #232300; 
	margin-left: 8px; 
	background: transparent url(../images/standard/pdf-small.gif) no-repeat top left;  
	font-weight: bold;
	padding-left: 17px;
	color: #FF0000;
}

a.pdf { margin-left:0; color: #666; font-weight:normal; padding-left: 20px; }

div#trefferListe p.merkliste { margin-top: 2px; }

/* Merkliste */

td.merkListeContent a { font-weight:bold; text-decoration:underline; }

td.notiz { width: 120px; }
#trefferListe td.notiz a { outline: 0; outline:none; color: #666666; }
td.notizArea {  padding: 5px 0 5px 5px; }
td.notizArea textarea			{ width:350px; height:40px; margin: 0; }
div.notizOn							{ display:block; position:relative; height:50px; width: 520px;  }
div.notizOff						    { display:none; height:0px; overflow:hidden;  }
p.notizButton						{ position:absolute; top: 23px; left: 365px; margin:0; padding:0;  }

div#trefferHeader td.titelMerkListe {  width: 460px; }

/* =TREFFERLISTE BILDER 
============================================================================================ */

/** Thumbnail-container **/

div.container		{ float:left; width:150px; min-height: 215px; -height:215px; margin: 0 20px 5px 0; border: 1px solid #FFFFFF; padding:2px; }
div.thumb			{
	width:150px; 
	height:150px; 
	padding: 0; 
	margin:0px; 
	border: 1px solid #fff; 
	background: #E5E5E5; 
	text-align:center; 
}

div.thumb:hover { cursor:pointer; border: 1px solid #007F12; }

#trefferListe div.thumb table { width:100%; height: 100%; text-align:center; }

div.descr, #bildertrefferListe div.descr			{ width: 150px; padding: 2px 0 0 0;  }
#trefferListe div.descr ul li a { font-size:11px; line-height: 1; color: #666; font-weight:normal; }
#trefferListe div.descr ul li a:hover { color:#007F12; }
div.bildtitel { padding-top: 0.3em; line-height: 1.5; }

/* Listenansicht */

td.trefferBild { width: 165px; }
td.trefferCheckBild { width: 25px; }

#bildertrefferListe ul li { line-height: 1; }
#bildertrefferListe ul ul li a { font-weight:normal; color: #666; }
#bildertrefferListe td { padding-top: 5px; }
#bildertrefferListe div.descr { padding-top: 8px; }
#bildertrefferListe textarea { width: 300px; }


/*= DETAILANSICHT
=============================================== */

#detailContainer { position:relative; }

#detailContent, #detailContentBild { 
	/* MG070809 causes trouble with the correct display of surrounding divs position:absolute; */
	top: 0px;
	left: 0px;
	width: 500px; 
	min-height: 300px; 
	-height:300px; 
	border-right: 1px solid #CCCCCC; 
	padding: 15px 20px 10px 0; 
	/* MG070809 causes trouble with the correct display of surrounding divs float:left; */
}

#detailContent ul, #bildertrefferListe ul, div#detailContentBild ul						{ font-weight:bold; margin-bottom:12px;  }
#detailContent ul li, #bildertrefferListe ul li, div#detailContentBild ul li 					{ padding: 2px 0 2px 0; margin: 0px; }
#detailContent li li, #bildertrefferListe li li, div#detailContentBild li li 					{ padding-left: 5px; font-weight:normal; line-height: 125%;  }
#detailContent ul ul, #detailContent ul ul li, #bildertrefferListe ul ul, #bildertrefferListe ul ul li, div#detailContentBild ul ul li, div#detailContentBild ul ul
{ display:inline; }
#detailContent p, div#detailContentBild p { margin: 12px 0 7px 0; line-height: 1.5; }
#detailContent a, div#detailContentBild a { text-decoration:underline; }

#detailContent a.arrow { text-decoration:none; }

#detailContent td,  div#detailContentBild td { font-weight:normal; }

#detailContentBild { width: 420px; }

/* Detailansicht mit Bild */

#detailContent div.detailBild			{ float:right;margin: 0 0 10px 10px; border:0; }
#detailContent div.detailBild p			{ font-size:11px; margin:0;   }
#detailContent div.detailBildBig		{ margin-top:5px; height:305px; width:300px; }

/* "Details einblenden */

div#key_1_c		{ margin: 0 0 10px 10px; }
div#key_1_c table	{ margin: 5px 0 0 0; width:390px; }
div#key_1_c td		{ padding: 2px 4px 2px 0; border-bottom: 1px solid #DBDBDB; }

/* Dokumentverknüpfung */

table.document { width: 100%; *margin-top: 10px; }
table.document th, table.multimedia th { font-size: 12px; padding-left: 0;  }
table.document td, table.multimedia td { padding: 2px 2px 2px 0; }
td.documentSize { text-align:right; }

table.multimedia { width: 82%; *margin-top: 10px; }

/* Detail Ansicht "Weitere Informationen" */

div#detailMore, #detailMoreBild { 
	position:absolute; 
	top: 0px;
	left: 535px;
	float:left; 
	width: 230px; 
	padding: 12px 0 0 0; 
	line-height: 1.4; 
}

#detailMoreBild { width: 315px; left: 458px; }

div#detailMore p.labelBold { margin: 0 0 5px 0; }
div#detailMore img { margin-bottom: 8px; }
div#detailMore ul li a, p.alle a { font-weight:bold; }
div#detailMore ul ul { margin: 2px 0 4px 12px; }
div#detailMore ul li { display:block; }
div#detailMore ul ul li a { font-weight:normal; }

/* Detailansicht Mini-Images */

div#detailMore table.miniImage, div#leftColOptions table.miniImage { margin-top: 5px;  } 
div#detailMore table.miniImage td, div#leftColOptions table.miniImage td {  padding-bottom: 5px;  }
div#detailMore table.miniImage a.enlarge { padding:0; background:none; z-index:10; }
div#detailMore a.enlarge { padding:0; background:none; z-index:10; }
div#detailMore table.miniImage a.details { display:block; margin-top: -8px; font-size:11px; }

div#leftColOptions table.miniImage a.details { display:block;  font-size:11px; }
div#leftColOptions table.miniImage a.enlarge { display:block;  font-size:11px; background:none; padding:0; z-index:10; }



/* "Alle Verknüpfungen in Trefferliste übernehmen" */

p.alle { margin-top: 10px; font-size: 11px; line-height: 1.2; }


/* =STARTSEITE
================================================= */

div.intro-text { width: 530px; margin-top: 15px;  }
div.intro-text img { float:left; margin-top: 3px; }
div.intro-text p { float:none; margin: 0 0 0 162px; padding:0;  line-height: 1.4; }
div.intro-text-footer { clear:both; height: 1px; }

div.news { width:100%; margin: 8px 0 8px 0; line-height: 1.4; }
div.news a { font-size: 13px; font-weight:bold; display:block; color:#007F12; }
div.news a:hover { color: #232300; }

div.news a.moreLink { 
	font-size: 12px;  
	font-weight:normal; 
	display:block; 
	margin-top: 3px;  
	background: transparent url(../images/standard/arrow_green.gif) no-repeat 0 60%; 
	padding: 0 2px 0 13px; 
}

div.news a.moreLink:hover { background: transparent url(../images/standard/arrow_black.gif) no-repeat 0 60%; padding: 0 2px 0 13px; }

p.labelBold a { color: #232300; text-decoration:underline; }

/* =STATISCHE SEITEN
================================================*/
 
div.textBlockNarrow p { width: 530px;  line-height: 1.4; margin: 3px 0 10px 0; } /* Schmaler Textblock */
div.textBlockNarrow p img { float:left; margin: 3px 20px 12px 0; }

/* Ansprechpartner */

dl { margin-bottom: 10px; }

dt { font-weight:bold; padding-bottom: 5px; font-size: 13px;  }
dl.dl-two dd { float:left; width: 250px;  }
dl.dl-two dd ul li { line-height: 1.3; }

dl.dl-three dd { display:block; float:none;  }
dl.dl-three ul li { float:left; width: 175px; line-height: 1.5; } 

/* Anfahrtsbeschreibung */

.doubleListe li				{ background: none; margin-bottom: 3px; line-height:16px; font-size:11px;  }
.doubleListe ul li a			{ color:#232300; text-decoration:underline; font-weight:bold; }
.doubleListe ul li			{ color:#232300; text-decoration:none; font-weight:normal; margin-top:5px; }
.doubleListe ul li li		{ padding-left: 40px; font-weight:normal; line-height:13px; display:block;} 
.doubleListe ul li li a		{ font-weight:normal; }
.doubleListe ul ul li li 	{ padding-left:10px; font-weight:normal; margin-top:5px;  } 
.doubleListe ul ul ul ul li	{ background: transparent url(../img/standard_elements/arrow_small.gif) no-repeat 0 .15em; padding-left: 8px; line-height:15px; margin:0; }
.doubleListe ul ul ul ul ul li	{  line-height:15px;  }

.doubleListe li.empty		{ background: none; margin-top:5px; }



/* =LOGIN-MASKE OBEN
======================================================= */

#login-mask { 
	height:0px;
	font-size:11px;
	margin:0 auto;
	overflow:hidden;
	background: #ddd;
}

#login-mask form { padding: 0.9em 0; padding-top: 1.1em; margin-left: 25px;  }

#login-mask input { float:left; margin: 2px 5px 0 0;  }
#login-mask label { float:left; margin: 4px 5px 0 4px;  }

/* =EXTRAS (clears floats - do not edit or delete)
================================================ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.floatleft { float:left; }
.smallFonts { font-size: 11px; }
.spacer { height:10px; }
.doublespacer { height: 20px; }
