.title_text {
	border-style:solid; 
	border-color:#554F50;
	border-width:1px;
	border-right: #554F50 1px solid;
	border-top: #554F50 1px solid; 
	border-left: #554F50 1px solid; 
	border-bottom: #554F50 1px solid; 
	background-image:url(gfx2/back02.jpg);

	text-align:left;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#ffffff; 
	padding-bottom:0;
	padding-right:0;
	padding-left:0;
	padding-top:0;
}

.light_grey {
	color:#B9BEC4; 
}

.grey {
	color:#909394; 
}

.guestbook {
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#909394; 
	color:#909394; 
	text-align:right;
	padding-right: 4;
}

.bottom {
	text-align:center;
	font-family:Verdana,arial,helvetica; 
	font-size:9px; color:#909394; 
	padding-bottom:2;
}

.disclaimer {
	text-align:left;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#ffffff; 
	padding-left:2;
	padding-right:4;
	vertical-align:top;
	padding-bottom:2;
}

.impressum {
	border-style:solid; 
	border-color:#554F50;
	border-width:1px;
	border-right: #554F50 1px solid;
	border-top: #554F50 1px solid; 
	border-left: #554F50 1px solid; 
	border-bottom: #554F50 1px solid; 
	background-image:url(gfx2/back02.jpg);
}

.impressum_head {
	text-align:center;
	font-family:Verdana,arial,helvetica; 
	font-size:12px; color:#808080; 
	font-weight:bold;
	padding-left:2;
	padding-right:4;
	vertical-align:top;
	padding-bottom:2;
}

.impressum_center {
	text-align:center;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#808080; 
	font-weight:bold;
	padding-left:2;
	padding-right:4;
	vertical-align:top;
}

.impressum_links {
	text-align:right;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#ffffff; 
	font-weight:bold;
	padding-left:2;
	padding-right:4;
	vertical-align:top;
	padding-bottom:2;
}

.impressum_rechts {
	text-align:left;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#808080; 
	font-weight:bold;
	padding-left:2;
	padding-right:4;
	vertical-align:top;
	padding-bottom:2;
}

.border {
	border-style:solid; 
	border-color:#554F50;
	border-width:1px;
	border-right: #554F50 1px solid;
	border-top: #554F50 1px solid; 
	border-left: #554F50 1px solid; 
	border-bottom: #554F50 1px solid; 
	background-image:url(gfx2/back02.jpg);
}

.content {
	padding-top:0;
	padding-left:2;
	padding-right:2;
}

.main_bottom {
	text-align:center;
	font-family:Verdana,arial,helvetica; 
	font-size:9px; color:#ffffff;
}

.article_top_right {
	text-align:right;
	font-family:Verdana,arial,helvetica; 
	font-size:9px; color:#ffffff;
}

.article_top_left {
	text-align:left;
	font-family:Verdana,arial,helvetica; 
	font-size:12px; color:#808080;
	vertical-align:top;

}

.article_headline {
	text-align:left;
	font-family:Verdana,arial,helvetica; 
	font-size:12px; color:#ff0000; 
	font-weight:bold;
}

.article_subline {
	text-align:left;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#ffffff; 
	font-weight:bold;
}

.article_text {
	font-size:11px; color:#ffffff; 
	text-align:left;
	font-family:Verdana,arial,helvetica; 
}

.article_list_section {
	text-align:center;
	font-family:Verdana,arial,helvetica; 
	font-size:11px; color:#ffffff; 
	font-weight:bold;
	padding-left:0;
	vertical-align:top;
	padding-bottom:2;
}

.article_list_search {
	text-align:center;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#808080; 
	font-weight:bold;
	padding-left:0;
	vertical-align:top;
	padding-bottom:4;
}

.article_list_author {
	text-align:right;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#808080; 
	font-weight:bold;
	padding-left:2;
	padding-right:8;
	vertical-align:top;
	padding-bottom:2;
}

