/*******************************************************************
	CSS-Datei:		heydvm-print.css
	Version:		0.0.1.
	Datum:			4.5.2009
	
	Autor:			Gabriele Engmann
	Webseite:		
	Beschreibung:		CSS-Anweisungen fuer Medium Print

****************************************************************** */


/***************************************
	GENERERAL ELEMENTS STYLES
****************************************/
* { font-family: arial,helvetica,sans-serif; margin: 0; padding: 0; }

body, html { border: 0; margin: 0; font-size: 14pt; line-height: 1.3em; }
body { color: #000; padding: 10pt; }

pre { font-family: monospace; }
a {}
a:hover {}
form { margin: 0pt 0pt 0pt 0pt;}
p, pre, ul, ol { margin: 1em 0pt 1em 0pt; }
ul, ol { padding-left: 16pt; }
li { margin: 1em 0; }

p, td, ul, ol {}
input, textarea, select { padding: 1pt 2pt; font-family: arial,helvetica,sans-serif; border:1pt solid #999;
	background-color: #777; color: #fff; font-size: 14pt; }
img { border: 0; }

/* Headers, plain */
h1 { font-size: 22pt; }
h2 { font-size: 18pt; }
h3 { font-size: 16pt; }
h1, h2, h3 { margin: 40pt 0pt 20pt 0pt; }
.csc-header h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader { margin-top: 0; padding: 0; }

/* RTE / Table styling */
table { border: 1pt solid #999; margin: 10pt 0pt 10pt 0pt; }
table tr td { padding: 0pt 3pt; }
table tr th { padding: 1pt 3pt; }
table p { margin: 0; }
table tr { background-color: #eee; }


/****************************************
        LAYOUT
****************************************/

#gesamtcontainer { position: relative; width: 100%; text-align: left; margin: auto; }
#gesamtcontainer-start { position: relative; width: 100%; text-align: center; margin: auto; }

#leftwrapper { position: relative; width: 100%; }
#leftmenu { position: absolute; display: none; }
#logo { padding-bottom: 5px; border-bottom: 1pt solid #ccc; }

#mainwrapper { position: relative; width: 100%; padding-top: 20px; }
#content { position: relative; }

.clearer { clear: both; }


/****************************************
	CONTENT
****************************************/

.csc-header, .csc-textpicHeader { font-variant: small-caps; }
.csc-firstHeader { margin-top: 0; }

.nd { display: none; }


/****************************************
	CONTENT STARTSEITE
****************************************/

#logo-start { margin: 20pt 0; }
#slogan { margin: 20pt 0; font-variant: small-caps; font-size: 24pt; letter-spacing: 3pt; }
#adresse { margin: 20pt 0 80pt 0; text-transform: uppercase; font-size: 14pt; letter-spacing: 1pt; }
#adresse .adressteil { display: block; }
#content-start { text-transform: uppercase; margin: 80pt 0 40pt 0; }
#linkweiter { margin-top: 40pt; }
#linkweiter a { color: #000; text-decoration: none; }


/***************************************
	MAILFORMULAR
***************************************/

.csc-mailform { margin: 5pt 0 20pt 0; border: 0; }
.csc-mailform-field { padding: 5pt 0; }
.csc-mailform-field label { display: block; text-align: left; }
.csc-mailform-field input { width: 29em; }
.csc-mailform-field textarea { width: 29em; }
.csc-mailform-field .csc-mailform-submit { margin-left: 20em; width: 8em; font-weight: bold; margin-top: 0.5em; }
.csc-mailform-field .csc-mailform-check { width: 1em; }

