/* Das Layout wird auf allen Startseiten der Projekte (Haupt-Frames) aktiviert. */

html, body { font-family:Arial,Verdana,sans-serif; }
address { font-size:14px; }
p, ol, ul { font-size:14px; }
dt { font-size:14px; font-weight:bold; }
dd { font-size:13px; }
sup{ font-size:11px; }
a			{ color:#1010AC; background:transparent; font-weight:bold; text-decoration:none; }
a:link		{ color:#1010EE; background:transparent; font-weight:bold; text-decoration:none; }
a:visited	{ color:#1010AC; background:transparent; font-weight:bold; text-decoration:none; }
a:hover		{ color:#1010AC; background:transparent; font-weight:bold; text-decoration:underline; }
abbr, acronym { border-bottom: dotted 1px; cursor: help; }
h1 {
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
h2 {
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
h3 {
	font-size: 92.5%;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
h4 {
	font-size: 85%;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
h5 {
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
h6 {
	font-size: 75%;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0.5em 0;
	padding: 0;
}
h1.box, h2.box, h3.box, h4.box, h5.box, h6.box {
	clear: both;
	font-style: normal;
	margin: 2em 0 0.5em 0;
	padding: 0.25ex 1ex 0.25ex 1ex;
	color: #FFFFFF;
	background: #000000;
}
th { font-weight:bold; }
tt { font-size:14px; font-family:Courier New,Courier,monospace; }
pre{ font-size:14px; font-family:Courier New,Courier,monospace; }
.xxl   { font-size:24px; }
.xl    { font-size:20px; }
.large { font-size:18px; }
.big   { font-size:16px; }
.normal{ font-size:14px; }
.smart { font-size:13px; }
.small { font-size:12px; }
.smaller{font-size:11px; }
.mini  { font-size:10px; }
.textfeld { border-style: ridge; }

img.smiley {
	vertical-align: middle;
	margin-top: -3px;
}

table#kontaktformular input[type="text"],
table#kontaktformular textarea,
table#kontaktformular select {
	width: 300px;
}

p.error,
p.warning,
p.status,
p.info {
	text-align: left;
	margin: 1em 0 1em 0;
	padding: 0 0.5ex 0 0.5ex;
	border: 1px solid;
}

span.error,
p.error {
	font-weight: bold;
	border-color: #DD0000;
	color: #DD0000;
	background: #FFEEEE;
}

p.warning {
	font-weight: bold;
	border-color: #EE7700;
	color: #000000;
	background: #FFFFFF;
}

p.status {
	font-weight: bold;
	border-color: #008833;
	color: #008833;
	background-color: #DDFFEE;
}

p.info {
	font-weight: normal;
	border-color: #000000;
	color: #000000;
	background-color: #F6F6F6;
}
