/**************************************************
 * STYLESHEET
 **************************************************/

/**************************************************
 * @package webpage
 * @subpackage stylesheet
 **************************************************/

/**************************************************
 * @author: Roman Matthias Keil
 * @copyright: Roman Matthias Keil
 **************************************************/

/**************************************************
 * $Id: print.css 636 2010-11-30 18:16:54Z tvbadmin $
 * $HeadURL: http://svn.rm-keil.de/tv-boetzingen/webpages/turnverein-boetzingen.de/1.00%20Release1/httpdocs/_webroot/stylesheets/print.css $
 * $Date: 2010-11-30 19:16:54 +0100 (Tue, 30 Nov 2010) $
 * $Author: tvbadmin $
 * $Revision: 636 $
 **************************************************/

/**
##############################
	TEMPLATE
##############################
*/
html {
	height: 100%;
	width: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/**
##############################
	WRAPPER
##############################
*/
div#wrapper {
	width: 100%;
	min-height: 100%;
}

div.wrapper {
	width: 100%;
}

body>div {
	min-width: 100%;
	width: 100%;
}

/**
##############################
	ERROR
##############################
*/ /**
##############################
	INFORMATION
##############################
*/ /**
##############################
	MESSAGE
##############################
*/
div#error_wrapper,div#information_wrapper,div#message_wrapper {
	display: none;
}

/**
##############################
	HEADLINE
##############################
*/
div#headline_wrapper {
	display: none;
}

/**
##############################
	BODY
##############################
*/
div#body_wrapper {
	margin: 0;
	padding: 0;
}

div#content_wrapper {
	
}

/**
******************************
	EDIT
******************************
*/
div#edit_headline_wrapper {
	display: none;
}

div#edit_body_wrapper {
	margin: 0;
	padding: 0;
}

div#edit_content_wrapper {
	margin: 0;
	padding: 0;
}

/**
##############################
	EDIT
##############################
*/
div#edit_wrapper {
	display: none;
}

/**
##############################
	FOORLINE
##############################
*/
div#footline_wrapper {
	display: none;
}

/**
##############################
	BODYLINE
##############################
*/
div#bodyline_wrapper {
	display: none;
}

/**
##############################
	PAGE
##############################
*/
#page-wrapper {
	margin: 0;
	padding: 0;
}

div#page {
	margin: 0;
	padding: 0;
}

/**
******************************
	HEADER
******************************
*/
div#headline {
	display: none;
}

ul#homeheadline {
	display: none;
}

div#homeheadline {
	display: none;
}

/**
******************************
	BODY
******************************
*/
div#body {
	margin: 0;
	padding: 0;
}

div#content {
	padding: 0;
	margin: 0;
}

/**
******************************
	TOPLINE
******************************
*/
div#topline {
	margin: 0;
	padding: 0;
}

/**
******************************
	ROOTLINE
******************************
*/
ul#rootline {
	display: none;
}

/**
******************************
	NAVIGATION
******************************
*/
ul#navigation {
	display: none;
}

/**
******************************
	SIDEBAR
******************************
*/
div#sidebar {
	float: right;
	width: 45ex;
	margin: 0;
	padding: 0;
	margin-left: 5ex;
	margin-bottom: 5ex;
	border-left: #cccccc 1px solid;
	padding-left: 1em;
}

div.sidebar {
	
}

/**
******************************
	BASELINE
******************************
*/
div#baseline {
	clear: both;
	position: relative;
	bottom: 0;
	margin: 0;
	margin-top: 10ex;
}

/**
##############################
	CONTENT
##############################
*/
p {
	font-family: Segoe UI, Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #404040;
	line-height: 1.5em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 1em 0;
	padding: 0;
	color: #2a2a2a;
}

a {
	text-decoration: none;
	color: #0066cc;
}

div#content p a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

hr {
	background-color: #cccccc;
	height: 1px;
	border: none;
}

/**
##############################
	HEADLINE
##############################
*/
h1,h2,h3,h4,h5,h6 {
	font-family: Segoe UI, Arial, Verdana, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

h1 { /* TITLE*/
	font-size: 2.33em;
	color: #454545;
	margin: 0;
	padding: 0;
}

h2 { /* SECTION*/
	font-size: 1.66em;
	color: #454545;
	margin: 0;
	margin: 1em 0 0;
}

h3 { /* SUBSECTION*/
	font-size: 1.33em;
	color: #666666;
	padding: 0;
	margin: 1em 0 0;
}

h4 { /* PARAGRAPH*/
	font-size: 1em;
	color: #666666;
	padding: 0;
	margin: 1em 0 0;
}

h5 { /* SIDEBAR*/
	font-size: 1.33em;
	color: #454545;
	padding: 0;
	margin: 0;
}

h6 { /* TEASER*/
	font-size: 1.33em;
	color: #666666;
	padding: 0;
	margin: 0;
}

div#sidebar h6 {
	color: #202020;
	font-size: 1.0em;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color: inherit;
	text-decoration: inherit;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color: inherit;
	text-decoration: inherit;
}

/**
##############################
	IMAGE
##############################
*/
img {
	border: none;
}

/**
##############################
	FORM
##############################
*/
form {
	padding: 0;
	margin: 0;
}

button,input,textarea,label {
	color: #6c7275;
}

label {
	display: inline-block;
	width: 10em;
}

textarea {
	width: 100%;
}

input[type=submit] {
	background: #454545 url("../colorschemes/background/button_normal.png");
	background-repeat: repeat-x;
	border: none;
	color: #fff;
}

input[type=submit]:hover {
	background: #212121 url("../colorschemes/background/button_hover.png");
	background-repeat: repeat-x;
	border: none;
	color: #fff;
}

button {
	min-height: 2em;
	background: #454545 url("../colorschemes/background/button_normal.png");
	background-repeat: repeat-x;
	border: none;
	color: #fff;
}

button:hover {
	background: #212121 url("../colorschemes/background/button_hover.png");
	background-repeat: repeat-x;
	border: none;
	color: #fff;
}

/**
##############################
	CONTENTBOX
##############################
*/
.contentbox {
	margin: 1ex 0;
	padding: 0 2ex;
	background-color: #e6e6e6;
	border: #cdcdcd 1px solid;
}
