/*hacks:
mozi: normal
ie7+ie6: html* ...
nur ie6: * html ...
chrome+safari3.1: body:nth-of-type(1) ...
alle ausser ie: <!--[if !IE]>-->css-code<!--<[endif]-->
*/

/*
Farben:

#58585a; // (grau)
#b8ae99; // (braun)
*/


body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #58585a;
	background-color: #FFFFFF;
	text-align: left;
}

p, td, th, tr, li  {
	font-size: 12px;
	line-height: 20px;
	color: #58585a;
}

a {
	font-size: 12px;
	line-height: 20px;
	color: #b8ae99;
	text-decoration: none;
}

a:hover {
	color: #b8ae99;
	text-decoration: underline;
}

ul {
	list-style-type: none;
	margin: 0px;
	margin-left: 0.8em;
	padding: 0px;
	padding-left: 0.8em;
	font-size: 12px;
	line-height: 20px;
	color: #58585a;
	list-style-image: url(/art/bullet.gif);
}

ol {
	margin-left: 0.5em;
	padding-left: 0.5em;	
	list-style-type: decimal;
	color: #58585a;
}

h1, h2 {
	color: #b8ae99;
	text-transform: uppercase;
}

h1 {
	font-size: 14px;
	font-weight: normal;
	width: 100%;
}

h2 {
	font-size:12px;
	font-weight:normal;
}

hr {
	background-color: #58585a;
	color: #58585a;
	border: #58585a;
	height: 1px;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585a;
	border: 1px solid #dacfba;
	margin-bottom: 4px;
}

input[type=radio], input[type=checkbox] {
	border: none;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585a;
	border: 1px solid #dacfba;
	margin-bottom: 4px;
}

.submit {
	border: 1px solid #dacfba;
	background-color: #FFFFFF;
	font-size: 11px;
}

.antifloat
{
	clear: both;
	visibility: hidden;
}

#overDiv
{
	position: absolute; 
	visibility: hidden; 
	z-index:1000;
}

#seitenanfanglink {
	padding: 30px 0px 10px 0px;
}

.linkWeiterZurueck {
	float: left;
}

.linkWeiterZurueck ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

.linkWeiterZurueck li {
	float: left;
	width: 20px;
}

.linkWeiterZurueck li span {
	width: 20px;
}

.linkWeiterZurueck li a {
	float: left;
	width: 20px;
	height: 16px;
	padding:0px;
	text-decoration: none;
}

.linkWeiterZurueck li a span {
	float: left;
	display: block;
	width: 20px;
	height: 16px;
	padding:0px;
}

.linkWeiterZurueck span.vorherigerEintrag {
	background: transparent url(/art/previous_page.gif) no-repeat 0px 0px;
}

.linkWeiterZurueck span:hover {
	cursor: pointer;
}

.linkWeiterZurueck span.vorherigerEintrag:hover {
	background: transparent url(/art/previous_page_on.gif) no-repeat 0px 0px;
}

.linkWeiterZurueck span.naechsterEintrag {
	background: transparent url(/art/next_page.gif) no-repeat 0px 0px;
}

.linkWeiterZurueck span.naechsterEintrag:hover {
	background: transparent url(/art/next_page_on.gif) no-repeat 0px 0px;
}


.linkWeiterZurueck span.keinEintrag {
	background: transparent url(/art/no_page.gif) no-repeat 0px 0px;
}

p.linkZurueckZumParent {
	float: left;
	margin: 0px;
	padding-left: 5px;
}

p.linkZurueckZumParent img {
	border: none;
}
/*------------------------------------------------------------------------*/

/******************************
Layout allgmeine Teile
******************************/
#main {
	width: 1070px;
	text-align: left;
	margin-top: 35px;
	position: relative;
}

#ecke_oben_links {
	float: left;
	width: 15px;
	height: 25px;
	background: #dacfba url(/art/lacouronne/ecke_oben_links.gif) no-repeat;
}

#schatten_oben {
	float: left;
	width: 770px;
	height: 25px;
	background: #FFFFFF url(/art/lacouronne/schatten_oben.gif) repeat-x top;
}

#ecke_oben_rechts {
	float: left;
	width: 25px;
	height: 25px;
	background: #dacfba url(/art/lacouronne/ecke_oben_rechts.gif) no-repeat;
}

#inhaltcontainer {
	width: 1070px;
	background: #dacfba url(/art/lacouronne/bg_inhaltcontainer.gif) repeat-y;
	z-index: 1;
}

#inhalt_links {
	float: left;
	width: 790px;
	min-height: 645px;
	padding-left: 5px;
}

* html #inhalt_links {
	height: 645px;
}

#inhalt_rechts {
	float: left;
	width: 275px;
	min-height: 260px;
	margin-top: 335px;
	background: #dacfba url(/art/lacouronne/krone.gif) no-repeat;
}

#sprachenlinks {
	width: 255px;
	height: 20px;
	margin-top: 260px;
	padding: 30px 0px 0px 20px;
	background: #dacfba url(/art/lacouronne/schatten_links.gif) repeat-y;
	color: #FFFFFF;
}

