/* ====================================================================
GENERAL STYLING  jens Gippner, Internetsupport.de 12.12.2008
-------------------------------------------------------------------- */
/*colors:
light grey: #B5B7BB
darkgrey: #586C7A
orange: #F47621
light orange: #F4E2D2
*/
html { margin: 0px; padding: 0px; }
body  { 	margin: 0px; 	padding: 0px; 	background: #232323;  font-family: verdana, arial; font-size: 10px;	}
div { margin: 0px; padding: 0px; }
p {padding: 0px; margin: 0px;}
a  { color: #F47621}


.clear { clear: both; display:none;}

.box-wrap 	{  	width: 960px; margin: 15px auto;  color : #000000;  background: #B5B7BB; 	}
.box-header {  color: #000000; background: #996699; 	margin: 0px;	border: none; }
.box-clear {  margin:0; padding:0; height:0; clear: both;  border: none   	}
.box-blacklinks {  height:32px; clear: both; background:#000000; color:white; border: none;  padding-top:2px;	}
/* ====================================================================
container LAYOUT
-------------------------------------------------------------------- */
.columns-float 	{  	float: left;   	width: 780px;  	}
.column-center 	{  	float: right;  	width: 600px;  	}
/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
.column-left { margin-right: 600px; }
.column-right {margin-left: 780px;}
/* */
.column-center-content, .column-left-content, .column-right-content 	{  	border: none;	}
.column-center-head { background: #ffffff; text-align:center; height:80px;}
.column-left-head { background: #B5B7BB; height:80px;}
.column-right-head { background: #B5B7BB;height:80px; }
.column-center-head2 { background: #ffffff;text-align:center; height:80px;}
.column-left-head2 { background: #F47621; height:80px; }
.column-right-head2 { background: #F47621; height:80px; }
.column-center-content { background: #ffffff; padding:15px; }
.column-left-content {  background: #B5B7BB; padding:15px; line-height:20px; margin-top: 20px;}
.column-right-content { background: #B5B7BB; padding:15px; line-height:20px; margin-top: 20px;}
.box-wrap, .columns-float, .column-center, .column-left, .column-right	{ position: relative; }

/*ende div container definition --------------------------------------------------*/

.navimain{
/* font-variant: small-caps; */
 font-size: 12px;
 text-align: center;
 padding-top:6px;
 margin-top: 2px;
}
.navimain a:link    {color:#ffffff;text-decoration:none; }
.navimain a:visited {color:#ffffff;text-decoration:none; }
.navimain a:hover   {color:#FF8000;text-decoration:none; }
.navimain a:active  {color:#FF8000;text-decoration:none; }
.navimain a:focus   {color:#FF8000;text-decoration:none; }


h1 { text-transform:uppercase; font-size: 12px;  padding-top: 32px;}
/* h1 Anpassung des Abstandes von oben in verschiedenen Browser noch nicht ganz gelungen; soll bündig mit erster Zeile in den grauen Feldern links und rechts sein; mit padding-top ist es jetzt besser als mit margin-top, aber immer noch nicht 100%*/

h2 { text-transform:uppercase; font-size: 12px;  margin-top: 25px;}
h3 { font-size: 12px;  margin-top: 25px;}

.small {font-size: 10px; }
#smallsubmenu {font-size: 11px; padding-left: 10px; line-height: 14px; }
#smallsubmenu a {font-size: 11px; padding-left: 10px; line-height: 14px; }


.pagetitle { padding-top:28px; font-size: 20px;  font-weight: bold;  text-align: center;  font-family: ITC officina, verdana, arial; font-style: italic; }
.pagetitleLines { padding-top:14px; font-size: 20px;  font-weight: bold;  text-align: center;  font-family: ITC officina, verdana, arial; font-style: italic; }
.content-text {  font-size: 13px; margin-top: 25px;  }


#menu {
   	list-style: none;
	margin: 0;
	padding-left: 5px;
	text-decoration: none;
}
#menu li {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu a {
    color:black;
/*	border-bottom: 1px solid #393939;   */
	display: block;
	margin: 0px;
    padding-left:10px;
    padding-bottom:2px;
    padding-top:2px;
    text-decoration: none;
}

#content-right {
	font-size: 12px;
	margin: 0;
	padding-left: 0px;
	text-decoration: none;
}

#content-right a {
    color:black;
	display: block;
	margin: 0px;
    padding-left:0px;
    text-decoration: none;
}


#subnavi  { font-size: 12px;  text-align: center; padding-top:0px; }
#subnavi a {   text-decoration:none; color:black; }