/*********************************/
/*     STYLESHEET: mobilfunk     */
/*********************************/

/* normallink */
a.normallink:link      		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #EA9002; text-decoration:none; }
a.normallink:visited   		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #EA9002; text-decoration:none; }
a.normallink:active    		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #EA9002; text-decoration:none; }
a.normallink:hover     		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #EA9002; text-decoration:underline; }

/* kleinlink */
a.kleinlink:link      		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #EA9002; text-decoration:none; }
a.kleinlink:visited   		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #EA9002; text-decoration:none; }
a.kleinlink:active    		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #EA9002; text-decoration:none; }
a.kleinlink:hover     		{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #EA9002; text-decoration:underline; }

/* normallinkblau */
a.normallinkblau:link      	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #364692; text-decoration:none; }
a.normallinkblau:visited   	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #364692; text-decoration:none; }
a.normallinkblau:active    	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #364692; text-decoration:none; }
a.normallinkblau:hover     	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9pt; color: #364692; text-decoration:underline; }

/* kleinlinkblau */
a.kleinlinkblau:link      	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #364692; text-decoration:none; }
a.kleinlinkblau:visited   	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #364692; text-decoration:none; }
a.kleinlinkblau:active    	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #364692; text-decoration:none; }
a.kleinlinkblau:hover     	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #364692; text-decoration:underline; }

/* kleinlinkblau */
a.kleinlinkweiss:link      	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration:none; }
a.kleinlinkweiss:visited   	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration:none; }
a.kleinlinkweiss:active    	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration:none; }
a.kleinlinkweiss:hover     	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration:underline; }


/* GENERAL HTML-STYLES */
body                  	    { font-family: verdana, arial, geneva, helvetica, sans-serif; background-color: #ffffff; color: #333333; font-size: 9pt;}
td, p, h1, h2          	    { font-family: verdana, arial, geneva, helvetica, sans-serif; color: #333333; font-size: 9pt;}
select, input, textarea   	{ font-family: verdana, arial, geneva, helvetica, sans-serif; font-size:8pt; color:#CED5E4; background-color: #cccccc; font-weight:normal;}
p							{ line-height: 18px; }


/* Schriften */
.normalklein		{ font-size: 8pt; }
.kleinlinkblau		{ color: #364692; font-size: 8pt; } /* normaler Fliesstext */

/* LINE- AND BACKGROUND COLORS */
.bgbody			{ background-color: #ffffff; } /* faerbt den Seitenhintergrund */
.bgblau			{ background-color: #025091; } /* faerbt die striche */
.blauhell		{ background-color: #CED5E4; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 8pt; color: #ffffff; } /* faerbt die logo_blauen Hintergrundflaechen */
.bgweiss		{ background-color: #ffffff; color: #333333; font-size: 9pt; font-family: verdana, arial, geneva, helvetica, sans-serif; } /* faerbt die weissen  Hintergrundflaechen */
.blaubgkopf		{ background-color: #A1B2D2; } /* faerbt die grauen  Hintergrundflaechen */
.blauborange	{ background-color: #FB9C06; } /* faerbt die grauen  Hintergrundflaechen */

.blauhellnormal	{ background-color: #CED5E4; font-size: 8pt } /* faerbt die logo_blauen Hintergrundflaechen */
.blauhellnormal p, .blauhellnormal h1, .blauhellnormal h2 { font-size: 8pt;}
.blauhellnormal p { margin: 0}
.blauhellnormal input { float: left; clear: left; background-color: transparent; }
p.eng { margin-bottom: 0; margin-top: 0 }

h1 { margin-top: 0; margin-bottom: 0.5em; }
h2 { margin-top: 1em; margin-bottom: 0.2em; font-weight: normal; background-color: #d8e0f0; padding: 3px}

div.blauhellnormal {border: 1px solid #025091; padding: 5px; margin-top: 2em}
.normal { color: #333333; }
div.error { background-color: #ffcccc; }
.error h2 { background-color: #ffeeee !important;}

.punkte1 { border-left: 4px solid green; }
.punkte2 { border-left: 4px solid yellow; }
.punkte3 { border-left: 4px solid red; }