/* Main.CSS Steuerdatei fuer http://www.slx-design.de
   Das Copyright liegt bei dem Webmaster*/

body { background-color:#fff; font-size:13px; margin:0; color:#000; font-family:verdana, arial, lucida, helvetica, sans-serif; }

/* ---------------------------------------------------------------- Layout */

div#slx-layout-container-MainContainer { margin:20px auto 0 auto; width:872px; display:block; }
div#slx-layout-container-MainContainer2 { background:transparent url(../../fileadmin/index/pic/layout/content_bg.gif) repeat-y; width:872px; display:block; }
div#slx-layout-container-Top { background:#fff url(../../fileadmin/index/pic/layout/header_top.jpg) no-repeat; height:30px; width:872px; display:block; }
div#slx-layout-container-Header { background:#131416 url(../../fileadmin/index/pic/layout/header.jpg) no-repeat; height:177px; width:872px; display:block; }
div#slx-layout-container-HeaderHomeLink { position:absolute; margin:0 0 0 705px; padding:2px 0 0 0; }
div#slx-layout-container-Gmenu { background:#fff url(../../fileadmin/index/pic/layout/navi.jpg) no-repeat; height:79px; width:872px; margin:0; display:block; }
div#slx-layout-container-Login { background:#fff url(../../fileadmin/index/pic/layout/login.jpg) no-repeat; height:40px; width:872px; margin:0; display:block; }
div#slx-layout-container-Content { min-height:287px; width:872px; margin:0; display:block; text-align:left; background:transparent url(../../fileadmin/index/pic/layout/content_bottom_bg.jpg) no-repeat bottom; }
div#slx-layout-container-Content-Inside { margin:0 55px; padding:20px 0 0 0; }
div#slx-layout-container-Footer { background:transparent url(../../fileadmin/index/pic/layout/footer.jpg) no-repeat; height:116px; display:block; }

	/* ------------------------------------------------------------------- Footer */

div.footer { padding:46px 0 0 55px; }
div.footer p { color:#0A496F; font-size:11px; }

div.langMenu { position:absolute; margin:8px 0 0 45px; }
div.langMenu img { border:1px solid #999; }

/* ------------------------------------------------------------------ normaler Text */

p,div,span,li { font-size:13px; margin:0; }
ul { font-family:verdana, arial, lucida, helvetica, sans-serif; font-size:13px; }
.rss { padding:0 0 0 3px; }
p.quote { color:#808080; font-style:italic; display:inline; }
span.quote { color:#808080; font-style:italic; }
	acronym,
	abbr { border-bottom:1px dashed #00f; }


/* ------------------------------------------------------------------- Main_dec: a */

a { border:0; font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:13px; color:#033A5A; }
a:hover { border:0; font-family:verdana, arial, lucida, helvetica, sans-serif; text-decoration:none; color:#FF8600; }
img { border:0;}


/* --------------------------------------- Header */

/*--- Default Header--- aus dem Feld subtitle */

h1 { font-weight:normal; font-size:22px; color:#033A5A; margin:0 0 20px 0; background:transparent; padding:0; }
h1.first { font-weight:normal; font-size:22px; color:#033A5A; margin:0 0 5px 0; background:transparent; padding:0; }
h2 { font-weight:bold; font-size:16px; color:#FF8600; margin:0 0 15px 0; padding:0; }
h3 { font-weight:bold; font-size:13px; color:#848383; padding:0; margin:0; }

/* ------------------------------------- Login */

div.logged_in { width:380px; display:block; float:left; margin:0 0 0 55px; }
div.login { width:320px; display:block; float:right; margin:9px 48px 0 0; text-align:right; }
span.logged_inLabel { color:#94AED5; }
span.curUsername_loggedIn, span.curUsername_loggedOut { color:#033A5A; font-weight:bold; padding:0 0 0 20px; }
span.curUsername_loggedIn { background:transparent url(../../fileadmin/index/pic/group.png) no-repeat; }
span.curUsername_loggedOut { background:transparent url(../../fileadmin/index/pic/group_delete.png) no-repeat; }
div.curUser { margin:9px 0 0 0; }

a.change_Psw, span.change_Psw { font-size:11px; font-weight:normal; }
a.change_Psw:hover { font-size:11px; font-weight:normal; }


input#user { width:108px; color:#B5BABD; font-size:12px; border:1px solid #B5BABD; padding:2px; }
input#pass { width:108px; color:#B5BABD; font-size:12px; border:1px solid #B5BABD; padding:2px; }

span.loginLabel { color:#94AED5; }
input.submit { vertical-align:bottom; }

div.ref_box { border:1px solid #999; padding:15px; margin:30px 0 0 0; }
div.box1, div.box2 { border:1px solid #999; padding:5px; margin:0; }
div.box2 { padding:10px 5px; margin:0; }
ol li { margin:0 0 15px 0; }
ul.faqList { width:485px; margin:0 auto; padding:0; }
ul.faqList li { list-style:none; float:left; margin:0 auto; }
ul.faqList li a.faqList1, ul li a.faqList1_Cur { background:transparent url(../../fileadmin/index/pic/help.png) no-repeat; padding:0 0 0 20px; }
ul.faqList li a.faqList2, ul li a.faqList2_Cur { background:transparent url(../../fileadmin/index/pic/email_error.png) no-repeat; padding:0 0 0 20px; }
ul.faqList li a.faqList3, ul li a.faqList3_Cur { background:transparent url(../../fileadmin/index/pic/email_add.png) no-repeat; padding:0 0 0 20px; }
ul.faqList li a.faqList1_Cur, ul li a.faqList2_Cur, ul li a.faqList3_Cur { color:#FF8600; }
ul.faqList li a.faqList1_Cur:hover, ul li a.faqList2_Cur:hover, ul li a.faqList3_Cur:hover { color:#033A5A; }

/* Team viewer link */

div.teamViewer { text-align:center; margin:15px 0 10px 0; font-size:12px; }
a.teamViewer_Link { background:transparent url(../../fileadmin/index/pic/disk.png) no-repeat; padding:0 0 0 20px; }

div.margin_Rules { padding:0 0 700px 0; }

div.tx-rgsmoothgallery-pi1 { margin:0 auto; }