.headline-startseite{
	color:#FFF;
	width:200px;
	height:14px;
	margin-left:40px;
	background-color:#CE4908;
}

.headline-content_bg{
	height:20px;
	width:770px;
	background-color:#FF9900;
}

.headline-content{
	font-weight:bold;
	font-size:14px;
	padding:0px 10px;
	color:#FFF;
	line-height:20px;
	margin-right:40px;
	background-color:#CE4908;
	float:right;
}

.footline-content_bg{
	height:20px;
	width:770px;
	background-color:#FF9900;
}


.footline-content{
	font-weight:bold;
	font-size:14px;
	padding:2px 10px;
	line-height:20px;
	margin-left:610px;
	background-color:#CE4908;
}

.footline-content a{
	color:#FFF;
}

.footline-content a:hover{
	color:#CCC;
}


.headline{
	background-image:url(hintergrund/background.jpg);
	color:#FFF;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	margin-bottom:2px;
	display:block;
	width:770px;
}

.headline h1{
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	margin:0px;
	padding:0px;
	padding-left:10px;
	line-height:20px;
}


#content {
	position: absolute;
	left: 50%;
	top: 10px;
	margin-left: -400px;
	width: 770px;
	height: auto;
	background-color: #FFFFFF;
	padding: 15px;
}

body {
	background-image:   url();
	background-repeat: no-repeat;
	background-color: #E0E0E0;
}

.welcome{
	font-size:24px;
	font-weight:bold;
	color:#FF9900;
}

.footer{
	text-align:center;
	padding-top: 10px;
}

/** Online-Factoring **/

#artikel{
	background-color:#ECEEEE;
	width:774px;
}


#of_nav{
	width:200px;
	padding-right:20px;
	float:right;
}

#of_nav h2{
	background-image:url(../hintergrund/background.jpg);
	background-repeat:repeat-y;
	height:30px;
	line-height:30px;
	color: #fff;
	size: 14px;
	text-align:center;
	width:200px;
}

.fac-tab{
	width:455px;
	margin:10px 0px;
}



/** >>> Online-Factoring **/


input{
margin-bottom:3px;
}


div.kasten{
width:300px;
border: 1px solid black;
padding:10px;
margin-top:40px;
background-color:white;
}
.bewerben{
border-top:1px dotted black;
border-bottom:1px dotted black;
padding:15px 0px;
}
.bewerben a{
font-weight:bold;
}








































#linkliste {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#linkliste td.fett{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
#linkliste a{
	font-size: 12px;
	color: #000000;
}
#linkliste a:hover {  text-decoration: none; color:#CC3333;}

body {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:hover {  text-decoration: none; color:#CC3333;}
h1 { font-size:18px; color:#971828;font-style:normal;font-family:Arial, Helvetica; line-height: 14px} 
h2 { font-size:12px; color:#971828;font-style:normal;font-family:Arial, Helvetica; line-height: 12px} 
.ub  { font-size:18px;
                    color:#971828;font-style:normal;font-family:Arial,
                    Helvetica; line-height: 18px}
 sub { font-size:12px;
                    color:#000000;font-style:normal;font-family:Arial,
                    Helvetica; line-height: 12px} 
p  { font-size:12px;
                    line-height:12px;         font-family:Arial,
                    Helvetica;                word-spacing:0.5mm; }  .p
                    { font-size:12px;        line-height:12px;
                    font-family:Arial, Helvetica;
                    word-spacing:0.5mm; }  ul
                    {font-size:12px;color:#000000;font-style:normal;font-family:Arial,
                    Helvetica;line-height:12px}
.menue_table { font-family: Arial, Helvetica, sans-serif; font-size: 9px }
.menue_link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
.menue_link2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; a: none }

a { color: #000000; text-decoration: none;}
a.imp {color : #CC3333;}

.ksc {text-decoration: none; color : #FFFFFF;}
.ksc:hover {text-decoration: none; color : #DDEEFF;}

.adminlink {text-decoration: none; color : #000000; font-size: 12px}
.adminlink:hover {text-decoration: none; color : #cc3333; font-size: 12px}

.outline {
border-width: 1px; 
border-color: #155875;
border-style: solid;
}

.header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #1558AA;
color: #ffffff;      
}

.topic {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #1558AA;
color: #ffffff;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #ECEEEE;
	padding: 10px;
}

td.splitter {
background-color: #155875;
height:1px;
}      

/* Main Currency */
.macu	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
}
/* Foreign currency */      
.focu	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
xfont-style: italic;
font-weight: normal;
}

/* Pflichtfelder in Formularen
** Form fields which have to be filled */   
.musthave {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #cc0000;
}

.text	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}
.m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	a: none;
	border-right:1px solid #333;
}
.m_ohne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	a: none;
	border:none;
}


#factoring {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width:770px;
}

.beschriftung{
	background-image: url(hintergrund/background.jpg);
	color: #FFFFFF;
	width:770px;
	height:20px;
}

.beschriftung h1{
	color: #FFFFFF;
	font-weight: bold;
	line-height:20px;
	padding-left:10px;
	margin:0px;
}




.bestell {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}

.bestell a{
	color: #FFFFFF;
}
.bestell a:hover{
	color:#CC3333;}	
}


#factoring .content {
	padding: 10px;
}
#formular {
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
}
#formular input {
	width: 300px;
}
#factoring .content #form1 #formular td {
	font-size: 12px;
}


