/* CSS Document Süß-EDV - Spangenberg, 2008*/
/*html*/
body{
	/*width:1000px;
	*/
	/*max-width:1000px;
	*/
	margin:3% auto;
	padding:0;
	text-align:center;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
	font-size:101.01%;
	background-color:#B0BBC0;
	background-image: url(../../jpg_gif/body_bg.png);
	background-repeat:repeat-x;
	background-attachment : fixed;
}
address{padding:0 10px;font-style:normal;line-height:1.5em;}
a:link, a:visited{color:#06349E;color:blue;text-decoration:none;}
a:hover, a:active, a:focus{color:#3C5388;color:#FF9900;}
a img{border:0;}
h2, h3, h4, h5, h6{font-size:1em;font-weight:bold;}
hr{height:1px;margin:0;padding:0;background-color:#fff;color:#fff;border:#fff;}
p, div, li{line-height:1.5em;}
ul{list-style-type:square;}
/*boxen*/
#maincontent h1, #singlecontent h1 {
	font-family:tahoma, verdana;
	font-size:1.75em;
	font-weight:normal;
	letter-spacing:.125em;
}
#secondcontent h1, #secondcontent h2{font-size:1em;margin-top:0;}
#content, #header{font-size:.95em;}
address{font-size:.8em;}
#rahmen, #footer{
z-index: 1;
	width: 980px;
	margin:0;
	padding:0;
	text-align:left;
	font-size:.85em;
	border:1px solid #C4CDD0;
	background-color:#fff;
	background-image: url(../../jpg_gif/content_bg.png);
	background-repeat:repeat-x;
}
#header{height:160px;margin:0 0 10px 0;padding:10px 0; z-index:2;}
#header ul{margin:15px 0 0 60px;padding:0;list-style:none;}
#header ul li{margin:0;padding:0;float:left;}
#header ul li a{padding:3px 15px 3px 0;}
#header a:link, #header a:visited{color:#000;}
#header a:hover, #header a:active, #header a:focus{color:blue;}
#header img, #header object{float:right;margin:0 50px 10px 0;}
#subnavi{clear:both;height:44px;padding:0 0 0 50px;background-image: url(../../jpg_gif/subnav.png);background-repeat:repeat-x;background-color:#3C5388; z-index: 2;}
#subnavi ul{margin:10px 0 0 0;padding:0;float:left;}
#subnavi ul li{margin:0;padding:0;list-style:none;}
#subnavi a:link, #subnavi a:visited{color:#fff;padding:10px;}
#subnavi a:hover, #subnavi a:active, #subnavi a:focus{color:#FFCC33;}
#content{padding:20px 50px 0 50px; z-index:1;}

#content a, #secondcontent a{font-size:95%;font-weight:bold;}
#maincontent{float:left;width:420px;padding-top:0;}
#secondcontent{float:right;width:420px;color:#fff;background-color:#6983BE;}
#secondcontent a:hover, #secondcontent a:active, #secondcontent a:focus{color:#FFBE34;}
#inner{padding:10px;background-color:transparent;}
#inner ul{margin:0 10px;padding:0;list-style:none;}
#inner ul li{margin:5px 0 10px 0;}
#inner a{font-weight:bold;color:#fff;}
#footer{height:70px;margin:0;padding:8px 0 0 0;border:0;background-color:transparent;background-image: url(../../jpg_gif/footer_bg_grau.gif);background-repeat:no-repeat;}
.adr{width:520px;float:left;text-align:right;border-right:1px solid #666;}
.tel{width:430px;float:left;}
.tel img{float:left;margin-top:2px;margin-right:5px;line-height:1em;}
/*klassen*/
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.center{text-align:center;}
.hide {font-size:.0125em;color:#fff;}
.hide a{color:#fff !important;}
.imgleft{float:left;margin:0 5px 5px 0;}
.imgright{float:right;margin:0 0 5px 5px;}
.notdienst, #notdienst{color:#990000;}
h2.notdienst{text-transform:uppercase;}
.notdienst a:link, .notdienst a:visited{color:blue !important;font-size:85%;font-weight:normal !important;}
.notdienst a:hover, .notdienst a:active, .notdienst a:focus{color:FF9900 !important;}
#secondcontent .notdienst p{background-color:#fff;padding:5px;clear:left;}
.voip{font-size:.75em;background-color:#fff;color:#666;padding:0 1px;border:1px solid #666;}
/*pdf fließt rechts*/
.pdf{float:right;width:330px;margin:0;padding:0 5px 5px 5px;background-color:#E2EBF0;}
/*pdf main*/
.pdf_main{width:50%;margin:0;padding:0 5px;background-color:transparent;}
.print{display:none;}
.spacer{margin:0 18px;}
.totop{margin-bottom:50px;border-top:1px solid #8497A2;font-weight:bold;font-size:85%;}
/*thumbnails-leiste*/
.screenshots{margin:20px 0;padding:10px 0;background-color:transparent;}
.screenshots img{}
.screenshots .utitel{width:152px;padding:2px;margin-right:10px;float:left;border:1px solid #E2EBF0;background-color:transparent;}
.screen_desc{width:152px;display:block;margin-top:2px;font-size:.875em;text-align:center;background-color:#E2EBF0;}
/*kontaktdaten a-partner*/
.apartner {min-height:116px;margin:10px 0;padding:3px 0;border-bottom:1px solid #ccc;}
.apartner p{margin:0 0 0 116px;}
.apartner .imgleft{border:1px solid #ccc;margin-right:10px;padding:2px;}
.images{width:auto;height:180px;margin:20px -15px 0 -10px;padding:0;text-align:center;background-color:transparent;}
.images img, .images a{margin:0 2px;}
/*referenzen*/
.ref{clear:right;margin:10px 0 20px 0;border:1px solid #C4CDD0;border-width:1px;}
.ref h2{margin:0;padding:2px 4px;border-bottom:1px solid #C4CDD0;background-color:#EBF2F7;}
.ref p{margin:0;padding:2px 2px 2px 4px;color:#3C5388;background-color:#fff;}
.ref a {font-weight:bold;font-size:85%;}
.ref_type{float:right;margin-right:2px;}/*text-transform:uppercase;}*/
.ref_kat{margin:0;padding:1px 2px;font-size:.8em;color:#fff;background-color:#3C5388;}
.ref_kattransparent{
	margin:0;
	padding:1px 2px;
	font-size:.8em;
	color: #999999 !important;
	background-color: #dddddd;
}


input.refform{
	width:auto !important; 
	clear:both;
	background-color:transparent !important;
}
.ref_auswahl{
	clear: both !important;
	margin:0 !important;
	padding:1px 2px !important;
	font-size:.8em;
	color:#fff;
	background-color:#3C5388;
	/*text-transform:uppercase;*/
}
/*schulungen*/
ul.sem li img{float:left;margin:0 5px 1px 0;}
ul.sem li{min-height:31px;clear:left;}
.klinks{width:350px;padding-left:4px;}
.klinks img{margin:0 0 0 -4px;border:5px solid #6983BE;}
.klinks img.act{border-color:#ccc;margin:0 4px 0 0;}
/*formular*/
form p{margin:10px 0 0 0;}
fieldset{padding:10px;}
legend{color:#fff;}
.adressbox{margin-top:10px;}
.spacer{margin:0 !important;padding:0 !important;}
input.submit{width:auto !important;}
input, textarea{width:99%;font-size:.9em;font-family:verdana;padding:4px 2px;border:0;background-color:#EAEFF3;}
select{background-color:#EAEFF3;width:200px;font-size:1em;}
select:focus{background-color:#fff;font-weight:bold;}
input:focus, textarea:focus{font-weight:bold;background-color:#fff;}
input#rem, input#rfn, input#rmo{width:auto !important;margin:0 5px 0 0;padding:0;background-color:transparent;}
.submit{background-color:#fff;font-weight:bold;margin-top:10px;}
.red{
	color: #990000;
	font-weight : bold;
}

label {
	color : White;
}

/*SetActiveLink*/
body.h1 #h1, body.h2 #h2, body.h3 #h3, body.h4 #h4{font-weight:bold;}
body.t1 #t1, body.t2 #t2, body.t3 #t3, body.t4 #t4, body.t5 #t5, body.t6 #t6, body.t7 #t7, body.t8 #t8{font-weight:bold;color:#FFCC33 !important;}

.submenulayer{
	position:absolute;
	top:10px;
	left:100px;
	z-index:10;
	visibility:hidden;
	background-color: #F1F1F1;
	background-image: url(../../jpg_gif/body_bg.png);
	background-repeat:repeat-x;
	font-size: 0.75em;
	font-weight : bold;
	border-bottom : 1px solid #384F82;
	border-left : 1px solid #384F82;
	border-right : 1px solid #384F82;
}

.anzeigelayer{
	position:absolute;
	top:10px;
	left:100px;
	z-index:10;
	visibility:hidden;
	background-color: #F1F1F1;
	background-image: url(../../jpg_gif/body_bg.png);
	background-repeat:repeat-x;
	font-size: 0.75em;
	font-weight : bold;
	border-bottom : 1px solid #384F82;
	border-left : 1px solid #384F82;
	border-right : 1px solid #384F82;
}

.hilfelayer{
	position:absolute;
	top:10px;
	left:100px;
	z-index:10;
	visibility:hidden;
	background-color: #F1F1F1;
	background-image: url(../../jpg_gif/body_bg.png);
	background-repeat:repeat-x;
	font-size: 0.75em;
	font-weight : bold;
	border-bottom : 1px solid #384F82;
	border-left : 1px solid #384F82;
	border-right : 1px solid #384F82;
}
