/* Tag-Design */
body {
	color:#000000;
	background-color:#ffffff;
	font-family: Arial, serif, "Times New Roman";
	font-size:small;
	margin:0px;
}
a:link, a:visited {
	color:#666666;
	background-color:white;
	text-decoration:none;
}
a:hover, a:focus {
	color:#dd1427;
	background-color:white;
}
ul {
	margin:0px 5px 0px 5px;
	padding:0px 5px 0px 15px;
}
input, textarea, select {
	border:1px solid #dd1427;
	background-color:silver;
}
img {
	border:0px solid black;
}

/* Hauptdesign */
.tab {				/* Haupttabelle */
	width:800px;
	border-top:1px solid #dd1427;
	border-left:1px solid #dd1427; 
	margin:15px 0px 0px 15px;
}
.thumb {			/* Top-Thumbnails */
	width:100%;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px dotted #888888;
	border-right:1px solid #dd1427;
}
.vertical {			/* Submenüspalte */
	border-right:1px solid #dd1427;
	border-bottom:1px solid #dd1427;
	vertical-align:text-top;
	text-align:left;
}
.vertical_menue {	/* Submenü-div */
	width:200px; 
	text-align:left;
	vertical-align:top;
	padding:5px 5px 5px 5px;
	margin:2px;
}
.main_menue {		/* Hauptmenü-div */
	width:596px;
	padding:2px 2px 2px 0px;
}
.sub {				/* Subsubmenü-div */
	margin:0px;
	padding:0px 0px 2px 15px;
}
.logo {				/* Logospalte */
	width:25%; 
	text-align:left;
	margin-top:10px;
	padding:2px;
	vertical-align:middle;
	background-color:white;
}

.horizontal_menue {	/* Hauptmenü-Spalte */
	text-align:right; 
	vertical-align:middle;
	border-bottom:1px solid #dd1427;
	border-right:1px solid #dd1427;
	margin:0px;
}
.m_design {
	color:#dd1427;
	size:x-small;
}
.kontakt {			/* Kontaktbereich-div */
	font-size:x-small;
	margin:0px;
	width:196px;
	padding:3px 3px 3px 3px;
	background-color:white;
}
.tab_view {			/* Inhaltsspalte */
	vertical-align:top;
	background-color:white;
}
.view {				/* Inhalts-div */
	text-align:left;
	padding:0px 60px 0px 0px;
	margin:15px 0px 0px 15px;
	vertical-align:top;
	border:1px dotted #dd1427;
	background-image:url(bilder/page/ecke_rechts.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:100%;
}
.view2 {
	width:100%;
	height:100%;
	padding:5px 5px 5px 5px;
	margin:0px;
	background-image:url(bilder/page/ecke_links.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:100%;
}
.topic {			/* Überschrift Inhaltsbereich */
	font-weight:bold;
	margin:0px;
	padding-top:20px;
	font-size:medium;
	text-align:center;
}
.pic {				/* Bildbereich im Text */
	text-align:center;
	margin-top:20px;
	border:0px solid black;
	width:100%;
	height:512px;
	background-image:url(bilder/page/vorstellung.jpg);
	background-position:center;
	background-repeat:no-repeat;
}		
.inhalt {			/* Formatierung des Inhaltes selbst */
	padding-top:25px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

/* Formularelemente */
.form_table {		/* Formular-Tabelle */
	width:98%%;
	margin:0px;
	padding:0px;
}
.form_head {		/* Formularüberschriften */
	font-weight:bold;
}
.form_notice {		/* Formularanmerkungen */
	font-size:x-small;
	font-weight:bolder;
}
.send {				/* Sende- und Resetbuttonspalte */
	text-align:center;
	white-space:nowrap;
}
.area {				/* Textfeld */
	padding:5px;
	width:100%;
	font-family:Arial, Serif;
}
.beschriftung {		/* Feldbeschriftung von Formularen */
	vertical-align:top;
}

/* Thumbnailansichten */
.thumb_table {		/* Thumbnail-Tabelle */
	width:98%;
	margin:0px;
	padding:0px;
}
.thumb_col_head {	/* Thumbnail-Überschriftenzeile, linke Spalte */
	width:25%;
	font-weight:bold;
	border-bottom:1px solid #dd1427;
	vertical-align:top;
}
.thumb_desc_head {	/* Thumbnail-Überschriftenzeile, rechte Spalte */
	font-weight:bold;
	border-bottom:1px solid #dd1427;
	vertical-align:top;
}
.thumb_col {		/* Thumbnail-Bildspalte (links) */
	width:25%;
	vertical-align:top;
	text-align:center;
	border-bottom:1px dotted #dd1427;
}
.thumb_desc {		/* Thumbnail-Beschreibungsspalte */
	vertical-align:top;
	border-bottom:1px dotted #dd1427;
}
.notice {			/* Notiz */
	font-size:x-small;
	font-weight:300;
}