/* CSS Document */
*{ padding: 0; margin: 0; border: 0; }
body {
		font-family: "Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana, sans-serif;
		color: #3a3a3a;
		background: url(bilder/bg2.gif);
		font-size: 100%; }
#frame { width: 1008px;
		margin: auto; border: solid 1px #d2dfdc; }
a:link, a:visited { 
		color: #008480;
		font-weight: bold;
		text-decoration: none; }
a:hover { color: #777;
		text-decoration: underline; }
a:active { color: #008480; }


/* Horizontale Aufteilung */

#reihe1 {
		width: 100%;
		height: 50px;
		background-color: #d2dfdc;
		text-align: right; }
#reihe2 {
		width: 100%;
		height: 170px;
		text-align: right;
		background-color: #fff; }
#reihe3 {
		width: 100%;
		height: 100%;
		background-color: #fff;
		background-repeat: repeat;
		text-align: left; }
#reihe4 {
		height: 100%;
		background-color: #d2dfdc;
		padding: 30px 27px 30px 27px; }
#reihe5 {
		width: 100%; 
		background-color: #fff;
		padding-top: 15px;
		padding-bottom: 15px; }
#footer {
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #98ccc8;
		color: #ffffff;
		text-align: center;
		font-size: 0.7em;
		letter-spacing: 0.08em; }
/* Reihe 1 -- Navigation */

#navlist {
		padding-right: 27px;
		padding-top: 25px; }
#navlist li {
		display: inline;
		list-style-type: none;
		padding-left: 20px; }
#navlist a:link, a:visited { font-size: 0.7em; }
#navlist .hier {
		color: #777777;
		text-decoration: underline; }

/* ENDE Reihe 1 -- Navigation */


/* Reihe 2 -- Header (Bild, Logo, Fahnen) */

#header_weiss {
		text-align: right;
		width: 100%;
		height: 170px;
		float: left; }
#logo {
		padding-top: 40px;
		padding-right: 27px; }
#fahnen {
		padding-top: 25px;
		padding-right: 27px; }
#fahnen li {
		display: inline;
		list-style-type: none;
		padding-left: 20px; }

/* ENDE Reihe 2 -- Header */
/* Reihe 3 -- Einleitungstext */
#einleitung {
		padding: 30px 27px 0px 27px; }
#einleitung p {
		font-family: "Lucida Sans", "Trebuchet MS";
		font-size: 1.05em;
		line-height: 1.4em;
		letter-spacing: 0.07em;
		text-align: justify; }
#einleitung a { font-size: 100%; }

.abstand12 { padding-top: 12px; }
.abstand15 { padding-top: 15px; }
.abstand25 { padding-top: 25px; }
.abstand35 { padding-top: 35px; }
#list_container ul {
		text-align: left;
		padding-left: 5px;
		padding-top: 10px; }
#list_container ul {
		list-style-type: none; }
#list_container ul li a {
		text-align: left;
		letter-spacing: 0.08em;
		font-size: 0.8em; }
#list_container ul li a:hover {
		color: #777;
		text-decoration: underline; }		
/* ENDE Reihe 3 -- Einleitungstext */

/* Reihe 4 -- Sparten */
#umrandung { 
		background-color: #fff; 
		width: 928px;
		padding: 14px; }
#sich_ber_bild, #ref_ueb_bild, #corp_gov_bild, #it_sich_bild {
 		width: 298px;
		float: left;
		padding-right: 15px;
		padding-bottom: 12px; }
#due_dil_bild, #int_ser_bild {
 		width: 298px;
		float: left;
		padding-bottom: 12px; }
#text_sich_ber, #text_ref_ueb, #text_corp_gov, #text_it_sich {
		width: 298px;		
		float: left;
		margin-right: 15px;
		background-color: #d2dfdc;}
#text_due_dil, #text_int_ser {
 		width: 298px;
		float: left;
		background-color: #d2dfdc; }
#text_sich_ber, #text_ref_ueb, #text_due_dil {
		height: 170px;}
#text_corp_gov, #text_it_sich, #text_int_ser {
		height: 150px;}
#text_sich_ber p, #text_ref_ueb p, #text_corp_gov p, #text_it_sich p, #text_due_dil p, #text_int_ser p {
		padding: 10px 2px 10px 10px;
		font-style: italic;
		font-size: 0.95em;
		line-height: 1.4em;
		letter-spacing: 0.08em; }
#int_text a { font-size: 100%; }

/* ENDE Reihe 4 -- Sparten */
.ISG { text-align: center; 
		font-size: 70%;
		letter-spacing: 0.08em;}




















