/*
Theme Name: Avangado
Theme URI: http://avangado.de/
Description: Avangado Design
Version: 1.0
Author: 
Author URI: 
Tags: avangado
*/

body,table,th,td,p,a,ul,li,form,pre,img,div,span,h1,h2,h3,h4,h5 {
 border: 0;
 margin: 0;
 padding:0;
}

input,textarea,select {
 margin: 0;
 padding:0;
 vertical-align:middle;
}
input[type=submit] { padding:0 0.5em; }


body  { background:white; color:black; font-size:75%; font-family:helvetica, verdana, sans-serif; line-height:1.5em; padding:30px 50px; border-top:23px solid #880000; }
html>body { font-size:12px; }


a:link    { color:#000000; text-decoration:none; }
a:visited { color:#232323; text-decoration:none; }
a:focus   { color:#880000; text-decoration:none; } /* #464646 */
a:hover   { color:#880000; text-decoration:none; }
a:active  { color:#232323; text-decoration:none; }


h1 { font-size:1.5em; line-height:1em; font-weight:500; }
h2 { font-size:1.3333em; line-height:1.125em; font-weight:500; }
h3 { font-size:1.1666em; line-height:1.2857em; font-weight:500; }
h4 { font-size:1em; line-height:1.5em; font-weight:500; }


.small  { font-size:0.8333em; line-height:1.8em; }
.large  { font-size:1.1666em; line-height:1.2857em; }
.xlarge { font-size:1.5em; line-height:1em; font-weight:500; }
.left   { text-align:left; }
.fleft  { float:left; }
.right  { text-align:right; }
.fright { float:right; }
.center { text-align:center; }
.clear  { clear:both; }
.middle { vertical-align:middle; }



#head    { width:656px; }
#content { width:656px; overflow:hidden; margin-top:1.5em; }
#foot    { width:656px; overflow:hidden; text-align:center; margin-top:1.5em; }
#adv     { position:absolute; top:30px; left:750px; width:160px; } 



#head .logo         { height:6em; }
#head h1            { display:block; float:left; width:192px; height:42px; background:url(images/logo-avangado.gif) no-repeat center; }
#head h1 a          { display:block; width:192px; height:42px; }
#head h1 a b        { display:none; }

#head .navi       { height:13.5em; clear:left; text-transform:lowercase; }
#head .navi ul    { list-style-type:none; font-size:1.3333em; line-height:1.5em; font-weight:600; letter-spacing:0.05em; }
#head .navi li    { display:block; float:left; margin-right:40px; }

#head .navi ul li ul    { font-size:0.75em; line-height:1.5em; font-weight:500; letter-spacing:0; }
#head .navi ul li ul li { clear:left; }

#head .navi .current-cat > a { font-weight:600; color:#880000; }
#head .navi .current-cat > a:hover { font-weight:600; }
a.active_category { color:#880000; }

#head .navi .cat-item-4   { background:url(images/diamant.gif) no-repeat right center; padding-right:26px; float:right; margin:0; } /* essentials */
#head .navi .cat-item-4 a {  }


#head .services     { float:right; margin-top:3em; }
#head .services img { float:right; margin:0 0 3px 3px; border:1px solid black; }
#searchformdiv { float:right; }


/*
#content .centry       { border-top:1px #b7b7b7 solid; border-bottom:1px #b7b7b7 solid; background:#f8f8f8; margin:15px 0 0 0; padding:10px 15px 20px 15px;}


#content em          { color:#ada520; font-style:normal; }

#content h5    { font-style:italic; color:#848484; margin:17px 0 29px 0; text-align:justify; }
#content h6    { font-style:italic; color:#848484; margin:5px 0 10px 0; }
*/

#content .postimg-thumb         { text-align:center; }
#content .postimg-thumb a       { display:block; border:1px solid black; padding:3px; width:292px; height:205px; }
#content .postimg-thumb a:hover { border-color:#787878; }


#content h2           { clear:left; font-size:1.3333em; font-weight:600; line-height:1.125em; padding-top:0.75em; }
#content h3           { clear:left; color:#787878; }

#content a         { text-decoration:underline; }
#content a:link    { text-decoration:underline; }
#content a:visited { text-decoration:underline; }
#content a:focus   { text-decoration:underline; }
#content a:hover   { text-decoration:underline; }
#content a:active  { text-decoration:underline; }

#content more-link a:link,
#content h2 a:link    { color:#880000; text-decoration:none; } /* #464646 */
#content more-link a:visited,
#content h2 a:visited { color:#880000; text-decoration:none; } /* #696969 */
#content more-link a:focus,
#content h2 a:focus   { color:#8C8C8C; text-decoration:none; }
#content more-link a:hover,
#content h2 a:hover   { color:#8C8C8C; text-decoration:none; }
#content more-link a:active,
#content h2 a:active  { color:#696969; text-decoration:none; }

#content .meta           { padding-bottom:0.75em; color:#8C8C8C; font-size:0.8333em; line-height:1.8em; }
#content .meta a:link    { color:#8C8C8C; }
#content .meta a:visited { color:#AFAFAF; }
#content .meta a:focus   { color:#D2D2D2; }
#content .meta a:hover   { color:#D2D2D2; }
#content .meta a:active  { color:#AFAFAF; }

#content .category  a  { font-weight:600; text-transform:lowercase; }
#content .author       { font-weight:600; }

#content .post          { float:left; width:300px; margin-bottom:3.5em; }
#content .post.even     { margin-right:55px; }
#content .post .entry   { height:9em; overflow:hidden; }

#content .singlepost    { }
#content .singlepost h2 { padding-top:0; }
#content .singlepost h3 { }
#content .singlepost p  { padding-bottom:1.5em; }
#content .singlepost .medrect        { float:right; clear:right; width:300px; margin-left:55px; margin-bottom:1.5em; position:relative; left:0; top:0; z-index:0; display:block; }
#content .singlepost .postimg        { float:right; clear:right; width:292px; margin-left:55px; border:1px solid black; padding:3px; margin-bottom:1.5em; text-align:center; }
#content .singlepost div.slideshow      { float:right; clear:right; width:292px; margin-left:55px; border:1px solid black; padding:3px; margin-bottom:1.5em; }
#content .singlepost .infobox        { float:right; clear:right; width:258px; margin-left:55px; border:1px solid black; padding:20px; margin-bottom:1.5em; }
#content .singlepost .wp_geo_map,
#content .singlepost .wp_geo_map_top { float:right; clear:right; width:292px; margin-left:55px; border:1px solid black; padding:3px; margin-bottom:1.5em; }
#content .singlepost .notcapitalized a { text-transform:lowercase; }

.page p  { padding-bottom:1.5em; }

.sociable         {  }
.sociable_tagline { margin-bottom:1.5em; }
.navigation   { clear:left; }
.youcan       { display:block; margin-bottom:3em; }

 

#content .hrt        { color:#fff; background:#fff; margin:11px 0 0 0; border:1px dotted #b7b7b7;  }


#content .comments       { padding-top:3em; }
#content .comments label { color:#848484; }
#content .comments .date { color:#A39601; }
#content .comments em    { font-style:normal; background:#A39601; color:white; }
#content .commententry   { border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; background:#f8f8f8; margin-bottom:1.5em; padding:0.75em 0; }
#content .commenttext    { padding:0.75em 0; }

#commentform { margin-bottom:1.5em; }
#commentform label,
#commentform textarea,
#commentform input { margin:3px 0; }

.see_buttons_add     { padding:0 !important; }
.ngg-galleryoverview {
	overflow: hidden;
	margin-top:1.5em  !important;
	width:auto !important;
	clear:none !important; 
	display:inline !important;
}

#sidebar    { margin:0; padding:0; margin-top:1.5em; list-style-type:none; }
#sidebar ul { margin:0; padding:0; list-style-type:none; }
#sidebar .widget { margin-bottom:1.5em; }



#foot ul  { background:#EBEBEB; list-style-type:none; margin:0; padding:0; }
#foot li  { display:inline; margin:0 0.5em; padding:0; line-height:3em; }
#foot img { vertical-align:middle; }



#searchformdiv { }
#livesearch    { width:110px; height:22px; line-height:22px; padding-left:20px; border:1px solid black; background:white url(images/magnifier.png) no-repeat 2px center; }
#searchform    { position:relative; top:0; left:0; }
#searchcontrols { display:none; }



#adv           { color:#8C8C8C; padding-bottom:1.5em; }
#adv a:link    { color:#8C8C8C; }
#adv a:visited { color:#AFAFAF; }
#adv a:focus   { color:#D2D2D2; }
#adv a:hover   { color:#D2D2D2; }
#adv a:active  { color:#AFAFAF; }

#adv .itsempty     { height:6em; margin-bottom:1.5em; text-align:center; }
#adv .tags         { background:#F5F5F5; border:1px solid black; overflow:hidden; margin-top:10px; margin-bottom:1.5em; padding:8px 0.75em; line-height: 20px; }

#adv .tags .hl,
#adv h2,
#adv .featuredpost h3 { font-size:1em; line-height:1.5em; letter-spacing:0.05em; color:#232323; font-weight:600; text-transform:lowercase; padding-bottom:0.75em; }

#adv { }
	
#adv .widget_links,
#adv .widget_random_post,
#adv .widget_recent_comments { background:#F5F5F5; border:1px solid black; padding:4px 0.75em; margin-bottom:1.5em; }
#adv .widget ul { list-style-type:disc; margin:0 0 0.25em 1em; }
#adv .widget li { line-height:1.25em; padding-bottom:0.5em; font-size:0.9166em; }

#adv .sky    { width:160px; height:600px; margin-bottom:1.5em; }

