/* css fuer www.starservice.de */

/*===========================*/
/* HTML-Body                 */
/*===========================*/
html {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px; height:100%; width:100%;}
body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px; height:100%; width:100%; background-color:#ffffff;}

/*===========================*/
/* Stilelemente              */
/*===========================*/

/* Balkenfarbe */
.balken {background-color:#999999;}

/* Trennlinie bei Buchempfehlungen */
.trennlinie {background-color:#c0c0c0;}

/*===========================*/
/* Texte                     */
/*===========================*/

/* Textschrift ohne spezielle Zuordnung [ohne class="" oder style="" etc., innerhalb der Tags <li></li>, <td></td>, <div></div>] */
li,td, div {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#000000;}

/* ueberschriften */
.bigtext {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12pt; color:#000000;}

/*anmerkungen*/
.smalltext {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#000000;}

/*fehlerausgabe*/
.error {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#ff0000;}

/* Text in den Suchergebnissbalken */
.balkentext {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#ffffff;}

/* Text in den Suchergebnissbalken - Aktuelle Seite */
.balkentext2 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color:#000000;}

/*===========================*/
/* Links                     */
/*===========================*/

/* Links ohne spezielle Zuordnung */
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#969696; text-decoration:none;}
a:focus {color:#969696; text-decoration:none;}

/* blaue Links: <a href="" class="blue" ...> */
.blue {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color:#0033ff;}
.blue:link {color:#0033ff;}
.blue:visited {color:#0033ff;}
.blue:hover {color:#0033ff; text-decoration:underline;}
.blue:active {color:#0033ff;}
.blue:focus {color:#0033ff; text-decoration:underline;}

/* Mail Link klein - Seitenfuss unten Rechts: <a href="" class="mail" ...> */
.mailsmall {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#000000;}
.mailsmall:link {color:#000000; text-decoration:none;}
.mailsmall:visited {color:#000000; text-decoration:none;}
.mailsmall:hover {color:#969696; text-decoration:none;}
.mailsmall:active {color:#969696; text-decoration:none;}
.mailsmall:focus {color:#969696; text-decoration:none;}

/* Links im Suchergebniss Balken (zurueck, 1, 2, ..., n, vorwaerts) */
.balkenlinks {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color:#ffffff;}
.balkenlinks:link {color:#ffffff; text-decoration:none;}
.balkenlinks:visited {color:#ffffff; text-decoration:none;}
.balkenlinks:hover {color:#ffffff; text-decoration:none;}
.balkenlinks:active {color:#ffffff; text-decoration:none;}
.balkenlinks:focus {color:#ffffff; text-decoration:none;}

/*===========================*/
/* Navigation                */
/*===========================*/

/* untere Leiste klein */
.navi {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color:#000000;}
.navi:link {color:#0033FF; text-decoration:none;}
.navi:visited {color:#0033FF; text-decoration:none;}
.navi:hover {color:#0033FF; text-decoration:underline;}
.navi:active {color:#0033FF; text-decoration:none;}
.navi:focus {color:#0033FF; text-decoration:none;}

/* untere Leiste klein - Seitenmarker */
.navimark {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color:#0033FF;}
.navimark:link {color:#0033FF; text-decoration:none;}
.navimark:visited {color:#0033FF; text-decoration:none;}
.navimark:hover {color:#0033FF; text-decoration:underline;}
.navimark:active {color:#0033FF; text-decoration:none;}
.navimark:focus {color:#0033FF; text-decoration:none;}

/* untere Leiste gross / Startseite */
.navibig {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12pt; font-weight:bold; color:#0033FF;}
.navibig:link {color:#0033FF; text-decoration:none;}
.navibig:visited {color:#0033FF; text-decoration:none;}
.navibig:hover {color:#0033FF; text-decoration:underline;}
.navibig:active {color:#0033FF; text-decoration:none;}
.navibig:focus {color:#0033FF; text-decoration:none;}

/*===============*/
/*formular-felder*/
/*===============*/

form{margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding:0px;}

/*select*/
.selectliste {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:220px;
}

/*select klein datum*/
.selectlistesmall {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:100px;
}

/*select sehr klein 0 oder 1*/
.selectlisteverysmall {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:60px;
}

/*input type text normal*/
.inputnormal {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:500px;
}

/*input type text small*/
.inputsmall {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:300px;
}

/*input type textarea*/
.textarea {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:500px;
	height:110px;
}

/*input type textarea*/
.textareabig {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:500px;
	height:220px;
}

/*submit eingabe*/
.submit {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	width:100px;
}

/*input type file*/
.upload {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	background-color:#ededed;
	width:500px;
}

/*  ------   CSS  von P.Ruppel   -------------*/
.floatleft {
	margin: 10px 15px 10px 0px;
	float: left;
	font-size: 10px;
}

.floatright {
	float: right;
	font-size: 10px;
}

.floatlefttext {
		float: left;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #0066FF;
}
h4 {
	color: #0033FF;
	font-weight: bold;
}

.teaser {
	font-weight: bold;
}


ul {
	line-height: 1.2em;
}

.rot {
	color: #FF0000;
}
.ueberschrift {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
}

.regen {
	text-align: right;
	color: #DF2055;
	font-size: medium;
	font-weight: normal;
	font-family: "Comic Sans MS", cursive;
}

.blau {
	color: #0066FF;
}

.large {
	font-size: 2em;
	font-weight: bold;
	color: red;
	text-align: center;
}

.larger {
	font-size: 1.4em;
	}