/*
Theme Name: LRSC.NullAcht
Theme URI: http://www.lowridersc.de
Description: Low Rider Scooter Club
Version: 1.0
Author: Nop/LRSC
Author URI: http://www.lowridersc.de
*/

/* body ====================================================================================== */
body {
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
   background: #ffffff url(images/bg_body.png) left top repeat-y;
   margin: 0px;
   padding: 0px;
   font-size: 11px;
   color: #333;
   }

img {
   /* PNG-Fix fuer IE 4/5/5.5/6 */
   /* behavior: url(pngbehavior.htc); */
}

a {
   text-decoration: underline;
}

/* 3 spalten ================================================================================= */
.spalte1 {
   /* a: Logo links / b: Quickinfo / c: Menue */
   position: absolute;
	left: 0px;
	width: 230px;
	clear: right;
	float: left;
}

.spalte2 {
   /* a: Logo rechts / b: Bild / c: (Aufmacher und) Content */
   position: absolute;
	left: 230px;
   display: block;
	width: 700px;
}

.spalte3 {
   /* a: Auslaufendes Muster und Jahreszahl */
   position: absolute;
	left: 930px;
	top: 0px;
	width: 20px;
}

/* spalte 1 a ================================================================================ */
.lrsc_logo_links {
   background: transparent url(images/logo_links.png) left top no-repeat;
	height: 102px;
	width: 230px;
}

.lrsc_logo_links a, .lrsc_logo_links img {
	border: 0px;
}

/* spalte 2 a ================================================================================ */
.lrsc_logo_rechts {
   background: url(images/logo_rechts.png) left top no-repeat;
	height: 102px;
	width: 702px;
}

/* spalte 3 a ================================================================================ */
.lrsc_filler {
   background: transparent url(images/bg_jahr.gif) left top no-repeat;
	width: 20px;
   position: absolute;
	left: 902px;
	top: 10px;
	text-align: left;
	padding-left: 8px;
	font-size: 8px;
}

/* spalte 1 b ================================================================================ */
.lrsc_quickinfo {
   position: absolute;
	border-bottom: 2px #fff;
	border-right: 2px #fff;
	left: 0px;
	top: 102px;
	width: 228px;
	padding: 0px;
	height: 170px;
	background: #336699;
}

.lrsc_quickinfo p {
	padding: 0px 0px 12px 0px;
	margin: 0px;
	border: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #e0e0e0;
}

.lrsc_quickinfo p a {
	color: #fff;
   cursor: help;
	text-decoration: underline;
}

.lrsc_quickinfo acronym, .lrsc_quickinfo abbr {
	color: #fff;
   cursor: help;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}

/* spalte 2 b ================================================================================ */
.lrsc_bild {
   /* zufallsbild.php liefert Bild aus /wp-content/logos/ (702px x 170px)*/
   background: transparent url(/wp-content/themes/lrsc/zufallsbild.php) left top no-repeat;
	width: 702px;
	height: 170px;
	text-align: right;
}

.lrsc-bild img {
	vertical-align: top;
	text-align: right;
	/* Zur Sicherheit ganz nach vorne */
	z-index:100;
}

/* spalte 1 c ================================================================================ */
.lrsc_menu {
   position: absolute;
   left: 0px;
   top: 272px;
   width: 208px;
	padding: 10px;
   background: transparent url(images/bg_menu.gif) left top repeat-x;
   /* border-top: 2px #fff; */
}

/* Alle Links im Menue */
.lrsc_menu a, .lrsc_menu a:hover, .lrsc_menu a:visited {
   color: #000;
   text-decoration: none;
}

/* Alle Menue-Felder */
.lrsc_seiten, .lrsc_termine, .lrsc_gsf, .lrsc_archiv, .lrsc_suche, .lrsc_kommentare {
   color: #666;
   border: 2px solid #fff;
   /* 10px, 28px nach unten fuer Ueberschrift */
   padding: 28px 10px 10px 10px;
   /* 10px zum naechsten nach unten */
   margin: 0 0 10px 0;
}

/* Inhalt-Menue ---------------------------------------------------------------------------------------------------------- */
.lrsc_seiten {
   background: #dedede url(images/menu_inhalt.gif) left top no-repeat;
   font-size: 11px;
}

/* li im Seiten-Menue */
.lrsc_seiten li, .lrsc_seiten .page_item li {
	list-style: none inside url(images/bullet_gen.gif);
	line-height: 14px; 
	margin-bottom: 2px;
}

/* ul im Seiten-Menue */
.lrsc_seiten ul {
   margin-top: 2px;
   margin-bottom: 10px;
}

/* GSF-Menue --------------------------------------------------------------------------------------------------------------- */
.lrsc_gsf {
	background: #dedede url(images/menu_gsf.gif) left top no-repeat;
   font-size: 11px;
}

/* li im GSF-Menue */
.lrsc_gsf li {
	list-style: none inside url(images/bullet_design.gif);
	line-height: 14px; 
	margin-bottom: 2px;
}

