/*******************************************/
/*~~~~~~~~~~~~~~~ HTML-TAGS ~~~~~~~~~~~~~~~ /
/*******************************************/

/*Basic Tags*/
body,
font, text,
a:link,a:visited,a:activ,a:hover,
br, p, div, 
ul, ol, li, 
select, option, textarea,
/*Text Formatting Tags*/
b,big,strong,
em,i,
sub,sup,
ins,del,
/*Computer Output" Tags*/
code,kbd,samp,
tt,var,pre,
/*Citations, Quotations, Definition Tags*/
abbr,acronym,
address, 
bdo, 
blockquote,q,
cite,dfn{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#3D3D9E;/*#666666;*/
	line-height:1.5;}
input{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;}
body{
	scrollbar-3dlight-color:#D3D3E6;
	scrollbar-arrow-color:#B9B9BC; /*Pfeilchen*/
	scrollbar-base-color:#666666;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#FFFFFF; /*738ED1 Scrollerfarbe*/
	scrollbar-highlight-color:#F4F4F4; /*Hintergrundflaeche*/
	scrollbar-shadow-color:#B9B9BC; /*Pfeilchen inaktiv*/
	background-image : url(http://www.learningc21.com/_grafik/_bg/bg_gr.gif);
	background-repeat : no-repeat;
}
select.form, option.form, textarea.form, input.form, .form{
	scrollbar-3dlight-color:#D3D3E6;
	scrollbar-arrow-color:#B9B9BC; /*Pfeilchen*/
	scrollbar-base-color:#666666;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#FFFFFF; /*738ED1 Scrollerfarbe*/
	scrollbar-highlight-color:#F4F4F4; /*Hintergrundflaeche*/
	scrollbar-shadow-color:#B9B9BC; /*Pfeilchen inaktiv*/ }
small{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	line-height:1.5;}
b.small{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	line-height:1.5;
	font-weight:bold;}
small.mini{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#999999;
	line-height:1.5;}
a.small:link,a.small:visited,a.small:activ{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;	
	text-decoration:none;}
a.small:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:underline;}
a.navi:link,a.navi:visited{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;}
a.navi:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#333399;
	font-weight:normal;
	/*background-color:#EAEAF5;*/
	text-decoration:underline;}	
a.navi:activ{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#333399;
	font-weight:normal;
	text-decoration:underline;}	
a.navilayer:link,a.navilayer:visited,a.navilayer:activ{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;}
a.navilayer:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;}	
a.naviaktiv:link,a.naviaktiv:visited,a.naviaktiv:activ,a.naviaktiv:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#333399;
	font-weight:normal;
	text-decoration:underline;}
a.subnavi:link,a.subnavi:visited{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;}
a.subnavi:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#333399;
	font-weight:normal;
	text-decoration:underline;}	
a.subnavi:activ{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#333399;
	font-weight:normal;}	
a.subnaviaktiv:link,a.subnaviaktiv:visited,a.subnaviaktiv:activ,a.subnaviaktiv:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:9px;
	color:#333399;
	font-weight:normal;}
a.button:link,a.button:visited,a.button:activ,a.button:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;}
		
table,tr,th,td{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:top;}

blockquote{line-height:22px;}	
b,big,strong{font-weight:bold;}
b.error{font-weight:bold; background-color:#EEEEFF;}
i,em{font-style:italic;}

ul{
	list-style-type: bullet;
	list-style-position: inside;
	line-height:1.5;
	margin-left:0px;
	margin-bottom:20px}
ol{
	list-style-position: inside;
	line-height:1.5;
	margin-left:0px;
	margin-bottom:20px}

h1{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666699;
	font-weight:bold;
	letter-spacing:1px;}
h2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#8C86B5;
	font-weight:bold;}
h3{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#8C86B5;
	font-weight:normal;}
h4,h5,h6{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666699;
	font-weight:normal;
	letter-spacing:1px;}

a.tabheadcaps:link,a.tabheadcaps:visited,a.tabheadcaps:activ,a.tabheadcaps:hover{color:#E5F0F8;}

hr{color: #06546D;}

/*****************************************/
/*~~~~~~~~~~~~~~~ CLASSEN ~~~~~~~~~~~~~~~ /
/*****************************************/

.rahmen{background-color:#363198;}

/* TABELLEN */
table.gitter, .gitter{
	background-color:#666666;
}
.tabhead{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background-color:#999999;
	vertical-align:top;
	align:left;}
.tabheadlight{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:13px;
	background-color:#999999;	
	vertical-align:top;
	align:left;}
.tabheadcaps{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#E5F0F8;
	font-size:13px;
	font-weight:bold;
	background-color:#097BD2;	
	vertical-align:top;
	text-transform:capitalize;}
.tabsubhead{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#097BD2;
	font-size:13px;	
	font-weight:bold;
	background-color:#E5F0F8;
	vertical-align:top;}
.tabsubheadcaps{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#097BD2;
	font-size:13px;	
	font-weight:bold;
	background-color:#E5F0F8;
	vertical-align:top;
	text-transform:capitalize;}
.tabmid{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:13px;
	background-color:#CCCCCC;
	font-weight:bold;
	vertical-align:top;}
.tabcont{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:13px;
	background-color:#FAFAFA;/*EEEEFF*/
	vertical-align:top;}
.tabcontform{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:13px;	
	background-color:#EEEEEE;
	vertical-align:top;}