

img {
		border: 0;
		}

/* font classes */		
		
.blockblack {
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#333333;
		line-height:		18px;		
		vertical-align:		top;
		text-align:			justify;
		}

.textlist {
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#333333;
		padding-left:		0px;
		line-height:		21px;
		}

.boldblack {
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#333333;
		font-weight:		bold;
		vertical-align:		top;
		}
	
.blockblue{
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#a2170e;
		vertical-align:		top;
		}

.boldblue {
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#a2170e;
		font-weight:		bold;
		vertical-align:		top;
		}

.blockred{
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#a2170e;
		vertical-align:		top;
		}

.boldred {
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#a2170e;
		font-weight:		bold;
		vertical-align:		top;
		}

.headlineblue {
		font-family: 		verdana,serif;
		font-size: 			11px;
		color: 				#a2170e;
		font-weight:		normal;
		margin-bottom:		5px;
		border-bottom:		1px solid #a2170e;
		width:				100%;
		}

.smallblue {
		font-family: 		verdana,serif;
		font-size: 			10px;
		color: 				#a2170e;
		font-weight:		normal;
		margin-top:			20px;
		margin-left:		30px;
		width:				220px;
		}

.smallblack {
		font-family: 		verdana,serif;
		font-size: 			10px;
		color: 				#666666;
		font-weight:		normal;
		margin-top:			20px;
		margin-left:		30px;
		width:				220px;
		}

/* link-classes*/

A:link { 
color : #555555; 
font-weight: bold; 
text-decoration: underline; }

A:visited { 
color : #555555; 
font-weight: bold;
text-decoration: underline; }

A:hover {
color: #AC2A29;
font-weight: bold;
text-decoration: underline; }

A:active {
color: #555555;
font-weight: bold;
text-decoration: underline; }

hr {
		color: 				#9e180c;
		background-color:	#9e180c;
		border-color:		#9e180c;
		height:				1px;
		border:				1px solid #9e180c;
		margin:				5px;
		}

.redline {
		color: 				#9e180c;
		background-color:	#9e180c;
		border-color:		#9e180c;
		height:				1px;
		border:				1px solid #9e180c;
		margin:				0px;
		}
		
tr.lightblue {
		background-color:	#dee5ed;
		}
tr.darkblue {
		background-color:	#d6dee9;
		}
tr.red {
		background-color:	#FCE8EA;
		}

td.dates {
		border-bottom:		1px solid #ffffff;
		font-family: 		verdana,sans-serif;
		font-size: 			11px;
		color: 				#333333;
		line-height:		18px;		
		vertical-align:		top;
		text-align:			left;
		}

/* gb-styles */

	.gb_entry {
			background-color:	#dee5ed;
			padding:			4px;
			}
			
/* messages
	
	green - info
	yellow - warning
	red - error
	
*/

	.info {	
			font: 				13px, verdana;
			color:				#a2170e;
			width:				99%;
			clear:				both;
			padding:			3px;
			}
	
	.warning {	
			font: 				13px, verdana;
			color:				#FFFF00;
			width:				99%;
			clear:				both;
			padding:			3px;
			}
	
	.error {	
			font: 				13px, verdana;
			color:				#ff0000;
			width:				99%;
			clear:				both;
			padding:			3px;
			}
			
/* specials */

.plakat {
		position:				absolute;
		left:					790px;
		top:					20px;
		z-index:				400;
		}