/* ----------------------------------------
Theme Name: unter-beschuss
Theme URI: 
Description: no description
Version: 1.0
Author: robert rusanu AiCOMM
Author URI: 
Last Modified: 2010.01.20
Provides: Theme definition
---------------------------------------- */
/* ----------------------------------------
author	: robert rusanu @ aicomm solutions
----------------------------------------*/

html, body{font:normal 12px/1.6 arial, helvetica, sans-serif;margin: 0;padding: 0;color:#666648;background: #C3C392;}
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;} 
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}





h1,h2,h3,h4 {font-size:1.3em;}
hr {display:none}
a {color:#911910;text-decoration:underline}
h1 a, h2 a, h3 a, h4 a {text-decoration:none}
a:hover {color:#333;text-decoration:none}
a:active {outline:0}


img {border:none}
strong {font-weight:bold}
p {margin-bottom:10px}
.clear {clear:both}




#wrapper {margin:0 auto;width:960px;padding: 0 20px;background:transparent url(images/back-wrapper.png) center 0 repeat-y}
	#header {height:180px;position:relative;background:url(images/header.jpg) 0px 0 no-repeat #404525;}
	#container {}
		#sidebar {float:right;width:200px;margin:30px 0 0 0;display:inline;padding:10px 10px 180px 10px;background:#fff url(images/helm.png) center  bottom no-repeat;}
		#content {float:left;display:inline;width:460px;padding:40px 20px 60px 260px;display:inline;background:#fff url(images/back-content.jpg) left bottom no-repeat;min-height:450px}
#footer {padding:10px 20px;background:#222;border-top:1px solid #666;position:relative;}

#navi {position:absolute;left:260px;bottom:0;width:700px;height:30px;background:#c30}
#navi li {float:left;padding: 0;position:relative}
#navi li a {float:left;padding: 0 10px;line-height:30px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;border-right:1px solid #fff}
#navi li:first-child a {border-left:1px solid #fff} 
#navi li a:hover, #navi li.current_page_item a {background:#8B926C}

#navi li ul {position:absolute;left:0;top:30px;display:none;width:200px;padding-bottom:5px;background:#8B926C}
#navi li:hover ul {display:block}

#navi li li a {line-height:1.4;width:180px;padding: 2px 10px;font-weight:normal;border-left:none;border-bottom:1px dotted #fff}

/*
---------- header -----------------------------------*/
#header h1 a{height:150px;width:220px;text-indent:-9999px;position:absolute;top:0;left:0;z-index:10;overflow:hidden;}
#header h2 {text-indent:-9999px;}


#header form {position:absolute;top:190px;left:10px;z-index:40}
/*
-------------container ----------------------------------*/
#content h2,#content h4 {margin-bottom:5px;float:left;width:460px}
#content h4 {border:none}
.item,div.page {float:left;width:460px;margin-bottom:30px;border-bottom:1px solid #aaa;}
div.page {border-bottom:none}
#content h3, #content p,#content ul{margin-bottom:10px;float:left;width:460px;position:relative}
#content ul h3 {float:none}
#content .responses p {width:438px}
body.page #content h2,.item h3 {text-transform:uppercase;font-size:1.7em;line-height:1.3;font-family:georgia, times, serif;margin-bottom:10px}
body.page #content h2,.item h3 a, div.page h3,#content .search_results h3 {background:url(images/grid.gif) bottom left repeat-x;float:left;width:460px;color:#C62114}
/*body.page #content h2 {background:none}*/
div.page h3,#content .search_results h3 {font-size:1.4em;font-weight:bold;font-family:arial, helvetica, sans-serif;color:#C62114;text-transform:none}
.item h3 a:hover {text-decoration:none;color:#8C2820}
.item p{font-size:1em;margin:5px 0;}
.item p em {font:normal 1em/1.3 "times new roman", times, serif;color:#555}
.item .slideshow {text-align:left;float:left;padding:10px;margin-bottom:10px;background:#fff;border:1px solid #ccc;max-width:438px}
.item p.small,.responses p.small {font-size:.9em;line-height:1.3;margin-top:10px}
.item h3 span {font-size:11px;display:block;color:#777;text-transform:lowercase;font-family:arial, helvetica, sans-serif;letter-spacing:0}
.item img,div.page img {float:left;margin: 0 10px 10px 0}
div.page .ngg-galleryoverview img {margin:0}
ol.responses {float:left;margin-top:10px;width:460px}
ol.responses li {float:left;width:438px;margin-bottom:10px;padding:10px;border-left:2px solid #fff;background:url(images/quote.gif) 423px 5px no-repeat}
ol.responses li.alt {background-color:#eee;}

p.navigator {font-size:.85em;}
p.navigator .fleft{float:left;width:215px}
p.navigator .fright{float:right;width:215px;text-align:right}
p.navigator .fleft a{padding:4px 0 4px 20px;background:url(images/arrow_left.gif) left 3px no-repeat}
p.navigator .fright a {padding:4px 20px 4px 0;background:url(images/arrow_right.gif) right 3px no-repeat;text-align:right}

p.small {margin-top:10px;padding-top:10px;background:url(images/grid.gif) top left repeat-x}
p.small .fleft{float:left;width:315px}
p.small .fright {float:right;width:115px;text-align:right}
p.small a {padding-top:4px;padding-bottom:4px;position:relative;float:left}
p.small .fleft .categories {margin-right:10px;float:left;padding:4px 0 4px 15px;position:relative;background:url(images/file.gif) left center no-repeat}
p.small .fleft .categories a {padding:0;float:left}
p.small a.edit {padding-left:20px;background:url(images/pencil.gif) no-repeat left center}
p.small a.readall {padding-left:15px;background:url(images/readall.gif) no-repeat left center;margin-right:10px}
p.small a.date {padding-left:25px;background:url(images/date.gif) no-repeat left center;margin-right:10px}
p.small .fright a {padding-left:20px;background:url(images/bubble.gif) left center no-repeat}
p.small .fright a.feed {background-image:url(.images/feed.gif)}

p.up a {float:left;padding-left:20px;background:url(images/up.gif) left center no-repeat}
/*
--------------- sidebar -----------------------*/
#sidebar h2 {line-height:1.1;font-size:1.1em}
#sidebar li {line-height:1.2em}
#sidebar li ul {margin-bottom:10px}
#sidebar ul#newtagcloud {margin-top:30px}
#sidebar ul#newtagcloud a {color:#ccc;margin-right:3px}
/*
------------- footer ------------------------*/
#footer p, #footer ul, #footer a {color:#fff;line-height:1.2;}
#footer p, #footer ul {margin:10px 0}
#footer p {float:left}
#footer ul {float:right}
#footer ul li {float:left;margin-right:5px;}
#footer {font-size:.9em;}
p#verlag_link {margin-top:0;position:absolute;top:-53px;left:20px;z-index:100}
p#verlag_link a {float:left;width:53px;height:0;padding-top:53px;overflow:hidden;background:url(images/ullst_econ_logo.gif) top left no-repeat}
/*
-----------------forms-----------------------*/
input, select, textarea {padding:3px;outline:0;line-height:1.1;vertical-align:midlde}
#header input#s{margin-left:10px;}
#header input,input#submit,input#searchsubmit,input#searchsubmit2 {border:1px solid #aaa;overflow:visible;}
#content textarea {width:452px}
input#searchsubmit,input#submit,input#searchsubmit2 {background:#404525;cursor:pointer;padding:2px 5px;color:#FFF;border:0;}
input#searchsubmit:hover,input#submit:hover,input#searchsubmit2:hover {background:#333;cursor:pointer}
/* 
-------------ngg gallery------------------------- */
.ngg-galleryoverview {float:left;width:460px;display:inline !important}
.ngg-galleryoverview,.ngg-galleryoverview dl {line-height:1.3}
.ngg-galleryoverview li {float:left;line-height:1.3;margin:0 5px 5px 0}
.ngg-galleryoverview a {float:left;padding:3px;}
.ngg-galleryoverview a:hover {background:#fff}
.ngg-galleryoverview img {border:1px solid #fff}
.page #content .ngg-galleryoverview img {padding:0}
.ngg-galleryoverview dd {padding-right:5px;font-size:.856em;}

img.kontakt_img, .page #content img {padding:4px;background:#fff;border-right:1px solid #eee;border-bottom:1px solid #ddd}
/*
-------------end---------------*/