#shortcutlinks {
	width: 255px;
	height: 20px;
	padding: 0px 0px 0px 20px;
	background: #dacfba url(/art/lacouronne/schatten_links.gif) repeat-y;
}

#rahmen_unten {
	position: absolute;
	z-index: 2;
	margin-top: -10px;
}

#ecke_unten_links {
	float: left;
	width: 15px;
	height: 25px;
	background: #dacfba url(/art/lacouronne/ecke_unten_links.gif) no-repeat;
}

#schatten_unten {
	float: left;
	width: 770px;
	height: 25px;
	background: transparent url(/art/lacouronne/schatten_unten.gif) repeat-x bottom;
}

#ecke_unten_rechts {
	float: left;
	width: 25px;
	height: 25px;
	background: #dacfba url(/art/lacouronne/ecke_unten_rechts.gif) no-repeat;
}
/*------------------------------------------------------------------------*/

/******************************
Layout Einstieg
******************************/
#einstieg {
	background-color: #FFFFFF;
}

#einstieg #banner {
	width: 790px;
	height: 310px;
	padding-top: 80px;
}

#einstieg #inhalt {
	float: left;
	width: 208px;
	height: 125px;
	padding: 45px 35px 105px 35px;
	margin: 0px 143px 0px 70px;
	border-left: 2px dotted #CCCCCC;
	border-right: 2px dotted #CCCCCC;
	
}

#einstieg #logo {
	float: left;
	width: 210px;
	height: 105px;
	padding: 150px 0px 0px 85px;
}

#einstieg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #58585a;
	text-align: left;
	color: #b8ae99;
	text-decoration: none;
}

#einstieg a:hover {
	color: #dacfba;
	text-decoration: none
}
/*------------------------------------------------------------------------*/

/******************************
Layout Home
******************************/
#home {
	background-color: #FFFFFF;
}

#home #navcontainer_ebene1 {
	width: 480px;
	height: 20px;
	margin: 30px 80px 30px 270px;
	border-bottom: 2px dotted #CCCCCC;
}

#home #banner {
	width: 790px;
	height: 310px;
}

#home #inhalt {
	float: left;
	width: 400px;
	height: 125px;
	padding: 45px 35px 105px 35px;
	margin: 0px 0px 0px 70px;
	border-left: 2px dotted #CCCCCC;
	border-right: 2px dotted #CCCCCC;
}

#home #logo {
	float: left;
	width: 210px;
	height: 105px;
	padding: 150px 0px 0px 36px;
}
/*------------------------------------------------------------------------*/

/******************************
Layout
******************************/
#standard {
	background-color: #FFFFFF;
}

#standard #logo {
	float: left;
	width: 202px;
	height: 170px;
	padding: 18px 0px 0px 50px;
}

#standard #navigation {
	float: left;
	width: 480px;
	margin: 30px 40px 0px 0px;
}

#standard #navigation #navcontainer_ebene1 {
	width: 480px;
	height: 20px;
	border-bottom: 2px dotted #CCCCCC;
	margin-bottom: 3px;
}

#standard #navigation #navcontainer {
	width: 480px;
}

#standard #banner_hintergrund {
	width: 790px;
	height: 186px;
	border-top: 2px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	z-index: 1;
}

#standard #banner {
	width: 790px;
	height: 190px;
	margin-top: -190px;
	z-index: 2;
	overflow: hidden;
}

#standard #inhalt {
	width: 480px;
	padding: 45px 40px 20px 270px;
}

#standard #inhalt h1 {
	border-bottom: 2px dotted #CCCCCC;
}
/*------------------------------------------------------------------------*/

/******************************
Layout Error
******************************/
#error {
	background-color: #FFFFFF;
}

#error #banner {
	width: 790px;
	height: 310px;
	padding-top: 80px;
}

#error #inhalt {
	float: left;
	width: 416px;
	height: 125px;
	padding: 45px 35px 105px 35px;
	margin: 0px 0px 0px 70px;
	border-left: 2px dotted #CCCCCC;
	border-right: 2px dotted #CCCCCC;
}

#error #logo {
	float: left;
	width: 210px;
	height: 105px;
	padding: 150px 0px 0px 20px;
}
/*------------------------------------------------------------------------*/

/******************************
Layout drucken
******************************/

#drucken
{
	width: 580px;
}

@media print {
	.window_print {display:none;}
}

/*------------------------------------------------------------------------*/

/******************************
Layout printscreen
******************************/

#printscreen
{
	margin-top: 0px;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/**************************************************************************************************************************************************************************
Standard-Module
***************************************************************************************************************************************************************************/

/******************************
	navigation ebene1
******************************/

/******************************
	stufe 1 
******************************/
#navcontainer_ebene1 ul {
	list-style-type: none;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width:480px;
}

#navcontainer_ebene1 ul li {
	float: left;
	display: inline;
	line-height:12px;
}

#navcontainer_ebene1 li.first a {
	padding-left:0px;
}

