/* ////////////////// Print CSS //////////////////

Autor:    Sindre Wimberger // wimberger@echonet.at
Company:  echonet communication gmbh
		  schottenfeldgasse 24, 1070 vienna
	  	  http://www.echonet.at
Created:  31.08.2006
Modified: 

/////////////////////////////////////////////////// */

html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, li {padding: 0;font-family:Arial, Verdana, Helvetica, sans-serif;}
body {font-size:62.5%;text-align: left;}

/* +standard Elemente
-------------------------------------------------------------------*/
.auto {width:auto; }
.c { clear:both; }
.clear { clear:both;font:1px/1px "Courier New", Courier, mono}
.center { text-align:center; }
.error { color:#f00;font-weight:bold; }
.fright { float:right; }
.fleft { float:left; }
.inline { float:none;width:auto; }
.mt0 { margin-top:0; }
.mb0 { margin-bottom:0; }
.notd a { text-decoration:none; }
.right { text-align:right; }
ul.tarn em, ul#c-sitenav, #c-nav, #c-mnav, #c-sidebarbox, .show, .posts-show, form, .v {display: none; visibility:hidden;}

.tools:after, .clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden; } /* zwingt den container die beinhalteten elemente zu umfließen */
* html .clearfix {zoom:1;}

/* ----- +Links ----- */
a {color:#E20916;text-decoration:none; }
/* ----- +headlines/ Überschriften/ Absätze ----- */
h1 { font-size:2.00em;font-weight:600;margin-top:0; } /* 24px */
h2 { font-size:1.831em;font-weight:100; } /* 22px */
h3 { clear:both;font-size:1.5em;font-weight:100; } /* 18px */
h4 { font-size:1.165em;font-weight:100; } /* 14px */
h5 { font-size:1em;font-weight:100; } /* 12px */
h6 { font-size:0.915em; } /* 11px */
small { font-size:0.915em }

ol { margin-left:30px;padding-left:0; } /* position:relative; Verhindert das verschwinden von Hintergrundbilder bei Listen */
ul { margin-left:20px;padding-left:0;list-style-type:square; }
ul.tarn { list-style:none;margin:0;padding:0; }
/* ----- +bilder ----- */
img {border:0;}/* display:block; Verhindert whitespace unter bild */
.fright img, img.fright {margin: 0 0 3px 7px;}
.fleft img, img.fleft {margin: 0 7px 3px 0;}

/* +grundlayout
-------------------------------------------*/
#c-parent {font-size: 1.2em;}

#c-logo img {border:0 none;}
#c-footer {border-top:2px solid #E20916;clear:both;margin-top:2em;}
#c-footer ul li {display:none;}
#c-footer ul li#footer-main {display:block;}

/* ----- +suche allgemein ----- */
ul.searchresults {list-style-type:none;margin:0;padding:0;}
.searchresults li {border:1px solid #EAECF2;margin:.3em 0; padding:.3em .5em;}
.searchresults li:hover {background-color:#EAECF2;}
.searchresults li h4 {margin:.2em 0;}
.searchresults li p {margin:.2em 0;}

/* ----- +submenu ----- */
ul#toolbox { margin:-16px 0 20px 0;padding-left:0;position:relative;left:-10px; }
ul#toolbox li { list-style-type:none;float:left;background:url(gfx/tool-spacer.gif) no-repeat 100% 50%;padding:0px 10px }
ul#toolbox li a { float:left; }

p#toolbox { margin:-16px 0 0px 0;position:relative;left:0px; }

div.toolshead img.userimage { float:left;margin-right:10px; }
div.toolshead h1 {  }
div.toolshead h1 a {color:#333;text-decoration:none;}

/* +browse
-------------------------------------------------------------------*/
ul.browse {margin:.5em 0;padding:0;}
ul.browse li {float:left;margin-bottom:.15em;margin-right:.15em;list-style:none;}
ul.browse li.browse-prev, ul.browse li.browse-pages {margin-right:1em;}
ul.browse li.browse-next a {border-width:2px;margin-top:0;}
ul.browse li a {border:1px solid #ddd;color:#666;display:block;margin-top:1px;padding:.2em .6em;}
ul.browse li a:hover {border-color:#B40510;color:#fff;}
ul.browse li ul li strong {color:#E20916;display:block;padding:.3em .6em;}
ul.browse ul {margin:0;padding:0;}

/* +standard Content Spalten
-------------------------------------------------------------------*/

div.Col-1b, div.Col-2b, div.Col-3b, div.Col-4b, div.Col-5b {clear:both; margin-top:1em; }

/* +standard box layout
-------------------------------------------------------------------*/

div.box1 { 
	border:2px solid #EAECF2;
	padding:15px;
	margin-bottom:1em;
}

div.box1 h3 { 
	padding:2px 10px 4px 4px;
	margin:-5px 0px 1em -5px;
	color:#E20916;
	font-size:1.5em;
	font-weight:100;
}

div.box1 h3 a { 
	color:#E20916;
	text-decoration:none;
}

div.box1 h3 a:hover { 
	background:none;
	text-decoration:underline;
}


div.box2 { /* sample home content */
	border:2px solid #D8DAE0;
	padding:15px;
	margin-bottom:1em;
}

div.box2 h3 { 
	padding:9px 8px 4px 9px;
	margin:-12px -12px 1em -12px;
	color:#2C2E30;
	font-size:1.3em;
	font-weight:900;
}

div.box3 { /* sample login form -> home */
	border:2px solid #B40510;
	padding:4px;
	margin-bottom:1em;
	color:#fff;
}

div.box3 div.inner { 
	padding:15px;
}

div.box3 h3 { 
	padding:20px 5px 5px 10px;
	margin:-15px -15px 1em -15px;
	color:#fff;
	font-size:1.3em;
	font-weight:900;
}

/* +standard buttons
-------------------------------------------------------------------*/

a.button {
	background-color:#E20916;
	border-color:#F5F5F6 #7C7B7D #7C7B7D #F5F5F6;
	border-style:solid;
	border-width:2px;
	padding:1px 10px;
	text-transform:uppercase;
	color:#fff;
	font:900 1.0em Arial, Helvetica, sans-serif;
}

a:active.button {
	padding:1px 9px 1px 11px;
}

a.button2 {
	border:1px solid #ddd;color:#666;font-weight:normal;padding:.15em .6em;
}

a:hover.button2 {
	border-color:#B40510;color:#fff;
}


input.button {
	background-color:#E20916;
	border-color:#F5F5F6 #7C7B7D #7C7B7D #F5F5F6;
	border-style:solid;
	border-width:2px;
	text-transform:uppercase;
	color:#fff;
	font:900 1.0em Arial, Helvetica, sans-serif;
	cursor:pointer;
}

a.yes { background-color:#090; }
input.yes { background-color:#090; }

/* +standard icons
-------------------------------------------------------------------*/
p.done { background:url(gfx/msg-done.gif) 0% 50% no-repeat;padding:7px 0px 4px 30px;font-weight:900;font-size:1.165em; }
p.failed { background:url(gfx/msg-failed.gif) 0% 50% no-repeat;padding:7px 0px 4px 30px;font-weight:900;font-size:1.165em; }

div.box2 p.done { background-image:url(gfx/msg-done-2.gif); }
div.box2 p.failed { background-image:url(gfx/msg-failed-2.gif); }


/* standard arrows */

.bigarrow { padding:20px;margin: 0 0 10px 0; }
.bigarrow h3 { margin:0; }
.bigarrow p { margin:0 0 0 15px; }
.arrowRed a { color:#fff; }
.arrowRed { border:1px solid #E20916 ;color:#fff; }
.arrowRedout {border:1px solid #E20916; }

/* +blogs
-------------------------------------------------------------------*/
#c-blogcontent {border-top:5px solid #E20916;clear:both;display:block; float:none;margin:0;overflow:auto;padding-top:10px;width:auto; }
body.mblogextern img.blog-image-big {border:2px solid #E20916;}

