@charset "UTF-8";
/* CSS Document */

/* 
Theme Name: FREIRAUM eins ABD
Theme URI: http://www.freiraum-eins.de/ 
Description: Theme erstellt von Tobi Gehrt für <a 
href=”http://www.athleticbodydevelopment.de”>athleticbodydevelopment.de</a> 
Version: 1.0 
Author: Tobi Gehrt
Farben: #ff00ff | #cccccc 
*/ 


*
{
margin: 0;
padding: 0;

}

p, li, {
	font:"Times New Roman", Times, serif;
	
	}
	

h2 {

	width:350px;
	height:30px;
	background-image:url(images/divider_headline.gif);
	background-repeat:no-repeat;
/*
	border-bottom: 1px dotted #990000;*/
	color:#990000;
	font: 130% "Times New Roman", Times, serif;
	font-weight:bold;
	margin: 5px 0 1px 2px;
	padding-bottom: 2px;
}



body {
background:url(images/bg_abd3.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;



}





#content_box { 
width: 798px;
margin: left; 
left:50%;
top:0px;
margin-left:-400px;
position:absolute;
padding: 0 0 0 0;
background-color:#FFFFFF;
border:1px solid #FFFFFF;
z-index: 1;



}



 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#box_header { 
width: 798px; 
height: 150px; 
background-color:#000000;
background-image:url(images/header.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
padding-left:0px;
padding-top:0px;
z-index: 2;

} 



#logo { 
width: 147px;
height:220px;
background:url(images/logo.gif);
margin-left:-137px;
margin-top:-3px;
position:absolute;
z-index: 2;
} 






#menu_top{
	height: 1%;
	overflow: hidden;
	margin-left: 0px;
	margin-top:1px;
	background:#000000 url(images/menu1.jpg) repeat-x;
	font-family:"Times New Roman", Times, serif;
	width:798px;
	z-index:4;
}
#menu_top ul{
	margin: 0;
	padding: 0;
}
#menu_top ul li{
	float: left;
	display:inline;
	margin: 0;
	padding: 0;
}
#menu_top ul li a{
	padding: 8px 20px;
	display: block;
	text-decoration: none;
}
#menu_top ul li a:link, #menu_top ul li a:visited{
	background: #333 url(images/menu1.jpg) top left repeat-x;
	color: #ddd;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
}
#menu_top ul li a:hover, #menu_top ul li a:active{
	background: #333 url(images/menu2.jpg) 0 0px repeat-x;
	color: #fff;

	border-left: 1px solid #444;
	border-top: 1px solid #444;
}
#menu_top1 ul li.current_page_item a:link, #menu_top1 ul li.current_page_item a:visited{
	background: #d70606 url(images/menu.png) top left repeat-x;
	color: #fff;
	border-left: 1px solid #d70606;
	border-top: 1px solid #d70606;
}










/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#klammer_left
{
width: 47px;
height:65px;
position:absolute;
margin-left:-100px;
margin-top:-37px;
background-image:url(images/klammer_left.png);
background-repeat:no-repeat;

} 



#klammer_right1
{
width: 70px;
height:50px;
position:absolute;
margin-left:-20px;
margin-top:15px;
background-image:url(images/klammer_right2.png);
background-repeat:no-repeat;
} 


#klammer_right2
{
width: 70px;
height:50px;
position:absolute;
margin-left:-20px;
margin-top:355px;
background-image:url(images/klammer_right2.png);
background-repeat:no-repeat;
} 


#klammer_right3
{
width: 70px;
height:50px;
position:absolute;
margin-left:-20px;
margin-top:585px;
background-image:url(images/klammer_right2.png);
background-repeat:no-repeat;
} 


#klammer_right4
{
width: 70px;
height:50px;
position:absolute;
margin-left:-20px;
margin-top:905px;
background-image:url(images/klammer_right2.png);
background-repeat:no-repeat;
} 




#main_top
{
width: 485px;
height:22px;
float:left;
margin-left:10px;
margin-top:5px;
background-color:#FFFFFF;
background-image:url(images/main_top.jpg);
background-repeat:no-repeat;
} 


#main_content { 
width: 485px; 
margin-left: 10px;
margin-bottom:10px;
background-image:url(images/main_zettel.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
color:#000000;
text-align:left;
font-family:"Times New Roman", Times, serif;
font-size:11px;
margin-top:-2px;
padding-left:5px;
padding-right:5px;
float:left;
} 


