/*
inhalt_print.css
CODE: Layout 1 Koplzeile 2 Spalten 1 Fusszeile
startseite
	Seiteninhalttest
	wrapper
		skipnav
		banner
		main
			navi
				navibox
					navibox_logo
			widgets
			content
			fuss
*/


/* Inhalt wrapper main navi */
#navi div {
	margin-bottom:8px
}
#navi p, #navi li {
	font-size:.8em;
	color:#000000;
	list-style:none;
}
#navi a {
	color:#000000;
}
#navi a:hover, #navi a:focus, #navi a:active {
	text-decoration:none;
}
#navi h1, #navi h2 {
	color:#000000;
	
	font-size:1.1em;
	line-height:.9em;
	height:41px;
	
	padding:2px 50px 1px 2px;
}

/* Layout wrapper main navi navbox */
#navbox_logo {
	width:0px;
	visibility:hidden;
	display:none;
}
/* Barrierefreier h1 eintrag */
#navbox h1 {
	visibility:hidden;
	display:none;
}
* html #navbox ul {
	margin-bottom:0;
}
#navbox li {
	font-size:1em;
	line-height:1em;
	font-weight:bold;
}
#navbox a {
	display:block;
	height:auto;
	font-weight:bold;
	
	padding-top: .2em;
	padding-right: 2px;
	padding-bottom: .2em;
	padding-left: 28px;
	
	text-decoration:none
}
#navbox .logout {
	padding-left: 28px;
}
#navbox a:hover, #navbox a:focus, #navbox a:active, #navbox li a.current {
	background-color:#FCFCFC;
	text-decoration:none;
}

/* Layout wrapper main content */
#content h1 {
	padding-top: 3px;
	padding-bottom: 10px;
	
	font-size:1.5em;
	line-height: 0.8em;
	font-weight:bold;
}
#content h2 {
	padding-top: 3px;
	padding-bottom: 10px;
	
	font-size:1.2em;
	line-height: 0.8em;
	font-weight:bold;
}
#content h3 {
	padding-top: 3px;
	padding-bottom: 10px;
	
	font-size: 1.1em;
	line-height: 1.0em;
	font-weight:bold;
}
#content h4 {
	padding-top: 3px;
	padding-bottom: 10px;
	
	font-size:0.8em;
	line-height: 0.8em;
	font-weight:normal;
}
#content h5 {
	padding-top: 3px;
	padding-bottom: 10px;
	
	font-size:0.6em;
	line-height: 0.8em;
	font-weight:normal;
}
#content p {
	font-weight:normal;
}
#content .achtung {
	color:#FF0000;
	font-weight:bold;
}
#content a:link, #content a:visited {
	text-decoration:none;
	color:#333;
	border-bottom:1px solid #333;
	font-weight:bold
}
#content a:hover, #content a:focus, #content a:active {
	color:#000;
	background:#effcff;
	border-bottom:1px solid #000
}

/* Inhalt Bereich */
#content #content_inhalt {
	padding-left: 0px;
	padding-right:0px;

	font-size: 1.0em;
	text-align:left;

	vertical-align:top;
}

#content #content_inhalt #einruecken {
	padding-left: 0px;
	text-align:left;
	vertical-align:top;
}
#content #content_inhalt p {
	font-weight:normal;
}
#content #content_inhalt .tdinhalt {
	text-align:left;
	vertical-align:top;
}

#content #content_inhalt ul {
	padding-left: 15px;
	list-style: disc outside url(../pics/list_point.gif);
}

#content #content_inhalt li {
	padding-bottom: 3px;
}

#content #content_inhalt form {
	background: #EFEFEF;
	color:#333;
}

/* suchen */
#content #content_inhalt #content_suchen form {
	width:630px;
	background: #EFEFEF;
	color:#333;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
}
#content #content_inhalt #content_suchen input[type=text] {
	margin-left: 10px;
	width:160px;
}
/* ende suchen */

#content #content_inhalt legend {
	color: #000000;
	background: #C6DD85;

	margin-bottom: 10px;

	padding-right: 10px;
	padding-left: 10px;
	
}
#content #content_inhalt label, #content #content_inhalt .einruecken {
	margin-left: 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:normal;
}
#content #content_inhalt .center {
	text-align:center;
}

#content #content_inhalt label, #content #content_inhalt #hilfe {
	display:none;
}
#content #content_inhalt #no_print {
	display:none;
	visibility:hidden;
}

#content #content_inhalt #einruecken {
	margin-left: 10px;
}

#content #content_inhalt input, #content #content_inhalt select, #content #content_inhalt textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
}
#content #content_inhalt textarea {
	margin-left: 10px;
	width:550px;
}
#content #content_inhalt input[type=text], #content #content_inhalt input[type=password] {
	margin-left: 10px;
	margin-right:0px;
	width:360px;
}
#content #content_inhalt input[type=checkbox], #content #content_inhalt input[type=radio] {
	margin-left: 10px;
}
#content #content_inhalt .submit_position {
	margin-left: 20px;
	font-size:.85em
}

/* Eingabefelder Hintergrund */
#content #content_inhalt input[type=text], #content #content_inhalt input[type=password], #content #content_inhalt textarea {
	border:1px solid #999;
	background:#F8F8F8;
}
#content #content_inhalt input[type=text]:focus, #content #content_inhalt input[type=password]:focus, #content #content_inhalt textarea:focus, #content #content_inhalt input[type=text]:active, #content #content_inhalt input[type=password]:active, #content #content_inhalt textarea:active {
	border:1px solid #333;
	background:#fff
}
.fehler, .fehler a:link, .fehler a:visited {
	color:red;
	font-size:1em
}
#fehlermeldung {
	border: 2px solid #cc0000;
	padding:5px;
	width:36em;
	background: #fffff0;
	margin: .5em 0 1em 20px
}
.error {
	background:#FFE8E2
}
.error:focus, .error:active {
	background:#fff
}

#kontaktform img {
	vertical-align:top
}
#kontaktform #fehlermeldung img {
	vertical-align:baseline
}

/* Terms and Conditions */
@media print {
.print {
	display:none;
	visibility:visible;
}
}


/* Inhalt wrapper main navi widgets */
#widgets strong {
}
#widgets a {
	color:#333
}
#widgets a:link, #widgets a:visited {
	text-decoration:none;
	color:#444;
	border-bottom:1px solid #ccc
}
#widgets a:hover, #widgets a:focus, #widgets a:active {
	text-decoration:none;
	background:#eee;
	color:#000;
	border-bottom:1px solid #000
}