.error{
color:red;
}


#of_tab {
	width: 200px;
}
#of_tab td.head {
	text-align: center;
	line-height: 10px;
}
#of_tab .head h2{
	color: white;
	font-size: 18px;
}
#of_tab .navi{
}

#of_tab .navi a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
}
#of_tab .navi a:hover{
	color: #CE4908;
}
#of_tab .navi .aktiv{
	color: #CE4908;
}


#kostentraeger td{
padding-bottom:15px;

}



#artikel #koop {
	width: 100%;
}

#artikel #koop td{
	border-bottom:1px solid black;
	font-size:11px;
	
}

#artikel #koop .kopf td{
	background-color: #999999;
	font-size:12px;
	font-weight:bold;
	color: #fff;
}



.bottom {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	height:25px;
	background-image: url(../hintergrund/background.jpg);
	background-repeat:repeat-y;
}

.head h1{
	font-size:15px;
	color:#FFFFFF;
	padding-top:5px;
}

.bottom {
	padding-right: 5px;
	text-align:right;
}
li  {
	list-style-image: url(images/square_grau.gif);
}





/* SEMINAR DETAIL */


#detail {
	font-family: Arial, Helvetica, sans-serif;
	width:770px;
	border:none;
}


#detail .uberschrift{
	border-top:3px solid #666666;
	border-bottom:3px solid #666666;
}

#detail .uberschrift h1{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin:10px 0px;
}

#detail .kasten_gelb {
	background-color: #FFF9EC;
	border: 1px groove #999999;
	left: 5px;
}
#detail .kategorie {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
}
#detail .kategorie2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#detail .kasten_gelb .farbig {
	font-weight: bold;
	font-size: 12px;
}
/* SEMINAR DETAIL */


#alletermine .seminar{
	padding-left:5px;
	font-weight:bold;
	font-size:13px;
	border:2px solid #999;
	background-color:#FF9900;
}

#alletermine .preis{
	font-weight:bold;
	font-size:13px;
	width:100px;
	text-align:center;
	border-top:2px solid #999;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	background-color:#FF9900;
}
#alletermine .termin{
	font-weight:bold;
	font-size:13px;
	width:170px;
	padding-left:5px;
	border-top:2px solid #999;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	background-color:#FF9900;
}
#alletermine .kill{
	font-weight:bold;
	font-size:13px;
	text-align:center;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#FFEFF8;
}


.ur{
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding-left:5px;
}
.url{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:0px 5px;
	width:500px;
	background-color:#FFECCF;
}

.c{
	text-align:center;
}
.showkat{
	margin-bottom:5px;
	border:1px solid #dfdfdf;
	background-color:#fff;
	padding:10px;
}


.wkorb{
	border:1px solid #FF9900;
	padding:10px;
}
.wksem{
	display:block;
}
.wkdat{
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}