@charset 'utf-8';

/*

Theme Name: IMMO Darms

Theme URI: 

Description: Thema der Web-Site immo-darms.com.

Version: 1.0

Author: WERBESTUDIO HILD

Author URI: http://www.werbestudio-hild.de/

*/



@import url(styles/reset.css);



body { background: #aaa; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; }

em,

strong { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: bold; }

em { font-style: italic; }



/* Header */

#header_wrap { background: #f00 url(images/backgrounds/header.gif) repeat-x; text-align: center; }

#header { background: url(images/panorama.jpg) no-repeat; height: 180px; margin: 0 auto; width: 740px; }

#header h1 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; padding: .4em 0; }

#header h1 a { color: #222; text-decoration: none; }

#header p { padding-left: 245px; }



/* Subheader */

#subheader_wrap { background: #222 url(images/backgrounds/subheader.gif) repeat-x; text-align: center; }

#subheader { color: #fff; font-size: .75em; margin: 0 auto; padding: .6em 0; text-align: right; width: 740px; }

/* Search */

#searchform #s { margin-left: 5px; margin-right: 5px; width: 200px; }



/* Navigation */

#nav { margin: 0 auto; text-align: left; width: 740px; }

#nav li,

#nav li a { float: left; }

#nav li a { background: #555; border-left: 1px solid #222; color: #fff; display: block; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: .85em; font-weight: bold; padding: .6em 0; text-align: center; text-decoration: none; width: 184px; }

#nav a:hover,

#nav a:focus,

#nav a:active,

#nav li.current-cat a,

#nav li.current-cat a:hover,

#nav li.current-cat a:focus,

#nav li.current-cat a:active,

#nav li.current_page_item a,

#nav li.current_page_item a:hover,

#nav li.current_page_item a:focus,

#nav li.current_page_item a:active { background: #888; }



/* Content */

#content_wrap { background: #eee; text-align: center; }

#content { background: #fff url(images/backgrounds/content.gif) repeat-y; margin: 0 auto; padding: .3em 0 1.2em; text-align: left; width: 740px; }

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6,

#content p,

#content ul { margin-left: 10px; margin-right: 10px; }



#content h1 { display: none; }

#content h2 { color: #c00; font-size: 1.6em; font-weight: normal; padding-top: .6em; }

#content h3 { font-size: 1.2em; font-weight: normal; margin-bottom: .4em; margin-top: .4em; }

#content h4 { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: bold; }

#content h6 { color: #888; }



#content h4,

#content h5,

#content h6,

#content p,

#content li,

#content address { font-size: .75em; line-height: 1.6; }



#content h4,

#content h5,

#content h6,

#content p,

#content ul { margin-top: .2em; margin-bottom: 1.2em; }

#content li { background: url(images/backgrounds/dot_grey.gif) no-repeat 0 .55em; padding-left: 10px; }



/* Classes + IDs */

#content .leftalign { float: left; }

#content .rightalign { float: right; }

#content a.imagelink img { background: #eee; border: 1px solid #555; margin: 0 10px 0 0; padding: 8px; }

#content a.imagelink img:hover,

#content a.imagelink img:focus,

#content a.imagelink img:active { border: 1px solid #888; }

/* Links */

#content a,

#footer a { text-decoration: none; }

#content a:hover,

#content a:focus,

#content a:active,

#footer a:hover,

#footer a:focus,

#footer a:active { text-decoration: underline; }

#content a,

#content a:link { color: #c00; }

#content a:visited { color: #800; }



/* Footer */

#footer_wrap { background: #aaa url(images/backgrounds/footer.gif) repeat-x; text-align: center; }

#footer { color: #fff; margin: 0 auto; padding: .6em 0; text-align: left; width: 720px; }

#footer li { padding: .2em 0; }

#footer li a { background: url(images/backgrounds/dot_black.gif) no-repeat 0 .5em; color: #222; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: .75em; font-weight: bold; padding-left: 10px; text-decoration: none; }

#footer li.current_page_item a,

#footer li.current_page_item a:hover,

#footer li.current_page_item a:focus,

#footer li.current_page_item a:active { background: url(images/backgrounds/dot_grey.gif) no-repeat 0 .5em; color: #888; text-decoration: none; }

#footer h2 { color: #222; font-size: 1.2em; font-weight: normal; margin-top: .6em; }