html {	margin: 0;	padding: 0;}body {	margin: 0;	padding: 0;	color: #000000;	background: #d10909;	font: 13px Verdana, Arial, sans-serif;	line-height: 110%;}/* plain headings */h1, h2, h3, h4, h5, h6 {	line-height: normal;	font-weight: bold;}h1 {	margin: 0 0 20px 0;	padding: 0;	color: #d10909;	background-color: #ffffff;	font-weight: bold;	font-size: 16px;	border-bottom: 1px #000000 solid;}h2 {	margin: 30px 0 5px 0;	padding: 0;	color: #d10909;	background-color: #ffffff;	font-size: 14px;	font-weight: bold;	border-bottom: 1px #333333 solid;}h3 {	margin: 10px 0 5px 0;	padding: 0;	color: #d10909;	background-color: #ffffff;	font-size: 13px;	font-weight: bold;}h4 {	font-size: 12px;	font-weight: bold;	margin: 1em 0 0.2ex;}h5 {	font-size: 1.2em;	font-weight: bold;	margin: 1ex 0 0;}h6 {	font-size: 1em;	font-weight: bold;	margin: 1ex 0 0;}li {	padding: 0 0 5px 0;}/* general html declarations */img {	border: 0;}.clearer {	clear: both;	margin: 0;	padding: 0;	width: 1px;	height: 1px;	font: 1px/1px monospace;}.clear {	clear: both;}.hc {	display: none;}.left {	text-align: left;}.center {	text-align: center;}.right {	text-align: right;}.img_left {	float: left;}.img_right {	float: right;}.nowrap {	white-space: nowrap;}.skip {	position: absolute;	left: -1000px;	top: -1000px;}.comment {	font-size: 10px;	line-height: normal;}.suchbegriff {	font-weight: bold;	color: #ffffff;	background-color: #d10909;}a:link {	color: #d10909;}a:visited {	color: #333333;}a:hover {	color: #000000;}.menu_links span {	color: #000000;}.menu_links a:link, .menu_links a:visited {	color: #ffffff;	text-decoration: none;}.menu_links a:hover {	color: #000000;	text-decoration: none;}div#logo_top {	margin: 0;	padding: 0;	height: 70px;}div#menu_top_frame {	margin: 0;	padding: 0;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	background: #ffffff;}div#menu_top {	margin: 0;	padding: 0;	width: 849px;	border-right: 1px solid #000000;	background: #d10909;}div#menu_top p {	margin: 0;	padding: 3px 20px 3px 20px;	border: 0;	color: #ffffff;	font-weight: bold;	text-align: center;}div#contentframe {	margin: 0;	padding: 0;	width: 849px;	border-right: 1px solid #000000;	background: #ffffff url(../images/bg_contentframe.gif) top left repeat-y;}div#menu_left {	float: left;	left: 0;	margin: 0;	padding: 0;	border: 0;	width: 149px;	height: 600px;	line-height: 100%;}div#menu_left p {	margin: 3px 0 0 0;	padding: 0;	border: 0;}div#menu_left p img {	margin: 0 0 2px 0;	padding: 0;	border: 0;}div#menu_left ul {	list-style: none;	margin: 15px 0 0 0;	padding: 0;	border-top: 1px solid #000000;}div#menu_left ul li {	list-style: none;	margin: 0;	padding: 0;	border-bottom: 1px solid #000000;}div#menu_left ul li span {	margin: 0;	padding: 2px 14px 2px 0;	display: block;	font-size: 11px;	text-align: right;	text-decoration: none;	color: #000000;	background: #d10909 url(../images/listenzeichen_inv.gif) right bottom no-repeat;}div#menu_left ul li a:link, div#menu_left ul li a:visited {	margin: 0;	padding: 2px 14px 2px 0;	display: block;	font-size: 11px;	text-align: right;	text-decoration: none;	color: #000000;	background: #ffffff url(../images/listenzeichen.gif) right bottom no-repeat;}div#menu_left ul li a:hover {	background: #d10909 url(../images/listenzeichen_inv.gif) right bottom no-repeat;}div#menu_left .sidebar_left_input {	margin: 0;	padding: 0;	width: 100px;	border: 1px #d10909 solid;}div#content {	margin: 0 20px 0 170px;	padding: 10px 0 0 0;}.fotoalbum_index {	list-style: none;	margin: 0;	padding: 0;	width: 620px;}.fotoalbum_index li {	float: left;	list-style: none;	margin: 5px;	padding: 0;	border: 0;	width: 110px;	height: 110px;	text-align: center;	font-size: 9px;}div#impressum_bottom_frame {	margin: 0;	padding: 0;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	background: #ffffff;}div#impressum_bottom {	margin: 0;	padding: 0;	width: 849px;	border-right: 1px solid #000000;	background: #d10909;}div#impressum_bottom p {	margin: 0;	padding: 1px 0 1px 160px;	border: 0;	font-size: 10px;	font-weight: bold;	color: #ffffff;}div#matura_logo {	float: right;	position: relative;	right: 0;	margin: 0;	padding: 0;	width: 150px;	height: 39px;}div#footer {	margin: 0;	padding: 0;	height: 39px;	border-bottom: 1px solid #000000;	background: #d10909;}.weblog_startseite {	margin: 10px 0 20px 0;	padding: 0;	border-bottom: 1px solid #cccccc;}.weblog_header {	margin: 0;	padding: 0 0 0 5px;	color: #d10909;	font-size: 9px;	text-align: right;}.weblog_title {	margin: 0;	padding: 2px 2px 2px 5px;	border: 1px solid #cccccc;	color: #000000;	background-color: #eeeeee;	font-weight: bold;}.weblog_content, .weblog_comment, .weblog_comment_new, .weblog_comment_header {	margin: 0;	padding: 5px 25px 5px 25px;	color: #333333;	font-size: 11px;	border-right: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.weblog_content {	font-size: 13px;}.weblog_comment {	border-top: 1px solid #cccccc;}.weblog_comment label, .weblog_comment_new label {	float: left;	font-weight: normal;	width: 20%;	padding: 0 5px 0 5px;	text-align: right;}.weblog_comment_header {	padding: 5px 25px 5px 5px;	background-color: #eeeeee;	font-size: 12px;	font-weight: bold;	border-top: 1px solid #cccccc;}.gaestebuch {	margin: 10px 0 20px 0;	padding: 0;	border-bottom: 1px solid #cccccc;}.gaestebuch_header {	margin: 0;	padding: 0 0 0 5px;	color: #d10909;	font-size: 9px;	text-align: right;}.gaestebuch_title {	margin: 0;	padding: 2px 2px 2px 5px;	border: 1px solid #cccccc;	color: #000000;	background-color: #eeeeee;	font-weight: bold;}.gaestebuch_content, .gaestebuch_form {	margin: 0;	padding: 5px 25px 5px 25px;	color: #333333;	font-size: 11px;	border-right: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.gaestebuch_content {	font-size: 13px;}.gaestebuch_form label {	float: left;	font-weight: normal;	width: 20%;	padding: 0 5px 0 5px;	text-align: right;}.menu_schueler {	float: right;	margin: 2px 0 0 0;	font-size: 12px;	font-weight: normal;	line-height: normal;}.menu_schueler span {	margin: 0;	padding: 0 5px 0 5px;	color: #ffffff;	background-color: #d10909;	font-weight: bold;}.menu_schueler a:link, .menu_schueler a:visited {	color: #d10909;	text-decoration: none;}.menu_schueler a:hover {	color: #000000;	text-decoration: none;}.menu_weblogseiten {	float: right;	margin: 1px 0 0 0;	font-size: 10px;	font-weight: normal;	line-height: normal;}.menu_weblogseiten span {	color: #000000;}.menu_weblogseiten a:link, .menu_weblogseiten a:visited {	color: #d10909;	text-decoration: none;}.menu_weblogseiten a:hover {	color: #000000;	text-decoration: none;}.menu_weblogseiten_select {	margin: 0;	padding: 0;	text-align: left;	vertical-align: top;	height: 20px;}.menu_weblogseiten_select select {	margin: 0;	padding: 0 0 0 5px;	color: #ffffff;	background-color: #d10909;	border: none;	font-size: 10px;	line-height: 11px;	width: 100px;}.link_kommentare {	float: right;	margin: 0;	font-size: 11px;}.link_kommentare a:link, .link_kommentare a:visited {	padding: 3px 0 1px 0;	color: #d10909;}.link_kommentare a:hover {	text-decoration: none;}.menu_fotoalbumseiten_select {	margin: 0;	padding: 0;	text-align: left;	vertical-align: top;	height: 30px;}.menu_fotoalbumseiten_select select {	margin: 0;	padding: 0 0 0 5px;	color: #ffffff;	background-color: #d10909;	border: none;	font-size: 10px;	line-height: 11px;	width: 100px;}.menu_fotoalbumseiten {	margin: 1px 0 0 0;	font-size: 10px;	font-weight: normal;	line-height: normal;}.menu_fotoalbumseiten span {	color: #000000;}.menu_fotoalbumseiten a:link, .menu_fotoalbumseiten a:visited {	color: #d10909;	text-decoration: none;}.menu_fotoalbumseiten a:hover {	color: #000000;	text-decoration: none;}.fotoalbum_bild {	margin: 10px 0 20px 0;	padding: 0;	border-bottom: 1px solid #cccccc;	text-align: left;}.fotoalbum_bild_title {	margin: 0;	padding: 2px 2px 2px 5px;	border: 1px solid #cccccc;	color: #000000;	background-color: #eeeeee;	font-weight: bold;}.fotoalbum_bild_content, .fotoalbum_bild_comment, .fotoalbum_bild_description, .fotoalbum_bild_comment_new, .fotoalbum_bild_comment_header {	margin: 0;	padding: 5px 25px 5px 25px;	color: #333333;	border-right: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.fotoalbum_bild_content {	font-size: 13px;}.fotoalbum_bild_description {	border-bottom: 1px solid #cccccc;	font-size: 11px;}.fotoalbum_bild_comment {	border-top: 1px solid #cccccc;	font-size: 11px;}.fotoalbum_bild_comment label, .fotoalbum_bild_comment_new label {	float: left;	font-size: 11px;	font-weight: normal;	width: 20%;	padding: 0 5px 0 5px;	text-align: right;}.fotoalbum_bild_comment_header {	padding: 5px 25px 5px 5px;	text-align: left;	background-color: #eeeeee;	font-size: 12px;	font-weight: bold;	border-top: 1px solid #cccccc;}/* form_general */.form_general {	width: 600px;	margin: 0 0 0 20px;	padding: 0;	line-height: 100%;}.form_general fieldset {	margin: 0 0 20px 0;	padding: 2px;	border: 1px #999999 solid;}.form_general legend {	margin: 0;	padding: 0 3px 0 3px;	color: #d10909;	font-size: 12px;	font-weight: bold;}.form_general fieldset p {	margin: 1px 3px 3px 3px;	padding: 3px 0 3px 0;	background-color: #dddddd;	color: #000000;	text-align: center;}.form_general fieldset p label {	float: left;	font-weight: normal;	width: 25%;	padding: 3px 5px 1px 5px;	text-align: right;}.form_input_text {	border: 1px #dddddd inset;	width: 400px;	padding: 0;	margin: 0;}.form_input_textarea {	border: 1px #dddddd inset;	width: 400px;	height: 200px;}input:focus, textarea:focus {	border: 1px #d10909 solid !important;}/* Hides from IE5-mac \*/* html p img { margin: 0; padding: 0; }* html a img { margin: 0; padding: 0; }/* End hide from IE5-mac */
