/*
layout_screen.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 {
	font-size: 0.8em;
	line-height: 0.8em;
	font-weight: normal;
	margin-bottom:0px;
}
#navi a {
	color:#000000;
}
#navi a:hover, #navi a:focus, #navi a:active {
	text-decoration:none;
}

/* Layout wrapper main navi */
/* Barrierefreier h1 eintrag */
#navi h1 {
	visibility:hidden;
	display:none;
}
* html #navi ul {
	margin-bottom:0;
}

/* 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:underline;
	color:#333333;
	background:inherit;
}
#content a:hover, #content a:focus, #content a:active {
	color:#000;
	background:inherit;
	text-decoration:none;
}

/* Inhalt Bereich */
#content #content_inhalt {
	padding-left: 5px;
	padding-right:5px;

	font-size: 1.0em;
	text-align:left;

	vertical-align:top;
}
#content #content_inhalt #contact {
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
}
#content #content_inhalt #contact .davos{
	padding-left: 20px;
	vertical-align:top;
	text-align:left;
}
#content #content_inhalt #contact .nagoya{
	padding-left: 100px;
	vertical-align:top;
	text-align:right;
}
#content #content_inhalt #einruecken {
	padding-left: 15px;
	text-align:left;
	vertical-align:top;
}
#content #content_inhalt p {
	font-weight:normal;
}
#content #content_inhalt .tdinhalt {
	text-align:left;
	vertical-align:top;
}

#content ul, #content #content_inhalt ul {
	padding-left: 25px;
	list-style: disc outside url(../pics/list_point.gif);
}
#content ol, #content #content_inhalt ol {
	padding-left: 25px;
}


#content #content_inhalt li {
	padding-bottom: 3px;
}

#content #content_inhalt .inhalt {
}


#content #content_inhalt form {
	width:630px;
	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 label {
	text-align:left;
	font-weight:normal;
}
#content #content_inhalt legend {
	color: #000000;
	background: #C6DD85;

	margin-bottom: 10px;

	padding-right: 10px;
	padding-left: 10px;
	
}
#content #content_inhalt #hilfe {
	text-align:right;
	margin-right: 10px;
}
#content #content_inhalt .einruecken {
	margin-left: 10px;
}
#content #content_inhalt .center {
	text-align:center;
}
#content #content_inhalt #einruecken {
	margin-left: 10px;
}
#content #content_inhalt #no_print {
	visibility:inherit;
}
#content #content_inhalt input, #content #content_inhalt select, #content #content_inhalt textarea {
	font-family: Arial, Helvetica, sans-serif;
}
#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;
}

/* 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: 0.8em
}
#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
}


/* Layout wrapper fuss 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
}
