/*algemeine einstellung */
*
{	margin:0px;
	padding:0px;
	font-family:verdana, sans-serif;
	font-weight:normal;
	color:#636363;
	font-size:12px;
	border-width:0px;
	text-decoration:none;
}

.my_hr
{	color:#c0c0c0;
	border:1px solid #c1c1c1;
}

body
{background-image:url(image/background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
}

.small_box
{	width:420px;
	text-align:justify;
	margin:auto;
}

.my_clear
{	font-size:1px;
	height:1px;
	clear:both;
}

.make_right
{	text-align:right;
}

.make_center
{	text-align:center;
}

.error_line
{	margin-top:20px;
	text-align:center;
	width:100%;
}
.error
{	background-color:#f90000;
	color:#ffffff;
}

/* Admin */
.login_box
{	width:300px;
	margin:auto;
	text-align:left;
}

.admin_ask
{	width:120px;
	height:25px;
	background-image:url('image/striche.gif');
	background-color:transparent;
}

/* Partner FAQ */
.einleitung
{	text-decoration:underline; 
	color:#ff0000; 
	font-weight:bold;
}
.wichtig
{	color:#ff0000; 
	font-weight:bold;
}


/* kontakt formular */
.submit
{	width:140px;
  font-size:12px;
  color:#606060;
	background-color:#c2c2c2;
	border-width:1px;
	margin-right:5px
}



.kn_text
{	width:550px;
	height:100px;
	overflow:auto;
	background-image:url('image/striche.gif');
	background-color:transparent;
	line-height:20px;
	border:1px solid #f1f1f1;
}


.kn_line
{	height:15px;
	position:relative;
	left:105px;
	width:350px;
}

.kn_quest
{	position:absolute;
	left:50px;
	top:5px;
}

.kn_check
{	margin-right:60px;
}


.kn_ask
{	position:absolute;
	right:0px;
	width:200px;
	height:25px;
	background-image:url('image/striche.gif');
	background-color:transparent;
}




/* Header */
.header
{	height:80px;
	border:0px solid #232323;
}

.head_menu
{
	background-image:url(image/head_menu.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	display: block;
	float:left;
	width:130px;
	height:25px;
	padding-left:22px;
	color:#636363;
	line-height:25px;
	border:0px solid #232323;
}

.head_menu:hover
{	color:#E12D25;
}

.head_menu_box
{	width:320px;
	float:right;
	border:0px solid #232323;
	margin-top:20px;
}

/* menu-box-link */

.menu_right
{	float:right;
	width:150px;
	border:0px solid #232323;
}		

.menu_left
{	float:left;
	width:150px;
	border:0px solid #232323;
}		

.menu_head
{	text-align:center; 
	background-color:#E12D25; 
	border-width:1px 1px 0px 1px; 
	border-style:solid; 
	border-color:#909090; 
	color:#ffffff;
	font-weight:bold; 
}

.menu_content
{	border-width:0px 1px 0px 1px; 
	border-style:solid; 
	border-color:#909090; 
	background-color:#0193DC; 
	padding:10px; 
	color:#f8f8f8; 
	font-size:12px; 
	font-weight:bold; 
	list-style-position:outside;
	list-style-type:none;
	color:#ffffff;	
}

.menu_link, .menu_link:link, .menu_link:visited
{	background-color:transparent;
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:100%;
}

.menu_link:hover
{	text-decoration:none;
	color:#E12D25;
	background-color:#ffffff;
}

li
{	padding:2px 0px 2px 0px;
	font-size:12px;
}


.menu_end
{	border-width:0px 1px 1px 1px; 
	border-style:solid; 
	border-color:#909090; 
	background-color:#E12D25;  
	color:#ffffff; 
	height:2px; 
	overflow:hidden;
}

/* Menu-links-content ende */



.box
{	width:950px;
	margin:auto;
	border:0px solid #232323;
}

/*content bereich */

.content_link, .content_link:link, .content_link:visited
{	color:#636363;
	text-decoration:underline;
}

.content_link:hover
{	text-decoration:underline;
	color:#0193dc;
}

.content
{	width:620px;
	margin:auto;
	border:0px solid #232323;
}		

.head_content
{	background-color:#E12D25; 
	border-width:1px 1px 0px 1px; 
	border-style:solid; 
	border-color:#909090; 
	color:#ffffff; 
	font-weight:bold;
}

.text_content
{	text-align:justify; 
	border-width:0px 1px 5px 1px; 
	border-style:solid; 
	border-color:#909090 #909090 #0193DC #909090; 
	padding:10px; color:#636363;  
	font-size:12px;  
	overflow:hidden;
}
	
/*bytenation link */
.bytenation, .bytenation:link, .bytenation:visited
{	color:#636363;
	text-decoration:none;
}

.bytenation:hover
{	text-decoration:underline;
	color:#0193dc;
}

.normal_link, .normal_link:link, .normal_link:visited 
{	color:#232323;
	text-decoration:none;
	font-weight:bold;
}

.marked_link, .marked_link:link, .marked_link:visited, .marked_link:hover
{	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	text-decoration:none;
	color:#b5c7f7;
	font-weight:bold;
}

/*partner bereich content usw. */

.partner_content
{	width:780px;
	float:left;
	border:0px solid #232323;
}		

/* vorwärts/rückwärts funktion */

.switch_table
{	width:350px;
	margin:auto;
}

.switch_table td
{	vertical-align:middle;
	text-align:center;
}

.switch_left,.switch_right
{	width:40px;
}

.my_table
{	width:100%;  
	border-spacing:2px; 
	border-collapse:collapse;
}

.my_table td
{	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#c4c4c4;
	vertical-align:top;
	padding:5px 0px 5px 3px;
	line-height:17px;
	margin:0px;
}

.my_table th
{	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#c4c4c4;
	height:20px;
	font-weight:bold; 
	vertical-align:middle;  
	text-align:left;
	padding:0px 0px 0px 3px;
}