#navcontainer_ebene1 li.first a:hover {
	padding-left:0px;
}

#navcontainer_ebene1 li.last a {
	padding-right:0px;
}

#navcontainer_ebene1 li.last a:hover {
	padding-right:0px;
}

#navcontainer_ebene1 a, #navcontainer_ebene1 a:hover.parentactive, #navcontainer_ebene1 a:hover.active, #navcontainer_ebene1 a:hover.active_no_kids {
	color: #58585a;
	text-transform: uppercase;
	text-decoration: none;
	border-right: 1px solid #58585a;
	padding: 0px 0.67em;
	display: block;
	line-height:12px;
}

#navcontainer_ebene1 a:hover, #navcontainer_ebene1 a.parentactive, #navcontainer_ebene1 a.active, #navcontainer_ebene1 a.active_no_kids {
	color: #b8ae99;
}

#navcontainer_ebene1 ul li.last a {
	border-right: none;
}

/*------------------------------------------------------------------------*/

/******************************
Navigation 
******************************/

/******************************
Stufe 1 
******************************/
#navcontainer ul {
	list-style-type: none;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#navcontainer ul li {
	float: left;
	display: inline;
}

#navcontainer a, #navcontainer a:hover.parentactive, #navcontainer a:hover.active, #navcontainer a:hover.active_no_kids {
	float: left;
	color: #58585a;
	text-decoration: none;
	padding: 3px 0px 3px 15px;
	background: #FFFFFF url(/art/lacouronne/navi_inactive.gif) no-repeat 5px 5px;
}

#navcontainer a:hover, #navcontainer a.parentactive, #navcontainer a.active, #navcontainer a.active_no_kids {
	color: #b8ae99;
	text-decoration: none;
	background: #FFFFFF url(/art/lacouronne/navi_active.gif) no-repeat 5px 5px;
}

/******************************
Stufe 2 
******************************/
#navcontainer ul ul ul {
	float: right;
}
/*------------------------------------------------------------------------*/

/******************************
Shortcutnavigation
******************************/
#shortcutlinks ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}

#shortcutlinks li
{
	display: inline;
	margin: 0px;
	padding: 0px 2px 0px 5px;
	border-left: 1px solid #FFFFFF;
}

#shortcutlinks li.first
{
	border-left: none;
	padding-left: 0px;
}

#shortcutlinks a.tools 
{
	font-size: 11px;
	color: #FFFFFF;
}

#shortcutlinks a:hover.tools 
{
	color: #58585a;
	text-decoration: none;
}
/*------------------------------------------------------------------------*/

/******************************
Sprach-Wechsel-Links
******************************/
#sprachenlinks ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}

#sprachenlinks li
{
	display: inline;
	margin: 0px;
	padding: 0px 2px 0px 5px;
	border-left: 1px solid #58585a;
}

#sprachenlinks li.first
{
	border-left: none;
	padding-left: 0px;
}

#sprachenlinks a.sprachwahl 
{
	font-size: 12px;
	color: #FFFFFF;
}

#sprachenlinks a:hover.sprachwahl 
{
	color: #FFFFFF;
	text-decoration: none;
}

#sprachenlinks a.currentSprachwahl  
{
	font-size: 12px;
	color: #FFFFFF;
}

#sprachenlinks a:hover.currentSprachwahl 
{
	color: #FFFFFF;
	text-decoration: none;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/**************************************************************************************************************************************************************************
Sonstige Module
***************************************************************************************************************************************************************************/

/******************************
Login 
******************************/
input.eingabeFeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #DACFBA ;
	line-height: 16px;
}

input.submit {
	font-size: 10px;
	background-color: #DACFBA ;
	border: 1px solid #666666;
	margin: 2px 0px;
}
/*------------------------------------------------------------------------*/

/******************************
Hinweis Versionen-Management
******************************/
#hinweisVmgmtVorschau
{
	margin: 20px;
	padding: 5px;
	border: 1px solid black;
	background: #D9E9EF;
}
#hinweisVmgmtVorschau.versteckt
{
	display: none;
}
#hinweisVmgmtVorschau img.icon_help
{
	border: 0px;
}
#hinweisVmgmtVorschau img.icon_schliessen
{
	border: 0px;
	float: right;
}
/*------------------------------------------------------------------------*/

/******************************
Style fuer den FCK-Editor
******************************/
.kleineschrift
{
	font-size: smaller;
}

.grosseschrift
{
	font-size: larger;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/**************************************************************************************************************************************************************************
Standard-Templates
***************************************************************************************************************************************************************************/

/******************************
Template: Formular
******************************/
/*
fuer html-formatiertes antwort-mail: Form-Felder, die bearbeitet wurden, werden mit dieser klasse versehen
*/
.formular-eingabe
{
	background-color: #E6E6E6;
	border-color: #666666;
}
/*------------------------------------------------------------------------*/

/******************************
Template: Suche
******************************/
#erweiterte_suche
{
	padding-top: 1em;
}

#erweiterte_suche fieldset
{
	border: 1px solid #CCCCCC;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/