/* 
###########################################################################################################################
KRANKIKOM GmbH - Schifferstr. 200 - 47059 Duisburg - http://www.krankikom.de
___________________________________________________________________________________________________________________________
Inhaus  -- MAIN CSS -- Beejay/Dez06 --
###########################################################################################################################
*/

@import url(editor.css);

body{
	padding: 0;
	margin: 0;
	background: #fff;
  background-image: url(/site_de/img/background/body.gif);
  background-repeat: repeat-y;
  background-position: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  	}
  

img{
border: 0;
}


#logoleft{
	float: left;
	width: 192px;
	padding: 0;
	margin: 0 0 60px 0;
	}

#inotext{
	float: left;
	margin: 0;
	padding: 0 0 0 120px;
	font-weight: bold;
	width: 144px;
	}	

#imgchange{
	float: right;
	height: 76px;
	padding: 0;
	margin: 0;
	}
	
#imgchange img{
	margin: 0 0 0 15px;
	}
	
#frame{
	clear: both;
	padding: 0;
	margin: 0;
	width: 990px;
	}


#frame_one{
	float: left;
	width: 192px;
	margin: 0;
	padding: 0;
	}
	
#frame_two{
	float: left;
	padding: 0;
	margin: 0;
	width: 794px;
	}	
	
#flash_box{
	clear: both;		
	width: 192px;
	height: 192px;
	margin: 0;
	}

#flashtextbox{
	clear: both;
	width: 192px;
	height: 25px;
	margin: 0;
	/*background: #ccc;*/
	}

#logobox{
	clear: both;
	padding: 0;
	margin: 0 0 0 4px;
	background: #fff;
	}

#language{
	float: left;
	padding: 4px 7px 0 7px!important;padding: 4px 5px 0 5px;
	}
	
#language img{
	border: 0;
	float: left;
	}
	
#searchbox{
	float: left;
	margin: 4px 0 0 2px;
	padding: 0;
	}	
	
#news_block{
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	width: 645px;
	}	

.allg_news{
	clear: both;
	background: #fff;
	margin: 0;
	border-bottom: 5px solid #AEC8DB;
	}

.allg_news td{
	padding: 0;
	margin: 0;
	font-size: 12px;
	}	
	
.two_cols{
	clear: both;
	padding: 0;
	margin: 0;
	background: white;
	}
		
#col_left{
	float: left;
	width: 320px;
	padding: 0;
	margin: 20px 5px 0 0;
	}	

#col_right{
	float: right;
	width: 320px;
	padding: 0;
	margin: 20px 0 0 0;
	}	
	
.news_focus{
	background: #fff;
	border-bottom: 5px solid #AEC8DB;
	padding: 0;
	margin: 0;
	font-size: 12px;
	}
.news_focus td{
	font-size: 12px;
	}
	
.news_calc{
	background: #fff;
	border-bottom: 5px solid #AEC8DB;
	padding: 0;
	margin: 0;	
	font-size: 12px;
	}	
.news_calc td{
	font-size: 12px;
	}
	

/* Navi */

#mainmenue{
	clear: both;
	background: #b6b6b6;
	padding: 0;
	margin: 0 0 0 4px;
	border-bottom: 4px solid #fff;
	}


#mainmenue ul{
	padding: 5px 0 0 0;
	margin: 0;
	float: left;
	list-style-type: none;
	background: #b6b6b6;
	}
	
#mainmenue ul li{
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	}	

#datum{
	margin: 250px 0 0 10px;
	font-size: 9px;
	}
	
#servmenu{
	background: #ccc;
	}	
	
#servmenu ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	
#servmenu ul li{
	padding: 2px 5px 2px 5px;
	margin: 0;
	font-size: 11px;
	display: block;
	border-bottom: 1px solid #fff;
	}		

/* Links */

#mainmenue ul li a:link,
#mainmenue ul li a:visited{
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: bold;
	}
	
#mainmenue ul li a:hover,
#mainmenue ul li a:active{
	text-decoration: underline;
	color: #000;
	}	
	
#servmenu ul li a:link,
#servmenu ul li a:visited{
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #000;
	}
	
#servmenu ul li a:hover,
#servmenu ul li a:active{
	text-decoration: underline;
	color: #000;
	}	
	
#frame a:link,
#frame a:visited{
	color: #000;
	text-decoration: underline;
	}
	
#frame a:hover{
	color: #000;
	text-decoration: none;
	}			
	
/* Forms */

#searchbox form{
	padding: 0;
	margin: 0;
	border: 0;
	}

#searchbox .inputs{
	width: 100px;
	height: 16px;
	border: 1px solid #000;
	font-size: 9px;
	padding: 0 0 2px 0;
	margin: 0 0 0 0;
	}
	
	
/* Fonts */	
.headline h1{
		margin: 0;
		padding: 0 0 15px 60px;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		background-image: url(/site_de/img/background/pfeile.gif);
  	background-repeat: no-repeat;
  	background-position: left 2px;
		}


#flashtextbox h2{
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	margin: 0;
	font-weight: bold;
	}
	
.allg_news h1{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding: 5px 0 5px 10px;
	margin: 0;
	}
.news_calc h1,
.news_focus h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 5px 0 0 7px;
	margin: 0;
	}
	
	
/* LINKS */

#flashtextbox h2 a:link,
#flashtextbox h2 a:visited{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}
	
#flashtextbox h2 a:hover{
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	}
	
.mehr {
clear: both;
padding: 1px 10px 10px 10px;
margin: 0;
font-weight: bold;
}	
	
	
.news_focus a:link,
.news_focus a:visited,
.news_calc a:link,
.news_calc a:visited{
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #000;
	}



	
.news_focus a:hover,
.news_calc a:hover{
	text-decoration: underline;
	color: #000;
	}			
	
/* Hacks */

.clearwhite	{
	clear: both;
	border: 1px solid transparent !important; border: 0px solid transparent;
	font-size: 0;
	height: 0;
	line-height: 0;
	}
	
.clear {
	clear: both;
	font-size: 0;
	margin: 0;
	padding: 0;
	}	
	
	
