/* ======== BODY =======================================================================================================================*/
body {						margin: 				0px;
							background:				#2f4752;
							background-image: 		url(img/bg.jpg);
							background-position: 	top;
							background-repeat: 		repeat-x;}
							
#body_2 {					width:					1040px;}

#links {					width:					180px;
							float:					left;
							padding-left:			7px;
							padding-right:			7px;
							clear:					none;
    						vertical-align:			top;}

#rechts {					width:					786px;
							float:					left;
							padding-top:			7px;
							padding-left:			7px}
							
/* ======== BODY ENDE ==================================================================================================================*/

/* ======== Buttonboxes ================================================================================================================
#buttonboxes {				width:    				1000px;
							height:					35px;
							margin-bottom:			8px;}

#buttonbox_1 {				width:					378px;
							height:					35px;
							float:					left;
							margin-left:			20px;}

#buttonbox_2 {				width:					378px;
							height:					35px;
							float:					left;
							padding-left:			200px;}
							
.button_1 {					width:					126px;
							height:					22px;
							float:					left;
							background-image:		url(img/button_1.png);
							padding-top:			13px;
							font-family:			Verdana, Helvetica, sans-serif;
							font-size:				10px;
							color:					#333333;
							font-weight:			normal;}
							
.button_2 {					width:					126px;
							height:					22px;
							float:					left;
							background-image:		url(img/button_2.png);
							padding-top:			13px;
							font-family:			Verdana, Helvetica, sans-serif;
							font-size:				10px;
							color:					#333333;
							font-weight:			normal;}
							
.button_3 {					width:					126px;
							height:					22px;
							float:					left;
							background-image:		url(img/button_3.png);
							padding-top:			13px;
							font-family:			Verdana, Helvetica, sans-serif;
							font-size:				10px;
							color:					#333333;
							font-weight:			normal;}														
 ======== Buttonboxes ================================================================================================================*/

/* ======== NAVI_LEFT ==================================================================================================================*/							
#boxes_l{
	width:					200px;
	text-align:				left;
	clear:					none;
	vertical-align:			top;
	float:					left;
	padding-left: 10px;
}
							
#navigation {				margin-left:			9px;}
											
.navi_top {					width:					181px;
							height:					35px;
							background-image:		url(img/navi_top.jpg);}

.navi_middle {				width:					181px;
							background-image:		url(img/navi_middle.jpg);
							padding:				0px;}

.navi_bottom {				width:					181px;
							height:					12px;
							background-image:		url(img/navi_bottom.jpg);}								
							
.box_l_top {				width:					200px;
							height:					11px;
							background-image:		url(img/navibox_top.jpg);}

.box_l_middle {				width:					200px;
							background-image:		url(img/navibox_middle.jpg);}

.box_l_bottom {				width:					200px;
							height:					11px;
							background-image:		url(img/navibox_bottom.jpg);}																					
							
.input{						padding-left:			7px;
							padding-top:			7px;
							font-family:			Verdana, Helvetica, sans-serif;
							font-size:				11px;
							color:					#FFFFFF;
							font-weight:			bold;}		
							



/* ======== CONTENT ====================================================================================================================*/
	
#content {					width:					781px;
							font-family:			Verdana, Helvetica, sans-serif;
							font-size: 				12px;
    						text-align:				left;
    						margin-left:			6px;
    						vertical-align:			top;
							float:					left;
							color:					#000000;
							background-color:		#FFFFFF;}
							
#content_top {				width:					781px;
							height:					12px;
							background-image:		url(img/contentbox_top.jpg);}

#content_middle {			width:					781px;
							background-image:		url(img/contentbox_middle.jpg);
							clear:					none;}

#content_bottom {			width:					781px;
							height:					12px;
							background-image:		url(img/contentbox_bottom.jpg);}

.content_box {
	width:					540px;
	padding-left:			9px;
}
												
.content_box_top {			width:					533px;
							height:					22px;
							background-image:		url(img/content_top.jpg);
							padding-left:			7px;
							padding-top:			7px;
							font-family:			Verdana, Helvetica, sans-serif;
							font-size:				11px;
							color:					#FFFFFF;
							font-weight:			bold;}

.content_box_middle {		width:					530px;
							background-image:		url(img/content_middle.jpg);
							padding:				5px;}

.content_box_bottom	 {		width:					540px;
							height:					7px;
							background-image:		url(img/content_bottom.jpg);
							margin-bottom:			9px;}			
							
.content_box2 {				width:					223px;
							margin-bottom:			9px;}
												
.content_box2_top {			width:					213px;
							height:					29px;
							background-image:		url(img/box_top.jpg);}

.content_box2_middle {		width:					203px;
							background-image:		url(img/box_middle.jpg);
							padding:				5px;}

.content_box2_bottom {		width:					213px;
							height:					7px;
							background-image:		url(img/box_bottom.jpg);
							margin-bottom:			9px;}						
										
/* ======== CONTENT ENDE ===============================================================================================================*/

/* ======== IMPRESSUM ===============================================================================================================*/
.impressum{					font-family:			Verdana, Helvetica, sans-serif;
							font-size:				10px;
							padding-top:			9px;
							color:					#333333}
/* ======== IMPRESSUM ===============================================================================================================*/
table {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.shoutbox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

h2 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
}

.small {  
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
}

.title {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-image: url(images/title_bg.gif);
    background-repeat: repeat;
    background-position: left top;
}

.category_big {  
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000; 
    font-weight: bold; 
}

.category {  
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px; 
    color: #000000; 
    font-weight: normal; 
}

.marked {
    background-color: #000000;
    font-weight: bold;
}

a, a:visited, a:active {
    color: #3658a9;
    text-decoration: none;
    font-weight: normal;
}

a:hover {
	color: #3658a9;
	text-decoration: none;
	font-weight: bold;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
    color: #3658a9;
    text-decoration: none;
    font-weight: bold;
}

a.titlelink:hover {
    color: #3658a9;
    text-decoration: underline;
    font-weight: bold;
}

a.category, a.category:visited, a.category:active {
    color: #3658a9;
    text-decoration: underline;
}

a.category:hover {
    color: #3658a9;
    text-decoration: underline;
}

option, textarea, input, select, file {  
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000; 
    background-color: #FFFFFF; 
    border: 1px solid #333333;
}

.footer {color: #000000
	  size: 10px
			}
			
.form_off {  
    color: #666666; 
    background-color: #DCDCDC; 
    border: 1px solid #666666;
}

.form_on {  
    color: #000000; 
    background-color: #EEEEEE; 
    border: 1px solid #000000;
}

.form_username {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/username.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.form_password {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/password.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.form_name {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/name.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.form_text {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/message.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.input { 
    background-color: transparent; 
    border: 1px none; 
    margin-top: 0px;
    margin-bottom: 0px;
}

.button {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: url(img/butt.jpg);
	height: 20px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
