﻿

a:link { color: #E03D39; text-decoration: none;}
a:visited { color: #E03D39; text-decoration: none;} /* #D66B69; */
/* 
a:hover { color: #CA0000; text-decoration: underline; font-weight:bold}
a:active { color: #CA0000; text-decoration: underline; font-weight:bold}
*/
a:hover { color: #CA0000; text-decoration: underline; }
a:active { color: #CA0000; text-decoration: underline; }

body { 
	background-color: #EFEFEF; /*  #EEEEFE; #FFFBCB; */
	width: 828px;
}

/* ------------------------------- Kopfbereich -------------------------------- */

#sopode_pagetitle {
	position: absolute;
	top: 12px;
	left: 16px;
	width: 828px;
	height: 100px;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#sopode_pagetitle h1, #sopode_pagetitle p {
}

#sopode_pagetitle h1{
	margin: 8px 0px -4px 0px; 
	padding: 0;
	font-size: 52px; 
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
	font-weight: bold;
	text-align: center;
	letter-spacing:-1px;
	color: red; 
}

#sopode_pagetitle p{
	margin:0;
	padding: 0;
	font-size: 18px; 
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
	font-weight: bold;
	text-align: center;
	color: black; 
}

/* ------------------------------- IAV Kopfbereich -------------------------------- */

#iav_pagetitle {
	position: absolute;
	top: 12px;
	left: 16px;
	width: 828px;
	height: 100px;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#iav_pagetitle h1, #iav_pagetitle p {
}

#iav_pagetitle h1{
	margin: 8px 0px -4px 0px; 
	padding: 0;
	font-size: 32px; 
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; 
	font-weight: normal;
	text-align: center;
	letter-spacing:-1px;
	color: black; 
}

#iav_pagetitle p{
	margin:0;
	padding: 0;
	font-size: 18px; 
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; 
	font-weight: normal;
	text-align: center;
	color: black; 
}

/* ------------------------------ Eigentliche Seite -------------------------- */

#sopode_page {
	position: absolute;
	top: 126px;
	left: 16px;
	width: 828px;
	margin: 0 auto;
	padding: 0px 0px;
	background-color:#FFFFFF;
}

/* ------------------------------- SeitenmenÃ¼ -------------------------------- */

#sopode_sidemenue {
	float: left;
	width: 136px;
	margin: 0px;
	padding: 12px 6px 0px 12px;
	background-color:#FFFFFF;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	text-align: left;
	color: red; 
}

#sopode_sidemenue p {
	 margin: 0px 0px 6px 0px; 
	 background-color: #FFFFFF;
	 padding: 8px 4px 8px 12px;
	 border-bottom: 1px dotted gray;
	 border-left: 4px solid red;
	 line-height: 130%;
}

/* ------------------------------- Textblock -------------------------------- */

#sopode_content {
	float: right;
	width: 660px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	text-align: left;
}

#sopode_content p {
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top: 0px;
	padding-bottom: 6px;
	padding-right: 10px;
	font-size: 0.8em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	line-height: 140%;
	/* text-align: justify; */
}

#sopode_content h1, #sopode_content h2, #sopode_content h3, #sopode_content h4, #sopode_content h5, #sopode_content h6 {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: normal;
	color: #992233;
}

#sopode_content h1 {
	margin-top: 12px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding: 6px;
	background-color: EEEEEE;
	font-size: 0.8em; 
	font-weight: bold; 
	color: black;
}
#sopode_content h2 {
	font-size: 1.1em; 
}
#sopode_content h3 {
	font-size: 1.1em; 
	color:#3300CC;
}
#sopode_content h4 {
	font-size: 1.1em; 
}
#sopode_content h5 {
	font-size: 0.9em; 
}


/* =========================================================================================*/

/* Menu */

#menubar {
	position: absolute;
	top: 101px;
	left: 16px;
	width: 828px;
  height: 24px;
	background-color: #565656;
	margin: 0px;
	padding: 0px;
}

#menubar ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    /* line-height: normal; */
}

#menubar li {
    float: left;
}

#menubar a {
    /* display: inline; */
    height: 16px;
    margin: 0px;
    margin-left: 1px;
    padding: 1px 20px 1px 20px;
    text-decoration: none;
    text-align: center;
    /* text-transform: uppercase; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    border: none;
}

#menubar a:hover  {
    background: #FF9C00;
    text-decoration: none;
}
#menubar a:active {
    text-decoration: none;
}

#menubar .current_page a {
}

#menubar .current_page a {
	  background-color: #FF6C00;
    text-decoration: none;
}


/* =========================================================================================*/

div.sidemenue {
	position:absolute;
	top:120px;
	left:16px;
	width:150px;
	height:1600px;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: red; 
	background-color:#FFFFFF;
}

div.sopode_body {
	position:absolute;
	top:120px;
	left:144px;
	width:673px;
	height:1600px;
	text-align:left;
	border:0px;
	padding:4px;
	background-color: #FFFFFF;
}

/* =========================================================================================*/

p, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	color: black; 
}
p {
	font-size: 0.75em; 
	margin-top: 0.5em; 
	margin-bottom: 0.1em; 
}
h1 {
	font-size: 1.60em; 
}
h2 {
	font-size: 1.40em; 
}
h3 {
	font-size: 1.20em; 
}
h4 {
	font-size: 1.10em; 
	color: red; 
}
h5 {
	font-size: 1.00em; 
}
h6 {
	font-size: 0.9em; 
}

/* =========================================================================================*/

ul {
	list-style-type: square;
}

ul ul {
	font-size: 1.0em; 
}

li {
	font-size: 0.75em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	color: black; 
	margin-top: 0.5em; 
}

li li {
	font-size: 1.0em; 
}


.parParagraph { 
 font-size: 12px; 
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
 margin-top: 16px; 
}


p.normaltext {
	font-size: 0.75em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	color: black; 
}
p.texte-intro { 
	font-size: 0.8em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	margin-left: 0pt;
	text-align: left;
	color: black; 
}

p.texte-rot { 
	font-size: 0.85em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: bold; 
	margin-left: 0pt;
	text-align: left;
	color: red; 
}

p.texte-verweis {
	font-size: 0.80em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: bold; 
	text-align: left;
	margin-left: 20pt;
	margin-bottom: 20pt;
	color: black; 
}

p.inhalt-verweis {
	font-size: 0.8em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: bold; 
	text-align: left;
	margin-left: 0pt;
	margin-bottom: 6pt;
}

.inhalt-jahrgang {
	font-size: 0.9em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: bold; 
	text-align: left;
	margin-left: 0pt;
	margin-bottom: 10pt;
	color: #000000;
	background-color: #DEDEDE;
}

p.index-zwischentitel {
	font-size: 0.8em; 
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: bold; 
	text-align: left;
	margin-left: 0px;
	margin-bottom: 12px;
	padding: 4px;
	color: #992233;
	background-color: #EEEEEE;
}

/* ---------------------------------------- index_neu.html --------------------------------- */
div.sopodepage {
	position:relative; 
	width:840px;
	height:734px;
}

div.sopodeheader {
	position:absolute;
	top:16px;
	left:142px;
	width:674px;
	height:128px;
	text-align:center;
}

div.sopodeheader_left {
	position:absolute;
	top:16px;
	left:18px;
	width:112px;
	height:128px;
	text-align:left;
}

p.sopode_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; 
	font-size:32pt;
	color:red;
}

p.sopode_subtitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; 
	font-size:12pt;
	color:black;
}