.article_list_left {
	text-align:left;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#ffffff; 
	font-weight:bold;
	padding-left:2;
	vertical-align:top;
	padding-bottom:4;
}

.article_list_right {
	text-align:right;
	font-family:Verdana,arial,helvetica; 
	font-size:10px; color:#ffffff; 
	font-weight:bold;
	padding-right:3;
	vertical-align:top;
	padding-bottom:4;
}



/* ################ */

.input {
	background-color:#000000; 
	font-family:Verdana,arial,helvetica; 
	font-size:10px; 
	color:#ffffff; 
	border-right: #B0B5C0 1px solid;
	border-top: #554F50 1px solid; 
	border-left: #554F50 1px solid; 
	border-bottom: #B0B5C0 1px solid; 
	padding-bottom:0;
}

.radio {
	font-family:Verdana,arial,helvetica; 
	font-size:10px; 
	color:#ffffff; 
	border: 0px;
}

INPUT {
	background-color:#000000; 
	font-family:Verdana,arial,helvetica; 
	font-size:10px; 
	color:#ffffff; 
	border-right: #554F50 1px solid;
	border-top: #B0B5C0 1px solid; 
	border-left: #B0B5C0 1px solid; 
	border-bottom: #554F50 1px solid; 
}

.selects {
	background-color:#000000; 
	font-family:Verdana,arial,helvetica; 
	font-size:9px; 
	color:#ffffff; 
	border-right: #554F50 1px solid;
	border-top: #554F50 1px solid; 
	border-left: #554F50 1px solid; 
	border-bottom: #554F50 1px solid; 
}

.checkbox {
	background-color:#ffffff; 
	font-family:Verdana,arial,helvetica; 
	font-size:12px; color:#ffffff 
	color:#000000;
}

SELECT {
	background-color:#ffffff; 
	font-family:Verdana,arial,helvetica; 
	font-size:12px; color:#ffffff 
	color:#000000;
	border-right: #D6D3CE 1px solid; 
	border-top: #D6D3CE 1px solid; 
	border-left: #D6D3CE 1px solid; 
	border-bottom: #D6D3CE 1px solid; 
}

.cms_button {
	background-color:#e8e8e8; 
	font-family:Verdana,"courier new",monospace,verdana,arial,helvetica; 
	font-size:10px; 
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	border-right: #D6D3CE 1px solid; 
	border-top: #D6D3CE 1px solid; 
	border-left: #D6D3CE 1px solid; 
	border-bottom: #D6D3CE 1px solid; 
}

.cms_button_navi {
	background-color:#e8e8e8; 
	font-family:Verdana,"courier new",monospace,verdana,arial,helvetica; 
	font-size:10px; 
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	border-right: #D6D3CE 1px solid; 
	border-top: #D6D3CE 1px solid; 
	border-left: #D6D3CE 1px solid; 
	border-bottom: #D6D3CE 1px solid;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
}

.cms_button_default {
	background-color:#e0e0e0; 
	font-family:Verdana,"courier new",monospace,verdana,arial,helvetica; 
	font-size:10px; 
	font-weight:bold;
	color:#ff0000;
	border-right: #BAB7B3 1px solid; 
	border-top: #BAB7B3 1px solid; 
	border-left: #BAB7B3 1px solid; 
	border-bottom: #BAB7B3 1px solid; 
}

TEXTAREA {
	background-color:#ffffff; 
	font-family:Verdana,arial,helvetica; 
	font-size:12px; color:#ffffff 
	color:#000000;
	border-right: #D6D3CE 1px solid;
	border-top: #D6D3CE 1px solid; 
	border-left: #D6D3CE 1px solid; 
	border-bottom: #D6D3CE 1px solid; 
}

/*
TABLE {
	background-color:#000000; 
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
}
*/