/* ul im GSF-Menue */
.lrsc_gsf ul {
   margin-top: 2px;
	margin-bottom: 0px;
}

/* Archiv-Menue ---------------------------------------------------------------------------------------------------------- */
.lrsc_archiv {
	background: #dedede url(images/menu_archiv.gif) left top no-repeat;
   font-size: 11px;
}

/* li im Archiv-Menue */
.lrsc_archiv li {
	list-style: none inside url(images/bullet_fav.gif);
	line-height: 14px; 
	margin-bottom: 2px;
}

/* Termine-Menue ------------------------------------------------------------------------------------------------------------ */
.lrsc_termine {
	background: #dedede url(images/menu_termine.gif) left top no-repeat;
   font-size: 11px;
}

/* li im Termine-Menue */
.lrsc_termine li {
	list-style: none inside url(images/bullet_fav.gif);
	line-height: 14px; 
	margin-bottom: 2px;
}

/* Suche-Menue --------------------------------------------------------------------------------------------------------------- */
.lrsc_suche {
	background: #dedede url(images/menu_suche.gif) left top no-repeat;
   font-size: 11px;
}

/* Suche-Menue */
.lrsc_suche form {
   /* IE macht sonst ca. 10px */
   margin: 0 0 0 0;
}

/* Suchfeld */
* input.s {
   border-style: solid;
   width: 150px;
   padding: 1px;
   margin: 1px;
   border-color: #666;
   font-family: sans-serif;
}

/* Suchbutton */
* input.searchsubmit {
   border-style: solid;
   width: 150px;
   padding: 0px;
   margin: 1px;
   border-color: #666;
   font-family: sans-serif;
}

/* Kommentare-Menue ------------------------------------------------------------------------------------------------------ */
.lrsc_kommentare {
   background: #dedede url(images/menu_kommentare.gif) left top no-repeat;
   font-size: 11px;
}

/* li im Kommentare-Menue */
.lrsc_kommentare li {
	list-style: none inside url(images/bullet_gen.gif);
	line-height: 14px; 
	margin-bottom: 2px;
}

/* spalte 2 c ================================================================================ */
.lrsc_aufmacher {
   background: #ff9900 url(images/bg_aufmacher.png) right top no-repeat;
	margin-top: 2px;
	padding-top: 0px;
	width: 698px;
	height: 225px;
	vertical-align: middle;
   font-size: 11px;
}

.box_zehn {
	padding: 10px;
}

.lrsc_aufmacher .box_zehn p {
	width: 470px;
	color: #fff;
}

.lrsc_aufmacher .box_zehn li {
	width: 420px;
	color: #fff;	
}

.lrsc_aufmacher .box_zehn a {
	width: 405px;
	text-decoration: underline;
	color: #fff;	
}

.lrsc_aufmacher p acronym {
	color: #fff;
   cursor: help;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}

/* spalte 2 d ================================================================================ */
.lrsc_content {
	background: #f5f5f5;
	width: 698px;
	margin-top: 2px;
	margin-right: 2px;
}

/* Eintrag oder Content */
.content_entry {
	background: #f5f5f5 url(images/bg_content.png) right top no-repeat;
	border: 1px solid #909090;
   width: 676px;
	padding: 10px;
	margin-bottom: 2px;
}

/* Eintrag oder Content p und Commentform-Labels */
.content_entry p, .content_entry label {
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	padding-bottom: 8px;
	margin: 0px; /* Laesst neben Bildern nur 1 p zu, naechster rutscht unter bild */
	overflow: visible;
	height: auto;
}

/* Eintrag oder Content li ohne p - PageViews etc. */
.content_entry li, .content_entry p ul li {
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	border-left: 40px transparent;
	margin: 0 0 0 0px;
	}

/* Eintrag oder Content p link */
.content_entry p a, .content_entry li a, .content_entry p a:hover, .content_entry li a:hover {
	text-decoration: underline;
	color: #333;
	}

/* Kommentare aufgelistet */
.content_entry ul p {
   margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 4px;
	border-left: 1px dotted #333;
   }

/* Eintrag oder Content h1 */
.content_entry h1 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 18px;
   font-weight: normal;
	color: #000;
	padding: 0;
	margin: 0px;
	letter-spacing: -1px;
	border-bottom: 1px dotted #aaa;
	}

/* Eintrag oder Content h1 link */
.content_entry h1 a {
	text-decoration: none;
	color: #000;
	}

/* Eintrag oder Content h2 */
.content_entry h2 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
   font-weight: normal;
	color: #000;
	padding: 0;
	margin: 0px;
	letter-spacing: -1px;
	border-bottom: 1px dotted #aaa;
	/* An jeder Ueberschrift endet das Umfliessen */
	clear: both;
	}

/* Eintrag oder Content h2 link */
.content_entry h2 a {
	text-decoration: none;
	color: #000;
	}

/* Eintrag oder Content h3 & h4 */
.content_entry h3, .content_entry h4 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
   font-weight: normal;
	color: #000;
	padding: 0;
	margin: 0px;
	letter-spacing: -1px;
	border-bottom: 1px dotted #aaa;
	/* An jeder Ueberschrift endet das Umfliessen */
	clear: both;
	}

