* { padding: 0; margin: 0; }

body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    background: #fffaf1 url(shotokan.gif) right bottom fixed no-repeat;
    color: #db7a00;}
#Seite {
    position: relative;
    margin: auto;
    width: 760px;
    background: url(container_bg.gif) center top repeat-y;
    text-align: left;}
#pageHeader {
    text-align: center;
    background: url(page_header_bg_.jpg) center top no-repeat;
    height: 300px;
}
#Einleitung {
    margin: -20px 50px 20px 265px;
    padding: 20px 20px 10px;
    border: 3px solid #db7a00;;
    background: #fffaf1;
    text-align:left;}
#Einleitung h3 {
    font-family: Georgia;
    font-weight: normal;
    font-size: large;
    margin-bottom: 10px;
    border-bottom: 1px solid #db7a00;
    height: 32px;
}

#Hauptteil {
    margin-left: 230px;
    padding: 0 0 35px 35px;
    text-align: left;
    }
#Hauptteil h5 {
    font-size: 70%;}

#WebsitePosition h5 {
    font-size: 70%;
    font-weight: normal;
	padding-top:20px;
	padding-right: 50px;}

a, a:link, a:visited { color: #db7a00; text-decoration: underline; }
a:hover { text-decoration: underline overline; }
a:active, a:focus { color: #db7a00; }

acronym {border-bottom: dotted 1px; cursor: help; /* Fragezeichen-Cursor */}

p, td, th { margin-bottom: 10px; line-height: 19px; font-size: 70%; }
li { line-height: 19px; font-size: 70%; }

.top {vertical-align: top;}
.middle {vertical-align: middle;}
.mc {vertical-align: middle; text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.Ergebnisse { background-color: snow;}

/* Video */
embed {border-style:solid;
     border-width:1px;
     border-color:#c66e00;
	margin-left: 10px;
     margin-bottom: 20px;}

/* Bilder */
img {border-style:solid;
     border-width:1px;
     border-color:#c66e00;}
img.ohneRand { border-width:0px;}
.Bild_links { padding: 0 10px 10px 0; float:left; }
.Bild_rechts { padding: 0 0 10px 10px; float:right; }
.Beschreibung {
	padding-right: 50px;
    margin-bottom: 20px;} /* ohne height:1px; wird vor dem Text eine Leerzeile eingefügt */
.Beschreibung h4 {
    background: transparent url(do_25.gif) left top no-repeat;
    padding: 0 0 0 30px; /* Platz links für gif */
    color: #6878c6;
    font-family: Georgia;
    font-size: medium;
    font-weight: normal;
    margin-bottom: 10px;
    border-bottom: 1px solid #ffa637;
    height:30px;}

hr { color:#ffa637; height:1px; }

/* LinkList */
#linkList {
    position: absolute;
    top: 275px;
    left: 64px;
    width: 145px;
    text-align: left;}
#linkList h3 {
    padding: 0 0 3px 0 ;
    margin: 15px 0 0 0;
    color:#6878c6;
    font-family:Georgia;
    font-size: small;
    border-bottom: 1px solid #ffa637;
}
#linkList ul {
    list-style: none;
    display: inline;
}
#linkList ul li {
    background: transparent url(do.gif) 5px center no-repeat;
    padding: 5px 0 5px 5px;
    margin: 0;
    color: #db7a00;
    font-size: 70%;
    border-bottom: 1px solid #ffa637;
}
#linkList ul li a, #linkList ul li a:link, #linkList ul li a:visited {
    padding: 0 0 2px 25px;
    font-weight: bold;
    text-decoration: none;
    color: #db7a00;
}
#linkList ul li a:hover {
    text-decoration: underline overline;
}