a:link { color:#ff0000; font-weight:bold; text-decoration:none; }
a:visited { color:#ff0000; font-weight:bold; text-decoration:none; }
a:active { color:#ff0000; font-weight:bold; text-decoration:none; }
a:hover { color:#ffffff; font-weight:bold; text-decoration:underline;}

.quote {
	font-size:8 pt;
	font-family:Arial;
	text-align:left;
	/* font-weight:bold; */
	vertical-align:top;
	margin-left:0pt;
	padding-bottom:0pt;
	margin-bottom:-10pt;
	/* padding-right:5px; */
}

.cms_td_head {
	background-color:#ff0000;
	color:#ffffff;
	font-weight:bold; 
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:left;
	text-indent:5px;
	vertical-align:middle;
}

.cms_headline {
	font-size:11 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:left;
	vertical-align:top;
	color:#808080;
	font-weight:bold; 
}

.cms_td_left {
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:left;
	vertical-align:top;
	padding:0px;
}

.cms_td_left_micro_grey {
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:left;
	vertical-align:top;
	background-color:#f0f0f0;
	padding:0px;
}

.cms_td_left_grey {
	font-size:10 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:left;
	vertical-align:top;
	background-color:#f0f0f0;
	padding:0px;
}

.cms_td_left_underline {
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #D6D3CE 1px solid; 
	border-style:solid; 
	border-width:1px;
	text-align:left;
}

.cms_td_right_underline {
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #D6D3CE 1px solid; 
	border-style:solid; 
	border-width:1px;
	text-align:right;
}

.cms_td_left_underline_micro {
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #D6D3CE 1px solid; 
	border-style:solid; 
	border-width:1px;
	font-size:7 pt;
	font-weight:bold;
	color:#808080;
}

.cms_td_right {
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:right;
	font-weight:bold; 
	vertical-align:top;
	/* padding-right:5px; */
}

.cms_td_right_gray {
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:right;
	font-weight:bold; 
	vertical-align:top;
	background-color:#f0f0f0;
	padding-right:5px;
}

.cms_td_center_bottom {
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:center;
	font-weight:bold; 
	vertical-align:bottom;
	padding-right:5px;
}

.cms_td_center {
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:center;
	font-weight:bold; 
	vertical-align:top;
	background-color:#f0f0f0;
}

.standard {
	font-size:10 pt;
	font-family:Verdana,Arial,Helvetica;
}

.mini {
	font-size:7 pt;
	font-family:Verdana,Arial,Helvetica;
}

.mini_center {
	font-size:7 pt;
	font-family:Verdana,Arial,Helvetica;
	text-align:center;
}

.right {
	text-align:right;
}

#dummy {
	font-size:24pt;
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold; 
	color:#000000;
	text-align:left;
	margin-left:8px; 
	margin-right:8px; 
	margin-bottom:-10pt;
	letter-spacing:0.2em; 
	text-indent:5px;

}

BODY { 
	text-align:center;
	background-image:url(gfx2/back01.jpg);
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	color:#ffffff;
	background-color:#000000;
	font-size:8 pt;
	font-family:Verdana,Arial,Helvetica;

	scrollbar-arrow-color:#ff0000; /*Pfeil*/
	scrollbar-base-color:#000000; /*Rand und 50% Hintergrund auf Leiste*/
	scrollbar-face-color:#000000; /*Button und 50% Hintergrund auf Leiste*/
	scrollbar-highlight-color:#c0c0c0; /*Rand links-oben*/
	scrollbar-shadow-color:#606060; /*Rand unten-rechts*/

	scrollbar-darkshadow-color:#000000; /*rechts aussen */
	scrollbar-3dlight-color:#000000; /* links aussen */

}

TD { 
	color:#ffffff;
	font-size:7 pt;
	font-family:Verdana,Arial,Helvetica;
}

border.TD { 
	color:#ffffff;
	font-size:7 pt;
	font-family:Verdana,Arial,Helvetica;
}

