/* Tags, allgemein */

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0pt;
	scrollbar-face-color: #DEDEDE;
	scrollbar-arrow-color: #999999; 
	scrollbar-base-color: #999999;
	scrollbar-track-color: #EFEFEF;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #999999;
}

img
{
    border: none;
}

.text {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-weight: normal; font-variant: normal; color: #525152; line-height: normal}
.textfett {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-weight: bold; font-variant: normal; color: #525152; line-height: normal}
.headline {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15.5px; font-style: normal; line-height: normal; font-weight: 800; font-variant: normal; color: #525152}
.link { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-weight: bold; font-variant: normal; color: #089ED6; line-height: normal ; text-decoration: none}
a:hover { text-decoration: underline}
a:link { text-decoration: none}
.texttabelle { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-weight: normal; font-variant: normal; color: #525152; line-height: normal ; border-color: #CCCCCC black #FFFFFF; border-top-width: 20px; border-bottom-width: thick}
.texttabellefett { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-weight: bold; font-variant: normal; color: #525152; line-height: normal ; border-color: #CCCCCC black #FFFFFF; border-top-width: 20px; border-bottom-width: thick }
.texttabelle_blau { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12.5px; font-style: normal; font-weight: normal; font-variant: normal; color: #089ED6; line-height: normal }
.textklein { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.5px; font-style: normal; font-weight: normal; font-variant: normal; color: #525152; line-height: normal }

small { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-weight: normal; font-variant: normal; color: #525152; line-height: normal }

p, td, tr
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13.5px; font-style: normal; font-weight: normal; font-variant: normal; color: #525152; line-height: normal
}


a:link { color:#999999; text-decoration:none; font-weight:normal; } 
a:visited { color:#999999; text-decoration:none; font-weight:normal; }
a:hover { color: #66CCFF; }
a:active { color: #999999; } 


/* Spezielle Klassen */

a.nav:link { color: #999999; font-weight:bold; }
a.nav:visited { color: #999999; font-weight:bold; }
a.nav:hover { color: #999999; font-weight:bold; }
a.nav:active { color: #999999; font-weight:bold; } 

a.navsel:link { color: #66CCFF; font-weight:bold; }
a.navsel:visited { color: #66CCFF; font-weight:bold; }
a.navsel:hover { color: #66CCFF; font-weight:bold; }
a.navsel:active { color: #66CCFF; font-weight:bold; }

a.subnav:link { color: #999999; font-weight:bold; }
a.subnav:visited { color: #999999; font-weight:bold; }
a.subnav:hover { color: #66CCFF;  font-weight:bold; }
a.subnav:active { color: #999999; font-weight:bold; } 

a.subnavsel:link { color: #66CCFF; font-weight:bold; }
a.subnavsel:visited { color: #66CCFF; font-weight:bold; }
a.subnavsel:hover { color: #66CCFF;  font-weight:bold; }
a.subnavsel:active { color: #66CCFF; font-weight:bold; } 

input.style1, textarea.style1 {
	background-color : White;
	color : Black;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	padding : 2 2 2 2;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
	width: 385px;
}

input.in {
	background-color : #FFFFFF;
	color : #000000;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	width: 50px;
}

input.result {
	background-color : #EFEFEF;
	color : #000000;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	width: 80px;
}


/* 
.headerXS {font-size: 10px; color: #004086; font-weight: bold; }
.headerS {font-size: 11px; color: #004086; font-weight: bold; }
.headerM {font-size: 12px; color: #004086; font-weight: bold; }
.headerL {font-size: 13px; color: #004086; font-weight: bold; }

.textXS {font-size: 10px;  }
.textS {font-size: 11px;  }
.textM {font-size: 12px; }
.textL {font-size: 13px; }

.zitat {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		color: #004086;
		font-size: 12px; 
		font-style: italic; }

.blue {font-size: 11px;  color: #004086; font-weight: bold; }

.table_content {font-size: 11px;  color: #000000; font-weight: normal; }

.px250 { width:250px; background-color : #EDEDED; }


input.box
{
    border : 1px solid #818181;
    background-color : #DFDFDF;
    color : #000000;
    font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    width : 300px;
}

textarea.box
{
    border : 1px solid #818181;
    background-color : #DFDFDF;
    color : #000000;
    font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    width : 300px;
}
*/


/* IDs */
#blau {color: #004086; font-weight: bold; }


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    div.A_VOTE
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
div.A_VOTE {
    border: 1px solid #24A1D7;
    padding: 3px;
}

div.A_VOTE legend {
    color: #1d83af;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}

div.A_VOTE p.question {
    font-size: 12px;
    font-weight: bold;
}