#main_text { 
width: 455px; 
margin-left: 5px;
margin-bottom:10px;
color:#000000;
text-align:left;
font-family:"Times New Roman", Times, serif;
font-size:11px;
margin-top:6px;
padding-left:7px;
padding-right:5px;
float:left;
} 


#main_text ul li { 

margin-left:15px;
padding-right:5px;

} 



#main_bottom
{
width: 485px;
height:22px;
float:left;
margin-left:-5px;
margin-top:0px;
background-color:#FFFFFF;
background-image:url(images/main_bottom.jpg);
} 


.main_content p {
margin: 0 0 10px 0;
}

.entry
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
text-align:justify;
margin-right:5px;
margin-left:2px;
letter-spacing: normal;


}

.entry p {
margin: 0 0 15px 0;
}


a.mainlink:link, a.mainlink:visited {


	font-size: 12px;
	font-weight:normal;
	text-align: left;
	padding-left:2px;
	padding-right: 2px;
	height: 10px;
	text-decoration: none;
	color:#990000;

}


a.mainlink:hover {
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	background: #990000;
}


a.artikellink:link, a.artikellink:visited {


	font-size: 12px;
	font-weight:normal;
	text-align: left;
	padding-left:2px;
	padding-right: 2px;
	height: 10px;
	text-decoration: none;
	color:#000000;

}


a.artikellink:hover {
	text-decoration:line-through;
	color: #990000;
	text-align: left;
}



a.backlink:link, a.backlink:visited {


	font-size: 10px;
	font-weight:normal;
	text-align: left;
	padding-left:2px;
	padding-right: 2px;
	height: 10px;
	text-decoration: none;
	color:#FFFFFF;
	background-color:#990000;

}


a.backlink:hover {
	color: #000000;
	text-align: left;
	background-color:#FFFFFF;
}




#box_right {

width: 230px;
float:left;
background-color:#FFFFFF;
/*background:url(images/right1.jpg);*/
margin-left: 0px;
margin-top: -13px;
margin-bottom:0px;

} 

#fotos_right
{
width: 280px;
height:98%;
float:left;
background-color:#FFFFFF;
background-image:url(images/zettel2.jpg);
background-repeat:repeat-y;
font:"Times New Roman", Times, serif;
font-size:10px;
font-weight:normal;
text-align:left;
color:#333333;
padding-left: 0px;
padding-right: 0px;
padding-top:5px;
padding-bottom:0px;
/*background:url(images/right1.jpg);*/
margin-left: 10px;
margin-top: 10px;
margin-bottom:0px;

} 

#zettel_top
{
width: 280px;
height:25px;
float:left;
background-color:#FFFFFF;
background-image:url(images/zettel2_top.jpg);
background-repeat:repeat-y;
margin-left: 0px;
margin-top: -6px;
margin-bottom:0px;
} 

#text_right
{
width: 222px;
float:left;
font:"Times New Roman", Times, serif;
font-size:10px;
font-weight:normal;
text-align:left;
color:#000000;
padding-left: 0px;
padding-right: 0px;
padding-top:0px;
padding-bottom:0px;
/*background:url(images/right1.jpg);*/
margin-left: 35px;
margin-top: 0px;
margin-bottom:0px;

} 


#zettel_bottom
{
width: 280px;
height:22px;
float:left;
margin-left:10px;
margin-top:0px;
background-color:#FFFFFF;
background-image:url(images/zettel2_bottom.jpg);
background-repeat:repeat-y;
} 



.right_content p {
margin: 0 0 10px 0;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 

#footer { 
clear:both;
background-color:#cccccc;
width: 778px;
height:20px;
text-align:right;
font-family:"Times New Roman", Times, serif;
font-size:10px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
margin-top:15px;
color:#000000; 
font-size: 10px; 

} 


a.footerlink:link, a.footerlink:visited {


	font-size: 10px;
	text-align: left;
	padding-left:0px;
	padding-top: 0px;
	height: 10px;
	width:100px;
	text-decoration: none;
top: 503px;
	color:#000000;

}


a.footerlink:hover {
	text-decoration: none;
	top: 503px;
	color: #ffffff;
	text-align: left;
	background: #990000;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 





a.link3:link, a.link3:visited {


	font-size: 10px;
	text-align: right;
	height: 10px;
	width:800px;
	text-decoration: none;
	color:#000000;

}

#hover3a:hover
{

color:#FFFFFF;
background:#0066CC;
text-decoration:underline;
}

#hover3 a .hover3a
{
display: none;
}

#hover3 a:hover .hover3a{
color:#FFFFFF;
display:inline;
font-weight: bold;

}
