/*  
Theme Name: red-tag (de)
Theme URI: http://red-tag.de/
Description: red-tag technology experts - Michael Krieg
Version: 1.1
Author: Daniel Meinhardt (cobido webworks)
Author URI: http://www.cobido.de/
*/

/* RESET */
* { padding: 0; margin: 0; border: 0;}
input, select, textarea { border: 1px solid black; font-size: 99% }
option { padding-left: 0.4em } /* avoid clipping in select-boxes */
html { height: 100%; }
body { height: 101%; font-size: 100.01%; position: relative; } /* always show vertical scrollbar, correct fontsize, reposition on resize */   
table { border-collapse: collapse; border-spacing: 0; }

/* COMMON SEMANTICS */
acronym, abbr { font-style: italic; border: none; text-decoration: none; }
strong { font-weight: bold; }
em { font-style: italic; }
table { border-collapse: collapse; }
th {  text-align: right; }
th, td { padding: .5em; vertical-align: top; }
dt { margin-top: .5em; font-weight: bold; }
dd { margin-left: 0; padding-left: 0; margin-bottom: 1em; }
p  { margin: 1em 0; }
ul, ol { margin-left: 1em; padding-left: 1em; }
ol ol, ul ul { margin-top: 1em; }
pre, code { display: block; background-color: White; border: 1px solid #999; padding: 0.5em; margin: 1em 0; color: #666; font: 1.2em monospace; }
blockquote { display: block; border-left: 1px dotted #666; }
h1, h2, h3 {	 margin: 0.5em 0; }

/* COMMON PAGE ELEMENTS */
#map { border: 1px solid #999; }
#status-indicator { display: none; }
#content #bread-crumb { display: none; }
.topofpage, #topofpage { display: none; }

/* COMMON LINKS */
#content a { color: #AA160C; font-family: monospace; text-decoration: none; }
#content a:after { content: " (" attr(href) ") "; }

/* GENERAL CLASSES */
.left   { float: left; margin-right: 1em; }
.right  { float: right; margin-left: 1em; }
.center { text-align: center; margin-left: 1em; margin-right: 1em; }
.block  { text-align: justify; }
.small  { font-size: smaller; line-height: 1.3em; }
.large  { font-size: larger; line-height: 1.3em; }
.hide   { display: none; }
.clear  { clear: both; }
.red-tag { color: #BE0314; }

body { font-size: 11pt; }

/* AREAS / STRUCTURE */
#outer_wrapper {}
#wrapper {}
#outer_header_wrapper { display: none; }
#outer_header {}
#inner_header_wrapper {}
#inner_header {}
#top {}
#teaser { display: none; }
#mainarea_wrapper {}
#mainarea { }
#left_wrapper { display: none; }
#left {}
#right_wrapper { display: none; }
#right {}
#content_wrapper {}
#content {}
#inner_footer_wrapper {}
#inner_footer {}
#inner_footer_content {}
#outer_footer_wrapper {}
#outer_footer {}
#outer_footer_content {}


/* LOGO */
#logo { float: right; }

/* NAVIGATION */
/* Main */
#mainnav { display: none; }

/* Sub */
#subnav { display: none; }

/* Teaser */
#login { display: none; }

/* Content-Styles */
#content { clear: both; font-size: 1.2em; line-height: 1.6em; }
#content a { }
#content p  { margin: 1em 0; }
#content h1 { font-size: 1.6em; font-weight: normal; } 

/* Footer */
#inner_footer ul li { display: none; }
#inner_footer ul li#copyright { display: block; margin-top: 1em; }

/* MICROFORMATS */
/* hcard */
.vcard {}
.vcard .photo {}
.vcard .fn, .vcard .n {}
.vcard .given-name {}
.vcard .additional-name {}
.vcard .family-name {}
.vcard .org {}
.vcard .email {}
.vcard .tel {}
.vcard .adr {}
.vcard .street-address {}
.vcard .postal-code {}
.vcard .locality {}
.vcard .region {}
.vcard .country-name {}
.vcard .url {}