/* @override http://ahrend-medienbuero.de/style.css */

/* Grundstruktur */ 

body       { color: #333333; background: #fff url("bilder/panel/bg_strich.png") repeat-x; text-align: center;
}

#wrap       { background-color: #fff; text-align: left; margin: 20px auto auto; width: 820px }

#header       { color: #333333; background: #fff url("bilder/panel/panel_runde_ecke_01.gif") no-repeat; height: 136px }

#middle         { color: #333333; background: #fff url("bilder/panel/panel_runde_ecke_02.gif") repeat-y;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}
/* Textformate */

/*fuer alle */
h1, h2, h3, h4, body, td, tr, li, ul, { font-family: Verdana, Arial, Helvetica, sans-serif }

body, p  { color: #000;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}



h2   { color: #000; font-size: 12px; font-weight: bold }
li  { list-style-image: url("bilder/kleinkram/listenelement.gif"); list-style-position: outside }
/* Linke Spalte*/

#column_left      { color: #ef9326; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-left: 3px; width: 155px; float: left }



#column_left a:link { color: #fff; font-size: 12px; font-weight: normal; line-height: 30px; text-decoration: none; background-image: url(bilder/menu/menu1.gif); text-align: left; margin-left: 3px; padding: 9px 4px 9px 30px; width: 135px; height: 35px; border-width: 0 }

#column_left a:visited     { color: #fff; font-size: 12px; font-weight: normal; line-height: 30px; text-decoration: none; background-image: url(bilder/menu/menu1.gif); text-align: left; margin-left: 3px; padding: 9px 4px 9px 30px; width: 135px; height: 35px; border-width: 0 }

#column_left a:hover         { color: #fff; font-size: 12px; font-weight: normal; line-height: 30px; text-decoration: none; background-color: #ccc2a2; background-image: url(bilder/menu/menu2.gif); text-align: left; margin-left: 3px; padding: 9px 4px 9px 30px; width: 135px; height: 35px; border-width: 0 }

#column_left a:active        { color: #fff; font-size: 12px; font-weight: normal; line-height: 30px; text-decoration: none; background-image: url(bilder/menu/menu1.gif); text-align: left; margin-left: 3px; padding: 9px 4px 9px 30px; width: 135px; height: 35px; border-width: 0 }

*.column_left_aktive   { color: #fff; font-size: 12px; font-weight: normal; line-height: 30px; text-decoration: none; background-color: #ccc2a2; background-image: url("bilder/menu/menu_aktiv.gif"); text-align: left; margin-left: 3px; padding: 9px 4px 9px 30px; width: 135px; height: 35px; border-width: 0 } 





/* Linke Spalte Pressebereich*/
#navigation_spezial   { background-color: #ef9326; margin-left: -2px; padding-left: 12px; width: 132px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd }
#navigation_spezial a:link  { color: #fff; font-size: 12px; font-weight: normal; line-height: 25px; text-decoration: none; background-color: #ef9326; background-image: url("bilder/menu/menu_presse1.gif"); text-align: left; margin-left: -7px; padding: 8px 4px 9px 30px; height: 35px; border-width: 0 }
#navigation_spezial a:visited { color: #fff; font-size: 12px; font-weight: normal; line-height: 25px; text-decoration: none; background-image: url(bilder/menu/menu_presse1.gif); text-align: left; margin-left: -7px; padding: 8px 4px 9px 30px; height: 35px; border-width: 0 }
#navigation_spezial a:hover  { color: #fff; font-size: 12px; font-weight: normal; line-height: 25px; text-decoration: none; background-color: #ef9326; background-image: url(bilder/menu/menu_presse2.gif); text-align: left; margin-left: -7px; padding: 8px 4px 9px 30px; height: 35px; border-width: 0 }
#navigation_spezial a:active  { color: #fff; font-size: 12px; font-weight: normal; line-height: 25px; text-decoration: none; background-image: url("bilder/menu/menu_presse1.gif"); text-align: left; margin-left: -7px; padding: 8px 4px 9px 30px; height: 35px; border-width: 0 }



/* Rechte Spalte */
#column_right { color: #000; text-align: left; margin-left: 180px; padding-right: 200px;
	padding-top: 10px;
}
a:link { color: #ef9326; font-size: 11px; text-decoration: none; background-color: #FCFCFC; text-align: left; padding: 2px; width: 135px; height: 35px; border-width: 0 }
a:visited { color: #ef9326; font-size: 11px; text-decoration: none; background-color: #FCFCFC; text-align: left; padding: 2px; width: 135px; height: 35px; border-width: 0 }
a:hover { color: #c00; font-size: 11px; text-decoration: none; background-color: #eee; text-align: left; padding: 2px; width: 135px; height: 35px; border-width: 0 }
a:active { color: #FCFCFC; font-size: 11px; text-decoration: none; background-color: #eee; text-align: left; padding: 2px; width: 135px; height: 35px; border-width: 0 }
#column_right h1       { color: #ef9326; font-size: 14px; font-weight: bold; padding-top: 0px;
}

/*Impressum */
#impressum  { padding-left: 12px; height: 25px }

#impressum a:link      {  color: #515151; font-size: 10px; text-decoration: none; background-color: #ccc2a2 }
#impressum a:visited  { color: #ef9326; font-size: 10px; text-decoration: none; background-color: #ccc2a2 }
#impressum a:hover   { color: #000; font-size: 10px; text-decoration: none; background-color: #ccc2a2 }
#impressum a:active { color: #ef9326; font-size: 10px; text-decoration: none; background-color: #ccc2a2 }


/*Fusszeile*/
#footer { color: #515151; font-size: 10px; background: #fff; margin: 0; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #aaa; border-right: 0; border-bottom: 0; border-left: 0 }

#footer a:link     { color: #ef9326; font-size: 10px; text-decoration: none; background-color: #fff;}
#footer a:visited  { color: #ef9326; font-size: 10px; text-decoration: none; background-color: #fff;}
#footer a:hover   { color: #000; font-size: 10px; text-decoration: none; background-color: #fff;}
#footer a:active { color: #ef9326; font-size: 10px; text-decoration: none; background-color: #fff;}


#news   { color: #000; text-align: left; margin-right: 20px; margin-left: 180px; float: none }
#news h1       { color: #ef9326; font-size: 14px; font-weight: bold; padding-top: 0px;
}
.buch_item  { border-top: 1px solid #000; border-right: 1px #000; border-bottom: 1px solid #000; border-left: 1px #000 }


/* Bilder */
.img_links    { margin-top: 3px; margin-right: 15px; margin-bottom: 3px; float: left; outline-width: 1px; outline-color: #999 }
.img_rechts  { margin-top: 3px; margin-bottom: 3px; margin-left: 12px; float: right }
.img_gross  { margin-right: 20px; float: left; border: solid 1px }
.verlage { line-height: 20px }
.buchseite { background-color: #fff; text-align: left; margin: 20px; padding: 20px; border: solid 1px #999 }
.buchseite { background-color: #fff; text-align: left; margin: 20px; padding: 20px; border: solid 1px #999 }
.buchseite a:link      { color: #555; font-size: 11px; text-decoration: underline; background-color: #fff }
.buchseite a:visited   { color: #555; font-size: 11px; text-decoration: underline; background-color: #fff }
.buchseite a:hover    { color: #000; font-size: 11px; text-decoration: underline; background-color: #fff }
.buchseite a:active  { color: #555; font-size: 11px; text-decoration: underline; background-color: #fff }

