/*
 * Allgemeines HTML
 */
body {
    font-family:Arial,Verdana,sans-serif;
    font-size:12px;
    line-height:18px;
    margin:0 0;
}
h1,h2,h3,h4,h5,h6,dl,dt,dd,img,br,div,form,legend,fieldset,legend,input,select,textarea,table,th,td,caption,p,ul,li,ol {
    margin:0;
    padding:0;
    font-family:Arial,Verdana,sans-serif;
}
h1 {
    font-size:14px;
    padding-bottom:20px;
}
p {
    padding:5px 0;
}
ul,ol {
    padding-left:15px;
}
a img {
    border:none;
}
a {
    color:#d0001a;
}
a:hover {
    text-decoration:none;
}


/*
 * Nur fuer index.htm
 */
 
#startbild {
	padding: 0 0 0 54px;
	height:280px;
	background-color:#D0BDA6;
}

/*
 * Die verschiedenen Bereiche
 */

#main {
	margin:0 0;
    background-color:#552329;
    padding:0 0 80px 0;
    height:100%;
}

/* Kopfzeile mit Bildern, Logo und Navigation */
#header {
    width:780px;
    height:155px;
    margin:0 0;
    background-color:#552329;
}

#menu {
    height:35px;
    width:780px;
    background-color:#856165;
    text-align:left;
    margin:55px 0 0 0;
    background-image:url(../images/kachel_oben.gif);
}

#menu ul {
    list-style-type:none;
    padding-top:7px;
}
#menu li {

    float:left;
    margin:0 20px 0 15px;
}
#menu li a {
    color:#ffcd03;
    line-height:15px;
    text-decoration:none;
}
#menu li a:hover,#menu li a.active {
    color:#f9e387;
}

#menudown {
    height:35px;
    margin:0 0 0 54px;
    background-color:#552329;
    background-image:url(../images/kachel_unten.gif);
    background-position:54px 0;
    background-repeat:repeat;
}

#menudown ul {
    list-style-type:none;
    width:680px;
    padding-top:7px;
    
}

#menudown li {
	list-style-type:none;
	margin:0 25px 0 0;
	float:right;
}

#logo {
    width:578px;
    height:65px;
    margin:0 0 0 17px;
    background-color:#552329;
    text-align:center;
}

/* Inhaltsbereich mit Text und Bildern */
#content {
    background-color:#D0BDA6;
    width:100%;
    margin-bottom:0px;
}
#text {
    width:396px;
    padding:35px 50px 25px 60px;
    text-align:left;
    background-color:#D0BDA6; 

    
}

#images {
    width:202px;
    padding: 0 0 25px 20px;
    font-size: 12px;
    background-color:#D0BDA6;    
}

 
/* absolute Hoehe von content und main */
.fullsize:after, #content:after {
    content:""; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
}
.fullsize, #content {
    display:inline-table; 
}
* html .fullsize { 
    height:1%;
}
.fullsize, #content {
    display:block; 
}
/* Hoehe Ende */


/*
 * Allgemeine Klassen
 */
 
.left {
    float:left;
}
.right {
    float:right;
}
.clearer {
    clear:both;
}