/* 	Allgemeine Formatierungen */
body {
font-size:0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

table, pre {
font-size:100%;
}

#logo {
margin: 0;
padding:0;
}

/* set all to 0 */
h1, h2, h3, h4, p, ul, li {
margin: 0;
padding: 0;
}

/* headings */
h2, h3, h4 {
margin: 20px 0px 10px 0px;
padding:0;
}

#header h1, #headerright h1 {
color: #ffc;
font-size: 150%;
letter-spacing: 2pt;
margin:0;
padding:60px 0 0 0;
}

h1 {
margin: 5px 0 20px 0;
background-color: transparent;
color: #996;
font-size: 150%;
letter-spacing: 2pt;
}

h2 {
background-color: #996;
color: #ffc;
font-size: 120%;
letter-spacing: 1pt;
}

h3 {
font-size: 110%;
letter-spacing: 1pt;
}

h4 {
font-size: 95%;
letter-spacing: 1pt;
}

/* Texte */
p, li, p a {
font-size: 100%;
}
#content p, #content li {
line-height: 100%;
margin: 5px 0px 5px 0px;
}

ul {
margin: 0px 0px 0px 20px;
}

/* Links */
#content a {
text-decoration: none;
font-weight:bold;
padding: 0;
border:none;
color: #996;
font-size: 100%;
}

/* Menu */
#menu a{
display: block;
width: 130px;
}

#menu a, #foot a {
text-decoration: none;
font-weight:bold;
margin: 1px 0px 1px 0px;
padding: 0px 3px 0px 3px;
font-size: 100%;
}

/* Menu1 */
#menu div.MENU1-NO, #menu div.MENU1-NO a:link, #menu div.MENU1-NO a:visited, #foot a:link, #foot a:visited {
background-color: none;
color: #ffc;
}

#menu div.MENU1-NO a:hover, #menu div.MENU1-NO a:active, #foot a:hover, #foot a:active {
background-color: #ffc;
color: #996;
}

#menu div.MENU1-ACT, #menu div.MENU1-ACT a:link, #menu div.MENU1-ACT a:visited {
background-color: #ffc;
color: #996;
}

#menu div.MENU1-ACT a:hover, #menu div.MENU1-ACT a:active {
background-color: #ffc;
color: #996;
}

#menu div.MENU1-CUR, #menu div.MENU1-CUR a:link, #menu div.MENU1-CUR a:visited{
background-color: #ffc;
color: #996;
}

#menu div.MENU1-CUR a:hover, #menu div.MENU1-CUR a:active {
background-color: #ffc;
color: #996;
}

/* Menu2 */
#menu div.MENU2-NO, #menu div.MENU2-NO a:link, #menu div.MENU2-NO a:visited, #foot a:link, #foot a:visited {
background-color: none;
color: #ffc;
padding-left:20px; width: 110px;
}

#menu div.MENU2-NO a:hover, #menu div.MENU2-NO a:active, #foot a:hover, #foot a:active {
background-color: #ffc;
color: #996;
padding-left:20px; width: 110px;
}

#menu div.MENU2-ACT, #menu div.MENU2-ACT a:link, #menu div.MENU2-ACT a:visited {
background-color: #ffc;
color: #996;
padding-left:20px; width: 110px;
}

#menu div.MENU2-ACT a:hover, #menu div.MENU2-ACT a:active {
background-color: #ffc;
color: #996;
padding-left:20px; width: 110px;
}

#menu div.MENU2-CUR, #menu div.MENU2-CUR a:link, #menu div.MENU2-CUR a:visited{
background-color: #ffc;
color: #996;
padding-left:20px; width: 110px;
}

#menu div.MENU2-CUR a:hover, #menu div.MENU2-CUR a:active {
background-color: #ffc;
color: #996;
padding-left:20px; width: 110px;
}

/* others */
.invis {
display:none;
}

img {
border: none;
}

.right {
float: right;
margin-top: 10px;
padding: 0px;
}

.mini {
font-size: 80%;
}

.top {
text-align:right;
font-size:90%;
}

/* Dreispalter mit relativer Breite (gesamt) */

html, body {
margin: 0;
}

body {
padding:0;
background-color:#996;
color: #000;
text-align: center; /* fuer IE_quirks */
}

/* mainboxes */
#wrapper {
position: relative;
width: 100%; /* fuer IE */
background-color: #996;
color: #000;
text-align: left; /* Aufheben von IE_quirks im BODY */
}

#header {
background-color: transparent;
color: #ffc;
height: 151px;
margin:0 20px 0 0;
padding:0 0 0 20px;
z-index:2;
border-bottom: 1px solid #ffc;
}

#headerright {
background-color: transparent;
color: #ffc;
height: 151px;
padding:0 20px 0 0;
position:absolute;
top:0;
right:0;
z-index:3;
}

#logo {
position:absolute;
top:0;
left:150px;
z-index:1;
}

#menu {
position: absolute;
top: 151px;
left: 0;
width: 150px;
color: #ffc;
margin: 0px;
padding: 25px 0 0 20px;
z-index:4;
}

#content {
background-color: #ffc;
color: #000;
margin: 0px 20px 0px 150px;
padding: 2px 20px 20px 20px;
z-index:5;
}

#foot {
color: #ffc;
margin: 0 20px 0 0px;
padding: 5px 0 5px 170px;
text-align: left;
border-top: 1px solid #ffc;
z-index:6;
}

/*********************************************************************************/
/* Extensions */
/*********************************************************************************/
/* default styles for extension "css_styled_content" */

/* Link To Top */
	p.csc-linkToTop {
	text-align:right;
	font-size: 90%;
	}


/* Sitemap */
.csc-sitemap li{
	list-style-type:none;
	}

.sitemap1 {
	text-indent:0;
	font-size:1em;
	font-weight:bold;
	}

.sitemap2 {
	text-indent:10px;
	font-size:0.8em;
	font-weight:normal;
	}

.sitemap3 {
	text-indent:20px;
	font-size:0.8em;
	font-weight:normal;
	}

/* default styles for plugin Mundart */
DIV.tx-mamomundart-pi1 DIV.tx-mamomundart-pi1-listrow TABLE TR TD HR {color:#996; height:1px;}
DIV.tx-mamomundart-pi1 DIV.tx-mamomundart-pi1-browsebox {padding:20px 0 0 5px;}
DIV.tx-mamomundart-pi1 DIV.tx-mamomundart-pi1-listrow TABLE TR TD H1 {margin:0; padding:0;}