/* Eintrag oder Content h3 link */
.content_entry h3 a, .content_entry h3 a {
	text-decoration: none;
	color: #000;
	}

/* Eintrag oder Content blockquote */
.content_entry blockquote {
   background: transparent url(images/quote.png) right top no-repeat;
	text-decoration: none;
	font-style: italic;
   font-weight: normal;
	color: #333;
	margin: 0px 0px 5px 8px;
	padding: 0px 0px 0px 6px;
	border-left: 1px dotted #333;
	}

/* Eintrag oder Content ul */
.content_entry ul {
   color: #eee;
	font-size: 12px;
   margin: 8px 0px 8px 0px;
   list-style: disc;
   }

/* Eintrag oder Content li */
.content_entry li, .content_entry ul li {
	font-family: Tahoma, Arial, sans-serif;
   list-style-type: disc;
   list-style-position: inside;
   /* Hack, um IE & Andere auf *ungefaehr* die selbe Einrueck-Weite zu bekommen */
   margin-left: -0px;
   margin-top: 1px;
   padding: 0;
   color: #333;
	font-size: 13px;
   padding-left: 30px;
	text-decoration: none;
   font-weight: normal;
	}

/* Eintrag oder Content preformatted */
.content_entry pre {
   font-family: "courier new", sans-serif;
	color: #5050ff;
	margin: 0px 0px 0px 0px;
   list-style: disc;
	}

/* Eintrag oder Content small */
.content_entry small {
	font-size: 10px;
	margin: 0px 18px 0px 18px;
   font-weight: normal;
	padding: 0;
}

/* Eintrag oder Content Kommentare-Link */
.content_entry .postcomments {
	background: transparent url(images/kommentar.png) no-repeat 0 3px;
	font-size: 10px;
   font-weight: normal;
	color: #666;
	padding: 0 0 0 16px;
	margin: 4px 0 0 0px;
	/* border-top: 1px dotted #aaa; */
	}

/* Eintrag oder Content Kategorien-Link */
.content_entry .postcategories {
	background: transparent url(images/kategorie.png) no-repeat 0 3px;
	font-size: 10px;
   font-weight: normal;
	color: #666;
	padding: 0 0 0 16px;
	margin: 4px 0 0 0;
	width: 400px;
   text-align: right;
	}

/* Eintrag oder Content Kommentare- / Kategorien-Link */
.content_entry .postcategories a, .content_entry .postcomments a {
   color: #000;
	text-decoration: none;
}

/* Eintrag oder Content info */
.content_entry .info {
   color: #666;
   font-size: 10px;
   text-decoration: none;
   padding-top: 0px;
   margin-top: 0px;
 }

/* Eintrag oder Content infl link */
.content_entry .info a {
   color: #000;
   text-decoration: none;
   }
 
/* footer ==================================================================================== */
.footer, .page-nav {
   position: relative; 
   clear: both;
   text-align:center; 
   color: #000;
   text-align: center;
	padding: 0px 0px 8px 0px;
	width: 100%;
   font-size: 10px;
   }

/* footer a */
.footer a, .page-nav a {
	color: #000;
	cursor: help;
	border: 0;
   text-decoration: underline;
	font-weight: normal;
}

/* forms ===================================================================================== */
textarea #comment {
   width: 600px;
}

/* bilder ==================================================================================== */
img.centered {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.centerednb {
   display: block;
   margin-left: auto;
   margin-right: auto;
   border: 0px;
}

img.alignright {
   padding: 4px 0 4px 4px;
   margin: 0 0 2px 7px;
   display: inline;
   float: right;
}

img.alignrightnb {
   padding: 4px;
   margin: 0 0 2px 7px;
   display: inline;
   border: 0px;
   float: right;
}

img.alignrightnbnf {
   padding: 4px;
   margin: 0 0 2px 7px;
   display: inline;
   border: 0px;
   float: none;
}

img.alignleft {
   padding: 4px 4px 4px 0;
   margin: 0 7px 2px 0;
   display: inline;
   float: left;
}

img.alignleftnb {
   padding: 4px;
   margin: 0 7px 0 0;
   display: inline;
   border: 0px;
   float: left;
}

img.alignleftnbnf {
   padding: 4px;
   margin: 0 7px 0 0;
   display: inline;
   border: 0px;
	float: none;
}

.alignright {
   float: right;
}

.alignleft {
   float: left;
}

.imagebox, .imagebox a {
	border: 1px solid #909090;
	text-decoration: none;
}

#lrsc_overlay, #lrsc_overlay a {
   position: fixed;
   right: 0;
   top: 0;
   display: block;
   height: 80px;
   width: 80px;
   background: url(images/lrsc_overlay.png) top right no-repeat;
   text-indent: -999em;
   text-decoration: none;
	border: 0px;
}

.achtung {
   background: url(images/achtung.png) 10px 0 no-repeat;
   color: #ff0000;
   margin: 15px 0;
   padding: 0 20px 0 40px;
}
