html, body{
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
text-align: center;
}

#container1{
width: 100%;
}

#container{
width: 100%;
}


#top{
float: left;
width: 100%;

}

#logo{
float: right;
margin-top: 1em;
margin-right: 0.3em;
margin-bottom: 2em;
}

#menu_top{
display: none;
}

#menu2{
display: none;
}

#menu{
display: none;
}

#headerpic{
float: left;
}
/******************************************* CONTENT***********************************/
#content{
float: left;
width: 100%;

}
#pageheader{
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
text-align: left;
color: #663300;
font-weight: bold;
margin-top: 1.2em;
margin-bottom: 1em;
}

h1,h2,h3,h4,h5{
color: #663300;
}

p.bodytext{
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
color: #663300;
padding: 0;
margin: 0;
}

p.bodytext a:link, p.bodytext a:visited, p.bodytext a:hover, p.bodytext a:active{
color: #990000;
}

p.csc-linkToTop{
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
}


p.csc-linkToTop a:link, p.csc-linkToTop a:visited, p.csc-linkToTop a:hover, p.csc-linkToTop a:active{
color: #990000;
}

#content ul {
text-align: left;
padding: 0;
margin: 0;
margin-left: 2em;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
color: #663300;
}


#content ol {
text-align: left;
padding: 0;
margin: 0;
margin-left: 2em;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
color: #663300;
}



#footer{
float: left;
color: #a88d5e;
font-family: Verdana, Arial, sans-serif;
font-size: 0.65em;
display: block;
margin-bottom: 0.5em;
margin-top: 4em;
margin-bottom: 1em;
width: 100%;
}

#footer a:link, #footer a:visited{
color: #a88d5e;
text-decoration: none;
}

#footer a:hover, #footer a:active{
text-decoration: underline;
}

/*************************************+++ IMAGES +++***************************/
div.csc-textpic img {
border: 6px solid #ffffff;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
margin-right: 24px !important;
margin-bottom: 10px;
}

div.csc-textpic-below div.csc-textpic-imagewrap{
margin-top: 10px;
}

dd.csc-textpic-caption{
font-family: Verdana, Arial, sans-serif;
font-size: 0.65em;
color:#663300;
}

/**************************************+++ Kontaktformular +++*******************/
fieldset.csc-mailform{
text-align: left;
border: none;
}

.csc-mailform-field{
float: left;
margin-bottom: 0.3em;
font-family: Verdana, Arial, sans-serif;
font-size: 0.75em;
color: #663300;
}

.csc-mailform-field label{
float: left;
width: 18em;
text-align: right;
margin-right: 0.5em;
line-height: 1.4em;
}

.csc-mailform-field input, textarea{
font-size: 1.2em;
color: #663300;
border: 1px solid #663300; 
width: 300px;
font-family: Verdana, Arial, sans-serif;
}

input.csc-mailform-submit{
width: 120px;
border: 1px solid #663300;
background-color: #b50c0c;
color: #ffffff;
font-weight: bold;
margin-left: 225px;
}


input.csc-mailform-reset{
width: 120px;
border: 1px solid #663300;
background-color: #b50c0c;
color: #ffffff;
font-weight: bold;
margin-left: 4em;
}

/******************* TABELLE **************************/
table.contenttable{
float: left;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
color: #663300;
border: 1px solid #A88D5E;
}


* html table.contenttable{
/*table-layout: fixed;*/
}

table.contenttable td{
	padding: 2px;
	
}


.tr-0 {
/*formatierungen für die erste Zeile*/
}

.tr-even {
/*formatierung für alle ungeraden Zeilen*/
}
.tr-odd {
/*formatierung für alle geraden Zeilen*/

}
.tr-even .td-0{
/*formatierung für die linke Spalte der ungeraden Zeilen*/
}

.tr-even .td-last {
/*formatierung für die rechte Spalte der ungeraden Zeilen*/
}
.tr-odd .td-0{
/*formatierung für die linke Spalte der geraden Zeilen*/

}

.tr-odd .td-last {
/*formatierung für die rechte Spalte der geraden Zeilen*/
}
.tr-last {
/*formatierung für die letzte Zeile*/
}
.contenttable {
/*allgemeine Formatierungen für alle Tabellen*/
}
.contenttable-1 {
/*allgemeine Formatierungen für die erste Tabelle der Seite*/
}
.contenttable-1 .tr-0 {
/*formatierungen für die erste Zeile der ersten Tabelle*/
}
.contenttable .tr-0 {
/*formatierungen für die erste Zeile aller Tabellen*/

} 

.contenttable .tr-last{
/*formatierungen für die letzte Zeile aller Tabellen*/
} 


