/* CSS Document */
body	{ text-align: center: center; padding:0 ;margin: 0; background: #fff url(../image/bg_header.gif) repeat-x; font: normal 0.6em verdana, arial, sans-serif; line-height: 18px; color: #475659;
	filter:chroma(color=#ECEBDA);
		scrollbar-3dlight-color: #F7F9FB;
		scrollbar-arrow-color: #4F5018;
		scrollbar-darkshadow-color: #D7D6C1;
		scrollbar-face-color: #E9EEF4;
		scrollbar-highlight-color: #F7F9FB;
		scrollbar-shadow-color: #F7F9FB;
		scrollbar-track-color: #F7F9FB; }


a 	{ font: bold 10px verdana, arial, sans-serif; color: #475659; text-decoration: none; }
a:hover	{ color: #A53148; }

h1	{line-height: 28px; margin: 0; padding: 0;}

h2	{ font: bold 13px verdana, arial, sans-serif; line-height: 12px; color: #A53148; text-transform: uppercase; }
.safran	{ font: bold 10px verdana, arial, sans-serif; line-height: 12px; color: #E09E56; }
.gray	{ font: bold 10px verdana, arial, sans-serif; line-height: 12px; color: #475659; }
.green	{ font: bold 10px verdana, arial, sans-serif; line-height: 12px; color: #B1BF99; }
.blue	{ font: bold 10px verdana, arial, sans-serif; line-height: 12px; color: #87A7C4; }
.red	{ font: bold 10px verdana, arial, sans-serif; line-height: 12px; color: #A53148; }
.black	{ font: bold 10px verdana, arial, sans-serif; line-height: 12px; color: #000000; }


hr	{ noshade; width:200px; size:5px; color: #A53148;}

p 	{margin: 0; padding: 0; }
img {margin: 0; padding: 0; border:0px;}
	
#all	{ margin: auto; width: 758px; text-align: left; }

#header	{ width:758px; height:135px; float: left; margin: 0; }

#navigation	ol { margin: 0; padding: 0 0 0 0; float: left;}
#navigation	li { display: block; float: left; width: 88px; float: left;	}

#navigation	.navi	{ margin: 50px 0 0 0; display: block; background: url(../image/navi_pass.gif) no-repeat; float: left; width: 88px; height: 25px; color: #000; text-decoration: none; font: bold 11px verdana, arial, sans-serif; }
			


#home a:hover	{ background: url(../image/navi_over.gif) no-repeat; }
#taekwondo a:hover	{ background: url(../image/navi_over.gif) no-repeat; }
#dojang a:hover	{ background: url(../image/navi_over.gif) no-repeat; }
#ueber_uns a:hover	{ background: url(../image/navi_over.gif) no-repeat; }
#media a:hover	{ background: url(../image/navi_over.gif) no-repeat; }
#kontakt a:hover	{ background: url(../image/navi_over.gif) no-repeat; }



.sub, .sub li 	{ clear: both; display: block; float: left; margin: 0; }
.sub a	{ color: #475659; font-weight: bold; text-decoration: none;  font-size: 10px; padding: 0 1px 0 0;}
.sub a:hover	{ color: #A53148; }

#logo	{ width:230px; height:135px; float: right; margin: 0 0 0 0 ; background: url(../image/logo.gif) no-repeat;}
#anfahrt	{ width:480px; height:150px; float: left; margin: 5px 5px 5px 5px; padding: 0; overflow: auto;}

#content_flash	{ width:758px; height:148px; float: left; margin: 0;}
#flash01 { width:527px; height:148px;  float: left; margin: 0; }
#flash02 { width:228px; height:148px; float: left; margin: 0; background: url(../image/flash_home02.gif) no-repeat;}





#content 	{ width:758px; float: left; margin: 0; }
#left { width:527px;  float: left; margin: 0; padding: 0; }
#left_inhalt { width:500px;  float: left; margin: 0 0 0 0; padding: 15px 0 0 10px; }

#right { width:228px; height:320px; float: left;  margin: 0; background: url(../image/right.gif) no-repeat;}
#right2 { width:228px; height:320px; float: left;  margin: 0; background: url(../image/right2.gif) no-repeat;}
#right_safran { width:228px; height:320px; float: left;  margin: 0; background: url(../image/right_safran.gif) no-repeat;}
#news { width:40px; height:40px;  float: right;  margin: 0; background: url(../image/neu_mov.gif) no-repeat;}
#login { width:208px; float: left;  margin: 0 0 0 0 ; padding: 0 0 0 10px;}
#zitate { width:228px; height:320px; float: left;  margin: 0;}

#right_navi { width:226px; float: left;  margin: 1px 0px 0px 1px; background-color:#ffffff; }
#right_navi ol { margin: 0px 0px 0px 0px; padding: 0; float: left;}
#right_navi li { float: left; width: 226px; float: left; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
#right_navi	.r_navi	{ margin: 0px; display: block; background: url(../image/right_navi_pass.gif) no-repeat; float: left; width: 226px; height: 30px; text-decoration: none; font: bold 11px verdana, arial, sans-serif; color: #ffffff; line-height: 22px;}
#right_navi	.r_navi:hover	{ background: url(../image/right_navi_over.gif) no-repeat; color: #475659; }




input.text { width:200px;
             height:14px;
             background-color:#E2E1D4;
             color:#475659;
             border: 1px solid #475659; }
input.button { width:100px;
               height:20px;
               background-color:#E2E1D4;
               color:#475659;
               border: 1px solid #475659; }
input.kontakt	{ font: normal 10px verdana, arial, sans-serif; line-height: 12px; color: #475659; }




#impressum 	{ width:400px; height:30px; float: left; margin: 0; padding: 10px 0 0 0 ;}
