BODY {
	background-color:#fd8f1f;
	FONT-FAMILY:Arial,Helvetica;
	FONT-SIZE:11px;	
	COLOR:#666666;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:0px;

}
IMG{border:0px;}


#DIVhauptmenu ul {
	text-transform:uppercase;
	font-size:11px; 
	float: left;
	width: 955px;
	color: #888888;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 1px;
}
#DIVhauptmenu li {
	list-style-type:none;
	padding: 0;
	float:left;
	margin:1px;
	line-height:10px;
	text-align:left;
	vertical-align:middle;
}
#DIVhauptmenu span{
	height:26px;
}
#DIVhauptmenu p {		
	padding: 0 0 0 50px;
	margin: 0;
}
#DIVhauptmenu A, A:active, A:link, A:visited, A:hover{
	COLOR:#888888;
	TEXT-DECORATION:none;
}



A{
	COLOR:#666666;
}
A:active{
	COLOR:#666666;
}
A:link{
	COLOR:#666666;
}
A:visited{
	COLOR:#666666;
}
A:hover{
	COLOR:#666666
}

TD{
	FONT-SIZE:12px;
	VERTICAL-ALIGN:top;
}
P{
	FONT-SIZE:12px;
}
INPUT{
	COLOR:#666666;
	FONT-SIZE:12px;
}
TEXTAREA{
	FONT-SIZE:12px;
	COLOR:#666666;
	FONT-FAMILY:Arial,Helvetica;
}
OPTION{
	COLOR:#666666;
}
SELECT{
	COLOR:#666666;
}

.adresse{
	FONT-SIZE:10px;
	COLOR:#FFFFFF;
}
A.adresse{
	FONT-SIZE:10px;
	COLOR:#535353;
	TEXT-DECORATION:none
}

.picto{
	FONT-SIZE:10px;
	COLOR:#817F7F;
}
A.picto{
	FONT-SIZE:10px;
	COLOR:#817F7F;
	TEXT-DECORATION:none;
}

H1{
    COLOR: #777777;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    margin-top: 5px; 
    margin-bottom: 8px
}

H2{
    COLOR: #777777;
    FONT-SIZE: 15px;
    margin-top: 10px; 
    margin-bottom: 4px;
}

.sitemap1{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    margin-top: 10px; 
    margin-bottom: 0px;
    TEXT-DECORATION: none
}

.sitemap2{
    COLOR: #000000;
    FONT-SIZE:9pt;
    margin-top:5px; 
    margin-bottom:0px;
    margin-left:15px;
    TEXT-DECORATION: none
}
.sitemap3{
    COLOR:#000000;
    FONT-SIZE:8pt;
    margin-top:2px; 
    margin-bottom:0px;
    margin-left:30px;
    TEXT-DECORATION: none
}
.sitemap4{
    COLOR:#000000;
    FONT-SIZE:7pt;
    margin-top:0px; 
    margin-bottom:0px;
    margin-left:45px;
    TEXT-DECORATION: none
}

