/* --------- Voreinstellungen --------- */
*
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: black;
	color: #333333;
	font: normal 62.5% Arial, Verdana, sans-serif;
	margin: 3% 0;
}
cite {
	font-size: 90%;
}


p, ul { padding-bottom: 1em; }

ul { margin-left: 1.2em; }

li { list-style: none; }

h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 12px;
}
h3 {
	color: #ADA039;
	font-size: 14px;
	font-weight: bold;
}


a
{
	color: #222222;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

.hsub
{
	font-size: 0.8em;
	color: #666666;
}

/* --------- Container --------- */
#container
{
	font-size: 1.2em;
	background: url(../images/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 2px solid #222222;
	position: relative;
}
/* --------- Header --------- */
#index #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_index.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#admin #header {
	width: 640px;
	height: 150px;
	background-image: url(../images/header_index.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}

#robinie #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_robinie.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}

#osage #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_osage.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#kinder_jugend #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_kinderjugend.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}

#zubehoer #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_zubehoer.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#preise #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_preise.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#bogenbaukurs #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_bogenbaukurs.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#ekk #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_elternkindkurs.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#termine #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_termine.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}

#galerie #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_galerie.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#uebermich #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_uebermich.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#uebermich #uebermich_silu{
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
}
#kontakt #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_kontakt.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#kontaktform #header 
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_anfahrt.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#anfahrt #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_anfahrt.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}

#pressemedien #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_index.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}
#pressemedien .h3pm { margin-bottom: 5px; }

#impressum #header
{
	width: 640px;
	height: 150px;
	background-image: url(../images/header_index.jpg);
	text-indent: -6726px;
	background-repeat: no-repeat;
}


/* --------- Navigation --------- */
#nav
{
	width: 160px;
	position: absolute;
	left: 0px;
	top: 150px;
}
#nav h3
{
	background: #222222;
	color: #f4f4f4;
	font: bold 1.1em Verdana, sans-serif;
	line-height: 24px;
	padding-left: 8px;
}

#nav ul
{
	margin: 0;
	padding: 0;
}

#nav li
{
	list-style: none;
	border-bottom: 1px solid #696755;
	list-style: none;
}


#nav li a
{
	background: #ADA039;
	color: #111111;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}

#nav li a:hover
{
	background: #e0d15a;
	color: #000000;
}

#nav #activ { background: #e0d15a; }



/* --------- Main / Inhalt --------- */
#main
{
	width: 480px;
	text-align: justify;
	margin-left: 160px;
	min-height: 488px;
	position: relative;
}




#main_padded {
	padding: 16px 24px 14px;
}
#zubehoer #main_padded {
	padding: 16px 24px 0px;
}
#main .hsub   {
	text-align: left;
}




#main a { text-decoration: underline; }
#main a:hover {
	color: #ADA039;
	text-decoration: underline;
}

#main table {
	margin-bottom: 10px;
	width: 400px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#main table .article {
	width: 228px;
}
#main .pfeile  {
	padding-right: 10px;
}




#main table .prize {
	text-align: right;
	width: 82px;
}







#main .main_img_l
{
	float: left;
	margin-right: 10px;
	padding: 3px 0 0;
}


#main .main_img_r
{
	float: right;
	padding: 5px 0 0;
	margin-left: 10px;
}
#main #main_img {
	margin: 0px;
	padding: 0px;
}
#main #pm_folder1  {
	float: left;
	margin-right: 10px;
}
#main #pm_folder2 {
	float: left;
}
#main #clear {
	clear: both;
}
#main #pm_folder1, #main #pm_folder2 {
	text-align: center;
}
#main #pm_folder1 a img , #main #pm_folder2  a img{ border: 2px solid #222; 
}
#main #pm_folder1 a img:hover, #main #pm_folder2 a img:hover { border: 2px solid #ADA039; }
#main #pm_folder1 a:focus,#main #pm_folder2 a:focus { outline: none; 
}
#main #logopdf {
	position: absolute;
	top: 53px;
}
#incentive {
	vertical-align: top;
	}




/* --------- Main_Right / Rechte Spalte --------- */
#main_right
{
	width: 200px;
	color: #f4f4f4;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
}


#main_right #logohome, #logohome img, #logohome:focus
{
	border: none;
	outline: none;
}
#robinie #main_right_padded {
	padding: 35px 18px 0 18px;
}
#osage #main_right_padded {
	padding: 35px 18px 0 18px;
}


#main_right_padded { padding: 0 18px 0 18px; }
#gutschein { bottom: 46px;left: 21px; position: absolute; }
#main_right_padded #fletter{
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#main_right_padded blockquote {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;

}


#main_right #logopadded
{
	text-align: right;
	padding: 28px 18px 18px;
}

#main_right #logopadded p { padding: 0; }
#main #tlederzub{
	margin-bottom: 5px;
}
#main #tlederzub2 {
	padding-bottom: 5px;

}
#main #tlederzub3 {
	padding-bottom: 5px;
}

#main #tkoecher1 {
	padding-bottom: 5px;	
}


#main_right_padded a {
	outline: none;
	text-decoration: none;
}
.lb img {
	border: 2px solid #222;
	margin-right: 15px;
}



.lb img:hover
{ border: 2px solid #ADA039; 
}

.lb a:focus { outline: none; 
}

.lbt img
{
	border: 1px solid #222;
	margin-right: 5px;
	opacity: 0.7;
}
.lbt #blitz {
	margin-left: 53px;

}


.lbt .lbt_img_last { margin-right: 15px; }




.lbt img:hover {
	border: 1px solid #ADA039;
	opacity: 1;
}

.lbt a:focus { outline: none; }




/* --------- Footer --------- */
#footer
{
	background-color: #ADA039;
	color: #222222;
	width: 100%;
	font-size: 0.9em;
	line-height: 19px;
	clear: both;
	height: 21px;
}


#footer #footer_navi
{
	float: left;
	margin-left: 316px;
	line-height: 20px;
}

#footer #copyright
{
	float: right;
	padding-right: 16px;
	line-height: 20px;
}
#kontaktform {
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
}


/* --------- Kontaktformular --------- */
#kontaktform label
{
	display: block;
	float: left;
	width: 45px;
	line-height: 19px;
}

#kontaktform #text
{
	margin-left: 45px;
	width: 300px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	text-align: left;
}
#kontaktform .field 
{
	width: 175px;
	font-size: 12px;
	height: 17px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
}

#kontaktform #senden 
{
	margin-left: 45px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
}

#kontaktform #reset
{
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
}
#form_goto #select {
	width: 155px;
	font-size: 12px;
	height: 20px;
}
#bogenbaukurs #main_padded, #index #main_padded {
	overflow:hidden;
}
#index #main_padded {
    background-color: #000;
    padding: 20px 0 15px 20px;
}
#index #main_padded img{
border:none;
}
