/* CSS Document */

body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#313131; background: Silver none; margin:0; padding:0;  min-height: 101%;    }

/*Layout mit 2 Spalten*/

#container2c {width:875px; margin: 10px auto; text-align:left; padding: 0; border: 1px solid #000099;}
#container2c .wrapper {margin:0; padding:0; background: transparent url(../img/hg_2palten_blau.gif) repeat-y left;}
#container2c .header {width:875px; margin: 0 auto; padding: 0; height:120px; background: #3a6381 url(../img/header_neu_2007.jpg);}
#container2c .column {width:150px; float:left; margin:0; padding:0; background: #3366FF none; }
#container2c .content {float: left; padding: 0; margin: 0; background: #fff none no-repeat scroll bottom; width:725px;  }
#container2c .footer { clear:both; width:875px; margin:0 auto; padding:0; background:#3a6381; height:30px;font-size:100%; color:#fff; padding-top:5px; text-align:center;}

/* styles */ 

h1 {font-size: 180%; color: Blue; margin:0; padding:15px;  background-color: Aqua;       }
/* fontsize vorher 130, keine HG-Farbe und Schriftfarbe geändert - 150606*/
h2 {font-size:115%; color:#284356; margin:0; padding: 10px;}
h3 {font-size:115%; color: #333399; margin:0; padding:15px;}
h4 {font-size:115%; color: #2426FF; margin:0; padding:15px;}

p {font-size:105%; color:#900; margin:0; padding:15px; line-height:1.5em;  margin-right: 3%; }
/* margin rechts von kein auf 3 geändert - 150606*/
a {text-decoration: underline; color: White;}
a:hover {background: Aqua; color:#fff; text-decoration:none;}

/* funktioniert noch nicht mit ie - daher nur verwendung von a und a:hover */
a2 {text-decoration: underline; color: #CC0033;}
a2:hover {background: #990000; color:#fff; text-decoration:none;}
a3 {text-decoration: underline; color: #0033FF;}
a3:hover {background: #66CCFF; color: Blue; text-decoration:none;}
/* funktioniert noch nicht mit ie - daher nur verwendung von a und a:hover */

ul { margin:0; padding-left: 0px;}
ol {
	list-style: decimal-leading-zero outside;
	padding-left: 0px;
	margin: 0px 5%;
	/* margin rechts von kein auf 5 geändert - 150606*/
}
li { list-style-type: none; line-height:1.5em;  background: transparent none no-repeat center;  padding-left: 10px;  text-align: left;   }

#liig { list-style-type: none; line-height: 0.5em;  background: #0000FF ;    text-align: left;  padding: 5px 0px;    }
#lidl { list-style-type: none; line-height: 0.5em;  background: #3366FF ;    text-align: left;  padding: 5px 0px;    }
#liuns { list-style-type: none; line-height: 0.5em;  background: #3366FF center;    text-align: left;  padding: 5px 0px;    }

.uesdl, .uesus {font-size:115%; color:#FFFFFF; margin:0; padding: 6px;  background-color: #3366FF;  }


.uesdie{font-size: 180%; color: White; margin:0; padding:15px;  background-color: #3366FF;  text-align: left;  border-left: thin dotted #FFFFFF; }
.uesig{font-size: 180%; color: White; margin:0; padding:15px;  background-color: #0000FF;  text-align: left;  border-left: thin dotted #FFFFFF; }
.uesuns{font-size: 180%;  margin:0; padding:15px;  background-color: #3366FF;     }
/* solange IE6 noch weit verbreitet ist geht png. nicht ----
.uesig2 {font-size:115%;  margin:0; padding:30px;  background-image: url(../img/ig_logo_weiss_trans_140.png);  background-position: center;  background-repeat: no-repeat;  background-color: Blue;  }
*/
.uesig2 {font-size:115%;  margin:0; padding:30px;  background-image: url(../img/ig_logo_weiss_0000FF_140.jpg);  background-position: center;  background-repeat: no-repeat;  background-color: Blue;  }
.listimpr {
	list-style-type: circle;
	background: transparent;
	white-space: normal;
	margin-left: 7em;
	font-weight: bolder;
	font-size: 14px;
	color: #993333;
	line-height: 250%;
	padding-top: 1%;
	padding-bottom: 3%;
	}

#listbsp, #listbsp2 {
	list-style-type: circle;
	background: transparent;
	white-space: normal;
	margin-left: 7em;
	font-weight: bolder;
	font-size: 14px;
	color: #993333;
	line-height: 250%;
	padding-top: 1%;
	padding-bottom: 3%;
	}
#list_betopt {
	list-style-type: decimal-leading-zero;
	padding-left: 2em;
	background: transparent;
	list-style-position: outside;
	white-space: normal;
	margin-left: 5em;
	font-weight: bolder;
	font-size: 14px;
	color: #993333;
	line-height: 250%;
	padding-top: 1%;
	padding-bottom: 3%;
	}
#galerie {
		width: 725px;
		}
#galerie dt {
	float: left;
	vertical-align: middle;
} /*  für eine eventuelle tabellenähnliche gestaltung*/
.headline {font-size:130%; color:#fff; margin:0; padding-top:10px; text-align:center;}
.headline_text {font-size: 14px; color: #990033; padding-top:10px; text-align: left;    font-weight: bold;  padding-bottom: 1em;    }
/*.bottom {font-size:100%; color:#fff; margin:0; padding-top:5px; text-align:center;}*/
.stress {color: #993333;font-weight: bolder;}
.stress_link {color: #993333;font-weight: bolder;  text-decoration: underline; }
.stress_link2 {color: #993333;font-weight: bolder;  text-decoration: underline;  font-size: large;  }
.stress_ital {color: #993333;font-weight: bolder;  font-style: italic; }
.text_ital {color: #993333;font-weight: normal;  font-style: italic; }
.schrift_kleiner {color: #993333; font-family: Arial, Helvetica, sans-serif;  font-size: x-small;  font-style: normal;  font-weight: lighter;      }
.schrift_bigger {font-family: Arial, Helvetica, sans-serif;  font-size: large;  font-style: normal;  font-weight: bold;      }
.foto {
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 10px;
	border: 1px solid;
	border-color: #0033FF;
	background-color: #99CCFF;
	border-bottom: 1px solid #996666;
}
