/* ======== BODY =======================================================================================================================*/
body {						margin: 				0px;
							background:				#2f4752;
							background-image: 		url(img/bg.jpg);
							background-position: 	top;
							background-repeat: 		repeat-x;}
							
#body_2 {					width:					980px;}

#links {					width:					180px;
							float:					left;
							padding-left:			7px;
							padding-rechts:			7px;
							clear:					none;
    						vertical-align:			top;}

#rechts {					width:					786px;
							float:					left;
							padding-top:			7px;
							padding-left:			7px}
							
/* ======== BODY ENDE ==================================================================================================================*/

/* ======== Header ================================================================================================================*/
#sc_language {
	padding-bottom:			55px;
	padding-left:			200px
}
				
/* ======== Header ENDE ==================================================================================================================*/

/* ======== Buttonboxes ================================================================================================================*/
#buttonboxes {				width:    				940px;
							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:			144px;}
							
.button_1 {					width:					126px;
							height:					22px;
							float:					left;
							background-image:		url(img/button_1.png);
							padding-top:			13px;
							font-family:			Arial, 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:			Arial, 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:			Arial, 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;
	margin-left:			6px;
	background-image: url(img/navibox_middle.jpg);
}
							
#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:			9px;
							padding-top:			7px;
							font-family:			Arial, Helvetica, sans-serif;
							font-size:				11px;
							color:					#FFFFFF;
							font-weight:			bold;}		
							
/* ======== NAVIGATION FARBE: BLAU ==================================================================================================================*/														
/* ======== NAVIGATION FARBE: BLAU ==================================================================================================================*/		
.com_menu ul{				padding: 				0px;
							margin:					0px;
							margin-bottom:			0px;
							list-style-type:		none;	}

.com_menu li{				margin: 				0px;
							padding: 				0px;
							margin-bottom:			0px;							
							list-style-type:		none;} 

.com_menu li ul	{			margin-bottom:			0px;
							padding: 				0px;
							margin: 				0px;}

.com_menu li li	{			margin-bottom:			0px;
							padding: 				0px;
							margin: 				0px;
							margin-top:				0px;}
								
.com_menu li a{				margin-bottom:			0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					181px;
							height:					22px;
							color: 					#000000;
							text-indent:			15px;
							font-size: 				11px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			bold;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_blau_2.jpg);}
								
.com_menu li a:hover{		margin-bottom:			0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					181px;
							height:					22px;
							color: 					#000000;
							text-indent:			15px;
							font-size: 				11px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			bold;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_blau_1.jpg);}
								
.com_menu li li a{			margin-bottom:			0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					181px;
							height:					22px;
							color: 					#000000;
							text-indent:			25px;
							font-size: 				10px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			normal;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_blau_3.jpg);}
								
.com_menu li li a:hover{	margin-bottom:			0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					181px;
							height:					22px;
							color: 					#000000;
							text-indent:			25px;
							font-size: 				10px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			normal;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_blau_4.jpg);}
/* ======== NAVIGATION FARBE: BLAU ==================================================================================================================*/														
/* ======== NAVIGATION FARBE: BLAU ==================================================================================================================*/		
							
/* ======== NAVIGATION FARBE: ORANGE ==================================================================================================================*/														
/* ======== NAVIGATION FARBE: ORANGE ==================================================================================================================*/		
.com_menu_orange ul{		padding: 				0px;
							margin:					0px;
							margin-bottom:			0px;
							list-style-type:		none;	}

.com_menu_orange li{		margin: 				0px;
							padding: 				0px;
							margin-bottom:			0px;							
							list-style-type:		none;} 

.com_menu_orange li ul	{	margin-bottom:			0px;
							padding: 				0px;
							margin: 				0px;}

.com_menu_orange li li	{	margin-bottom:			0px;
							padding: 				0px;
							margin: 				0px;
							margin-top:				0px;}
								
.com_menu_orange li a{		margin-bottom:			0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					175px;
							height:					22px;
							color: 					#000000;
							text-indent:			15px;
							font-size: 				11px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			bold;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_orange_2.jpg);}
								
.com_menu_orange li a:hover{margin-bottom:			0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					175px;
							height:					22px;
							color: 					#000000;
							text-indent:			15px;
							font-size: 				11px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			bold;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_orange_1.jpg);}
								
.com_menu_orange li li a{	margin-bottom:			0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					175px;
							height:					22px;
							color: 					#000000;
							text-indent:			25px;
							font-size: 				10px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			normal;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_orange_3.jpg);}
								
.com_menu_orange li li a:hover{	margin-bottom:		0px;			
							display:				block;
							margin:					0px;
							padding-top:			0px;
							width:					175px;
							height:					22px;
							color: 					#000000;
							text-indent:			25px;
							font-size: 				10px;
							font-family:	 		Arial, Helvetica, sans-serif;
							font-weight: 			normal;
							text-decoration: 		none;
							line-height:			24px;
							background-image:		url(img/navi_orange_4.jpg);}
/* ======== NAVIGATION FARBE: ORANGE ==================================================================================================================*/														
/* ======== NAVIGATION FARBE: ORANGE ==================================================================================================================*/		
							
							
/* ======== NAVI_LEFT ENDE =============================================================================================================*/	


/* ======== CONTENT ====================================================================================================================*/
	
#content {					width:					721px;
							font-family:			Arial, 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:					721px;
							height:					12px;
							background-image:		url(img/contentbox_top.jpg);}

#content_middle {			width:					721px;
							background-image:		url(img/contentbox_middle.jpg);
							clear:					none;}

#content_bottom {			width:					721px;
							height:					12px;
							background-image:		url(img/contentbox_bottom.jpg);}

.content_box {				width:					489px;
							padding-left:			9px;}
												
.content_box_top {			width:					473px;
							height:					22px;
							background-image:		url(img/content_top.jpg);
							padding-left:			7px;
							padding-top:			7px;
							font-family:			Arial, Helvetica, sans-serif;
							font-size:				11px;
							color:					#FFFFFF;
							font-weight:			bold;}

.content_box_middle {		width:					470px;
							background-image:		url(img/content_middle.jpg);
							padding:				5px;}

.content_box_bottom	 {		width:					480px;
							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:			Arial, Helvetica, sans-serif;
							font-size:				10px;
							padding-top:			9px;
							color:					#333333}
/* ======== IMPRESSUM ===============================================================================================================*/
table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.shoutbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
}

.small {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
}

.title {
    font-family: Arial, 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: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000; 
    font-weight: bold; 
}

.category {  
    font-family: Arial, 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: underline;
    font-weight: normal;
}

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: Arial, 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;
}
/* Infomessages - Miscellaneous */
.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #0E8AEA;
  padding: 4px 10px;
  z-index: 100;
}

.errorbox {
  background-color: #FFCCCC;
  border: 1px dashed #D60000;
  color: #666666;
  font-size: 10px;
  width: 350px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

/* BBCode Tags */
.quote {
  color: #383838;
  text-align: left;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 3px;
}

.code {
  color: #000000;
  text-align: left;
  margin: 0 auto;
  padding: 3px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.codeinner {
  color: #000000;
  font: 11px 'Courier New', Courier, monospace;
}

.codeline0 {
	background-color: #F3F3F3;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.codeline1 {
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}