.menu_oben{
	FONT-SIZE:11px;
	COLOR:#FFFFFF;
}
A.menu_oben{
	COLOR:#FFFFFF;
	FONT-SIZE:11px;
	TEXT-DECORATION:none
}
A.menu_oben:active{COLOR:#FFFFFF}
A.menu_oben:link{COLOR:#FFFFFF}
A.menu_oben:visited{COLOR:#FFFFFF}
A.menu_oben:hover{COLOR:#FFFFFF}

.menu_oben_akt{
	FONT-SIZE:11px;
	COLOR: #FFFFFF;
}
TD.menu_oben_akt{
	BACKGROUND-COLOR:#D5DCE6
}
A.menu_oben_akt{
	COLOR:#FFFFFF;
	FONT-SIZE:11px;
	TEXT-DECORATION:none
}
A.menu_oben_akt:active{COLOR:#FFFFFF}
A.menu_oben_akt:link{COLOR:#FFFFFF}
A.menu_oben_akt:visited{COLOR:#FFFFFF}
A.menu_oben_akt:hover{COLOR:#FFFFFF}

.menu_haupt{
	FONT-SIZE:11px;
	COLOR:#FFFFFF;
}
A.menu_haupt{
	COLOR:#FFFFFF;
	FONT-SIZE:11px;
	TEXT-DECORATION: none
}
A.menu_haupt:active{COLOR:#FFFFFF}
A.menu_haupt:link{COLOR:#FFFFFF}
A.menu_haupt:visited{COLOR:#FFFFFF}
A.menu_haupt:hover{COLOR:#FFFFFF}

.menu_haupt_akt{
	FONT-SIZE:9pt;
	COLOR:#FFFFFF;
}
TD.menu_haupt_akt{
	BACKGROUND-COLOR:#777777
}
A.menu_haupt_akt {
	COLOR:#FFFFFF;
	FONT-SIZE:9pt;
	TEXT-DECORATION:none
}
A.menu_haupt_akt:active{COLOR:#FFFFFF}
A.menu_haupt_akt:link{COLOR:#FFFFFF}
A.menu_haupt_akt:visited{COLOR:#FFFFFF}
A.menu_haupt_akt:hover{COLOR:#FFFFFF}


A.menu1{
	TEXT-DECORATION:none;
	FONT-SIZE:15px;
	COLOR:#777777;
	FONT-WEIGHT:bold;
}
A.menu1:active{COLOR:#777777}
A.menu1:link{COLOR:#777777}
A.menu1:visited{COLOR:#777777}
A.menu1:hover{COLOR:#888888}

A.menu2{
	TEXT-DECORATION:none;
	FONT-SIZE:11px;
}
A.menu2_akt{
	COLOR:#484649;
	TEXT-DECORATION:none;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
}
A.menu2_akt:active{COLOR:#484649}
A.menu2_akt:link{COLOR:#484649}
A.menu2_akt:visited{COLOR:#484649}
A.menu2_akt:hover{COLOR:#484649}

A.menu3{
	TEXT-DECORATION:none;
	FONT-SIZE:11px
}
A.menu3_akt{
	COLOR:#484649;
	TEXT-DECORATION:none;
	FONT-SIZE:11px
}
A.menu3_akt:active{COLOR:#484649}
A.menu3_akt:link{COLOR:#484649}
A.menu3_akt:visited{COLOR:#484649}
A.menu3_akt:hover{COLOR:#484649}

A.menu4{
	COLOR:#484649;
	TEXT-DECORATION:none;
	FONT-SIZE:10px
}
A.menu4_akt{
	TEXT-DECORATION:none;
	FONT-SIZE:10px
}
A.menu4_akt:active{COLOR:#484649}
A.menu4_akt:link{COLOR:#484649}
A.menu4_akt:visited{COLOR:#484649}
A.menu4_akt:hover{COLOR:#484649}

A.mail{COLOR:#666666;text-decoration:underline;}
A.mail:active{COLOR:#666666;text-decoration:underline;}
A.mail:link{COLOR:#666666;text-decoration:underline;}
A.mail:visited{COLOR:#666666;text-decoration:underline;}
A.mail:hover{COLOR:#666666;text-decoration:underline;}

A.download{COLOR:#666666;text-decoration:underline;}
A.download:active{COLOR:#666666;text-decoration:underline;}
A.download:link{COLOR:#666666;text-decoration:underline;}
A.download:visited{COLOR:#666666;text-decoration:underline;}
A.download:hover{COLOR:#666666;text-decoration:underline;}


A.internal-link{COLOR:#666666;text-decoration:underline;}
A.internal-link:active{COLOR:#666666;text-decoration:underline;}
A.internal-link:link{COLOR:#666666;text-decoration:underline;}
A.internal-link:visited{COLOR:#666666;text-decoration:underline;}
A.internal-link:hover{COLOR:#666666;text-decoration:underline;}

A.internal-link-new-window{COLOR:#666666;text-decoration:underline;}
A.internal-link-new-window:active{COLOR:#666666;text-decoration:underline;}
A.internal-link-new-window:link{COLOR:#666666;text-decoration:underline;}
A.internal-link-new-window:visited{COLOR:#666666;text-decoration:underline;}
A.internal-link-new-window:hover{COLOR:#666666;text-decoration:underline;}

A.external-link{COLOR:#666666;text-decoration:underline;}
A.external-link:active{COLOR:#666666;text-decoration:underline;}
A.external-link:link{COLOR:#666666;text-decoration:underline;}
A.external-link:visited{COLOR:#666666;text-decoration:underline;}
A.external-link:hover{COLOR:#666666;text-decoration:underline;}

A.external-link-new-window{COLOR:#666666;text-decoration:underline;}
A.external-link-new-window:active{COLOR:#666666;text-decoration:underline;}
A.external-link-new-window:link{COLOR:#666666;text-decoration:underline;}
A.external-link-new-window:visited{COLOR:#666666;text-decoration:underline;}
A.external-link-new-window:hover{COLOR:#666666;text-decoration:underline;}

TD.zeile1{background-color:#CCCCCC;}
TD.zeile2{background-color:#EEEEEE;}
TD.zeile3{background-color:#DDDDDD;}

    .tx-guestbook-list-header { background-color: #fd8f1f; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #DBD9D9; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #999999; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #fd8f1f; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#999999;  font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#999999; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#999999; font-size:12; color:#333333; width:220; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

.tx-rgsmoothgallery-pi1{ background-color:#FFFFFF; border:0px;}
.rgsgcontent { background-color:#FFFFFF; border:0px;}
.myGallery { background-color:#FFFFFF;  border:0px;}
.imageElement { background-color:#FFFFFF; border:0px;}

div.tx-guestbook-field {
    padding: 02px 0 2px
}

div.tx-guestbook-field label{
    display:inline-block;
    width:150px;
}


div.tx-guestbook-field input,
div.tx-guestbook-field textarea{
    width:300px;
}

input.tx-guestbook-submit {margin: 10px 0 10px 150px;}
#freecap {margin: 10px 0 10px 150px;}

td.gfpb_landscape{text-align: left;}
td.gfpb_portret{text-align: left; background-color: #222;}

td.kurszeile0{ background-color:#666; color: #ffffff; padding:3px;}
td.kurszeile1{ background-color:#CCCCCC; padding:3px;}
td.kurszeile2{ background-color:#EEEEEE; padding:3px;}
td.kurszeile0r{ background-color:#666; color: #ffffff; padding:3px; text-align:right}
td.kurszeile1r{ background-color:#CCCCCC; padding:3px; text-align:right}
td.kurszeile2r{ background-color:#EEEEEE; padding:3px; text-align:right}

p.bodytext{
	margin:0;
}

li{
	list-style:none;
}
ul{
	list-style:none;
}

fieldset.csc-mailform div.csc-mailform-field input{ margin-left:1px;}
fieldset.csc-mailform div.csc-mailform-field label{ float: left; width: 100px;}
