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

a:visited, a:link {
color:						#336699;
text-decoration:	underline;
}

a:hover {
color:						#336699;
text-decoration:	none;
}

a.nul:visited, a.nul:link {
color:						#336699;
text-decoration:	none;
}

a.nul:hover {
color:						#336699;
text-decoration:	underline;
}

/*
===========================================================================
=== Text
===========================================================================
*/

.text{
font-size:				12px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#336699;
line-height:			1.5em;
}

.text_s{
font-size:				9px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#336699;
line-height:			1.5em;
}

.links{
font-size:				12px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#336699;
line-height:			1.0em;
}

.green{
font-size:				12px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#88B72C;
line-height:			1.5em;
font-weight:			bold;
font-style:				italic;
}

.impressum{
font-size:				11px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#336699;
line-height:			1.5em;
}

.form{
font-size:				10px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#336699;
line-height:			1.2em;
}

.text_s2{
font-size:				9px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#336699;
}

.text_checkbox{
font-size:				11px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#336699;
}

div{
padding-bottom:			8px;
}

.pics{
padding-top:			10px;
padding-bottom:		10px;
text-align:				center;
}

.hl1{
font-size:				14px;
font-weight:			bold;
padding-top:			0px;
padding-bottom:		16px;
}

h1{
font-size:				14px;
font-weight:			bold;
padding-top:			0px;
padding-bottom:		16px;
margin: 0;
}

.hl2{
font-size:			13px;
font-weight:		bold;
padding-top:		15px;
padding-bottom:		10px;
}

.imgborder{
border-width:			1px;
border-style:			solid;
border-color:			#CCCCCC;
}


/*
===========================================================================
=== Forms
===========================================================================
*/

input, textarea {
font-size:			11px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:					#336699;
}

.select_l {
color:				#333333;
width:				300px;
border:				1px solid #666666;
font-family:		Verdana, Arial, Helvetica, sans-serif;
font-size: 			11px;
background-color: 	#FFFFFF;
}

.formline175 { 
background-color:	#FFFFFF; 
width:						175px; 
border:						1px solid #336699; 
}

.formline370 { 
background-color:	#FFFFFF; 
width:						370px; 
border:						1px solid #336699; 
}

.formarea { 
background-color:	#FFFFFF; 
width:						370px; 
border:						1px solid #336699;
}

.formfile_xl { 
background-color:	#FFFFFF; 
width:				350px; 
border:				1px solid #000000; 
}


/*
===========================================================================
=== Tables
===========================================================================
*/

td.top1 {
background-color:	#0052BD; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
font-weight: 		bold;
color:				#FFFFFF;
}

td.top2 {
background-color:	#BFCBEA; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#FFFFFF;
}

td.con1 {
background-color:	#E1E1E1; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#000000;
}

td.con2 {
background-color:	#FFFFFF; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#000000;
}

td.pics {
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}





.cms{
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#000000;
}

a.cms:visited{
text-decoration:	none;
font-weight: 		bold;
}

a.cms:link{
text-decoration:	none;
font-weight: 		bold;
}

a.cms:hover{
text-decoration:	underline;
font-weight: 		bold;
}



