/*****************
     *   File Name: kebabplus.css
     *   Section: @approot/css/
     *   Creator: Heinz Zuercher (hzuercher@huenet.ch)
     *   Creation Date: 03/03/2008
     *   Purpose: stylsheet screen
     *   Description: Stylsheet Publicsection www.kebabplus.ch
     *   Copyright: Heinz Zuercher(huenet AG)
     *   Version History & Comments
     *   #1.0 	init
****************/
	
/* basic elements */
html {
	margin: 0px;
	padding: 0px;
}
body {
	margin:0px;
	margin-top:0px;
	padding:0px;
	background-color:#4A5454;
	text-decoration: none;
}
body,p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 , form, input, select, textarea {
	font: normal 12px/16px Arial, Helvetica, Sans-Serif;
	color: #333333;
}



h1 {
	font: bold 1.5em/1.5em arial, helvetica, sans-serif;
    color: #333333;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
}

h2 {
	font: bold 1.0em/1.3em arial, helvetica, sans-serif;
	color: #111111;
	padding-top:0px;
	margin-top:0px;
}

h3 {
	font: normal 1.0em/1.3em arial, helvetica, sans-serif;
	color: #111111;
	padding-top:0px;
	margin-top:0px;
}

a {
	color: #FF6600;
	text-decoration: none;
}


a:link {
	color: #FF6600;
	text-decoration: none;
}



a:hover {
	color: #666666;
	text-decoration: none;
}

a:active {
	color: #666666;
	text-decoration: none;
}


img{
	border: 0;
}


/* *********************** 
layout selectors
************************** */

#maincontainer {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;;
	margin-bottom:10px;
	width:850px;
	float:none;
	overflow:hidden ;
}

#headcontainer {
	background-image:url(../nav/bga1.jpg);
	background-repeat:no-repeat;
	width:850px;
	height:215px;
	float:none;
	overflow:hidden ;
	background-color: #C2D100 ;
}

#contentcontainer {
	/*background-image:url(../nav/bga2.jpg);
	background-repeat:no-repeat;*/
	margin-top:5px;
	background-color:#FFFFFF ;
	width:850px;
	float:none;
	overflow:hidden ;
}

#footercontainer {
	/*/background-image:url(../nav/head_1.jpg);
	background-repeat:no-repeat;*/
	font: bold 0.75em/1.0em arial, helvetica, sans-serif;
	margin-top:3px;
	background-color:#FFFFFF ;
	width:850px;
	height:50px;
	float:none;
	overflow:hidden ;
}

div.servicemenu
div.servicemenu a,
div.servicemenu a:link,
div.servicemenu a:visited,
div.servicemenu a:active {
	font: normal 1.0em/2em arial, helvetica, sans-serif;
	margin-top:10px;  
	margin-right:15px;  
	float:left;
	color:#FFFFFF;
	height:28px;
	overflow:hidden ;
}

div.servicemenu a:hover {
 color:#000000;
}

div.servicemenuaktiv
div.servicemenuaktiv a,
div.servicemenuaktiv a:link,
div.servicemenuaktiv a:visited,
div.servicemenuaktiv a:hover,
div.servicemenuaktiv a:active {
	font: normal 1.0em/2em arial, helvetica, sans-serif;
	margin-top:10px;  
	margin-right:15px;  
	float:left;
	color:#000000;
	height:28px;
	overflow:hidden ;
}


div.topmenu
div.topmenu a,
div.topmenu a:link,
div.topmenu a:visited,
div.topmenu a:active {
	font: normal 1.5em/2em arial, helvetica, sans-serif;
	margin-right:20px;  
	height:50px;
	float:left;
	color:#FFFFFF ;
}

div.topmenu a:hover {
 color:#333333;
}

div.topmenuaktiv
div.topmenuaktiv a,
div.topmenuaktiv a:link,
div.topmenuaktiv a:visited,
div.topmenuaktiv a:hover,
div.topmenuaktiv a:active {
	font: normal 1.5em/2em arial, helvetica, sans-serif;
	margin-right:20px;  
	height:50px;
	float:left;
	color:#000000;
}


div.submenu 
div.submenu a,
div.submenu a:link,
div.submenu a:visited,
div.submenu a:active {
	font: normal 1.1em/2em arial, helvetica, sans-serif;
	margin-right:10px;  
	height:25px;
	float:left;
	padding-left:0px;
	padding-right: 10px;
	color:#000000 ;
}

div.submenu a:hover {
	color:#999999 ;
 /*border-bottom:#4A5454 solid 3px;*/
}

div.submenuaktiv
div.submenuaktiv a,
div.submenuaktiv a:link,
div.submenuaktiv a:visited,
div.submenuaktiv a:hover,
div.submenuaktiv a:active {
	font: normal 1.1em/2em arial, helvetica, sans-serif;
	margin-right:10px;  
	height:28px;
	float:left;
	color:#FFFFFF;
	background-color:#4A5454;
	padding-left:10px;
	padding-right: 10px;
}


div.col1 {
	width:210px;
	float: left ;

}

div.colspacer {
	width:20px;
	height: 1px;
	overflow:hidden ;
	float: left ;
}

div.col2 {
	width:605px;
	float: left ;
}

div.colclear {
	height: 1px;
	clear: left ;
	overflow:hidden ;
}

div.line {
	height: 1px;
	background-color:#000000 ;
	overflow:hidden ;
	width:100%;
	}
	
	
div.textmargo {
	width:190px;
	margin-top:5px;
	}

	
div.textcontent {
	width:500px;
	margin-top:5px;
	}

div.imgcontent {
	width:605px;
	margin-top:0px;
	/*height:120px;*/
	overflow:hidden;
	}
	
div.downloadicon {
	float:left ;
	width:25px;
	margin-top:5px;
	}
	
div.downloadcontent {
	float:left ;
	width:170px;
	margin-top:5px;
	font-weight:bold;
	}

.imgflow {
	float:left ;
	display:inline ;
}

.s1form {
	margin-bottom: 5px;
}

.auszeichnen {
	background-color:#E1F459 ;
	/*font-weight:bold;*/
}

.auszeichnengrau {
	color:#666666 ;
	font-weight:bold;
}

ul {
list-style-image:url(../nav/li.png) ;
margin-left:10px ;
padding-left: 20px;
}

.sform {
	width : 400px;
	height: 20px;
	border: 0px solid #FFF;
	background-color : #EFEFEF;
}

.s1form {
	width : 400px;
	height: 20px;
	border: 0px solid #FFF;
	background-color : #EFEFEF;
}

.s2form {
	width : 400px;
	height: 60px;
	border-width : 0px;
	background-color : #EFEFEF;
}

