body {margin:24px; background:url('images/bg_texture.gif');}
h1 {font-family:Verdana; font-size:21px; color:#303030; font-weight:bold;}
h2 {font-family:Verdana; font-size:15px; color:#303030; margin-top:36px;}
p,li {font-family:Verdana; font-size:11px; color:#303030; margin-top:6px; margin-bottom:6px;}
a {color:#C95649; text-decoration:underline;}
a.links {color:#C95649; text-decoration:none;}
a:hover {color:#FEA89F;}
.date {font-size:9px; color:#C00000; font-weight:bold;; margin-top:30px; margin-bottom:1px; border-bottom:1px solid #C00000;}
.title {font-size:13px; color:#C00000; font-weight:bold; margin-top:1px; margin-bottom:8px;}
.gallery {color:#FFFFFF; font-weight:bold; font-size:13px; margin-top:24px; border-bottom:1px solid #FFFFFF;}
.date_gallery {font-size:9px; color:#FFFFFF; font-weight:bold;; margin-top:30px; margin-bottom:1px; border-bottom:1px solid #FFFFFF;}
.title_gallery {font-size:15px; color:#FFFFFF; font-weight:bold; margin-top:1px; margin-bottom:8px;}
.photographer {color:#FFFFFF;}
.signature {font-family:Arial; font-size:9px; color:#FFFFFF;}
.blue {color:#0000B0;}

#wrapper {position:absolute; width:864px; height:564px; margin-top:-282px; top:50%; width:100%;}
#mainframe {position:relative; margin:0 auto; width:864px; height:564px; border:1px solid #FFFFFF;}
#banner {position:absolute; top:2px; left:223px; width:639px; height:90px;}
#nav_left {position:absolute; top:2px; left:2px; width:220px; height:30px;}
#nav {position:absolute; top:532px; left:223px; width:639px; height:30px; background:url('images/nav_bg.gif'); background-color:#FFC4BD;}
#main {position:absolute; top:93px; left:223px; width:639px; height:438px; background-color:#FFFFFF;}
#home {position:absolute; top:2px; left:2px; width:860px; height:529px; background-color:#000000;}
#album {position:absolute; top:93px; left:223px; width:639px; height:438px; background-color:#000000;}
#testimonial {width:540px; background-color:#FDF5D8; border:solid 1px #E0E0E0; margin-bottom:12px;}
.testimon {font-family:Verdana; font-size:11px; color:#303030; margin-left:18px; margin-right:18px; text-align:justify;}
#edge_ul {position:relative; top:-1px; left:-1px; width:12px; height:12px; background-image:url(images/edge_ul.gif);}
#edge_ur {position:relative; top:0px; left:530px; width:12px; height:12px; background-image:url(images/edge_ur.gif);}
#edge_bl {position:relative; bottom:-1px; left:-1px; width:12px; height:12px; background-image:url(images/edge_bl.gif);}
#edge_br {position:relative; top:0px; left:530px; width:12px; height:12px; background-image:url(images/edge_br.gif);}

#frame {position:absolute; width:619px; height:438px; top:0px; left:20px;} 
.scrolling {overflow: auto; width: 619px; height: 438px;} 
#abstand {margin:20px; width:560px;} 

#frame_gallery {position:absolute; width:639px; height:388px; top:51px; left:0px;} 
#frame_train {position:absolute; width:619px; height:388px; top:50px; left:20px;} 
#tab_train {position:absolute; width:619px; height:50px; top:0px; left:0px;} 
.scrolling_train {overflow: auto; width: 619px; height: 388px;} 

.preload {display:none;}

image {border-color:#000000;}

#nav_home a {display:block; width:66px; height:30px;}
#nav_home a:hover {background: url(images/nav_home.gif);}

#nav_news a {display:block; width:146px; height:30px;}
#nav_news a:hover {background: url(images/nav_news.gif);}

#nav_bio a {display:block; width:89px; height:30px;}
#nav_bio a:hover {background: url('images/nav_bio.gif');}

#nav_gallery a {display:block; width:70px; height:30px;}
#nav_gallery a:hover {background: url(images/nav_gallery.gif);}

#nav_training a {display:block; width:130px; height:30px;}
#nav_training a:hover {background: url(images/nav_training.gif);}

#nav_contact a {display:block; width:75px; height:30px;}
#nav_contact a:hover {background: url(images/nav_contact.gif);}

#nav_links a {display:block; width:63px; height:30px;}
#nav_links a:hover {background: url(images/nav_links.gif);}
