/* CSS Document feststoff-leipzig.de*/

/* Copyright Sven Roloff - WIRKWERK.COM 2007*/

  /**************Version 2.2***************/
 /********last changed: 19.12.2007*******/
/************* FARBSCHEMA *************/  

/* BG = # | TOPNaviBlau = # | ContentText = # | ContentLinks = # | LinksRO+ACT = #aa2525*/
/* ORANGE = #f65f00 | Border = #eaeaea | NaviBG = #f9f9f9 | NaviLinksNO = #d49292 */

.tx-rgsmoothgallery-pi1 {margin-left:12px;}
.browsebox li{list-style:none;}

/* FIREFOX CENTER HACK */
#wholething {margin: 0px auto 0px auto;width:955px;position:relative;}
div#wholething div.clear {clear: left;}


/* Basics BEGIN */
HTML {}
BODY {background-image:url(img/hg_kachel3.gif);background-repeat:repeat;margin:1em 0em 0em 0em;padding:0em;font-family:Verdana,Arial;font-size:100.01%;text-align:center;}	
H1 {font-weight:bold;color:#f65f00;font-size:110.01%;padding:0.4em 1.4em 1em 0em;margin:0em;}
H2 {font-weight:bold;color:#aa2525;font-size:100.01%;padding:1em 1.4em 1em 0em;margin:0em;}
H3 {font-weight:bold;color:#f65f00;font-size:90.01%;padding:1em 1.4em 0.4em 0em;margin:0em;} 
H4 {font-weight:bold;color:#f65f00;font-size:90.01%;padding:0em 1.4em 0em 0em;margin:0em;}
FORM{padding:0px;margin:0px;}
EM {padding:0px;margin:0px;font-style:normal;font-size:90%;line-height:14px;}
STRONG {color:#f65f00;}


/* Basics END*/


/* Schriftstile BEGIN */
.bold {font-weight:bold;}
.bodytext {color:#aa2525;line-height:1.6em;padding:0.4em 0em;margin:0em;}

.border-bottom {border-bottom:1px #f65f00 solid;}

.csc-textpic-text H4 {font-weight:normal;color:#f65f00;font-size:90.01%;padding:0em 1.4em 0em 0em;margin:0em;}
.csc-textpic-text p.bodytext {font-size:90.01%;padding:0em 1.4em 0em 0em;margin:0em;line-height:1.1em;}
.csc-textpic-imagewrap dl.csc-textpic-image dt IMG {padding-top:1em}
.csc-textpic {padding-bottom:1em;}
.csc-textpic-above P.bodytext {line-height:1.6em;font-size:100.01%;}

.csc-textpic-imagerow dl.csc-textpic-image dt IMG {text-align:left;padding:0em;margin:0em;}

.linktotop {text-align:right;}
.linktotop A{text-decoration:none;border-bottom:0px;}
/* Schriftstile END*/


/* ++++++++++++++++MAIN BEGIN */
#main {position:relative;padding:0px;margin:0px;width:955px;}

/* ++++++++RIGHT TEASER BEGIN */
#Rteaser {margin:0.6em 0em 0em 0em;width:215px;max-width:215px;float:left;}


#newsteaser {height:123px;max-height:123px;background-image:url(img/05_notizzettel.gif);background-repeat:no-repeat;background-position:center center;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;background-color:#f8f8f8;}
#newsteaser H1 {padding:1em 0.0em 0.4em 0.0em;margin:0em;color:#9c8aae;font-weight:bold;font-size:70%;}
#newsteaser P{padding:0em 1.5em;margin:0em;color:#9c8aae;font-size:70%;text-align:left;line-height:1.3em;}
#newsteaser A{color:#9c8aae;text-decoration:none;}
#newsteaser A:hover{color:#9c8aae;text-decoration:underline;}
#newsteaser IMG{border:0px;margin-left:0.6em;}

#foto {padding-top:0.5em;margin:0em;background-position:center top;height:150px;background-image:url(img/tv.gif);background-repeat:no-repeat;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;background-color:#f8f8f8;}
#foto IMG{border:0px;}


#modul3 {text-align:left;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;background-color:#f8f8f8;}
#modul3 .head {padding:0.5em 0.8em 0.5em 0.5em;margin:0em;color:#002b77;font-weight:bold;font-size:70%;}
#modul3 H1 {padding:0.5em 0.8em 0.5em 0.5em;margin:0em;color:#002b77;font-weight:bold;font-size:70%;}
#modul3 .text {padding:0em 0.2em 0em 0.8em;margin:0em;font-size:70%;}
#modul3 .image IMG{text-align:center;float:none;}

#anzeige1 {text-align:center;padding:0.5em 0em;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;background-color:#f8f8f8;}
#anzeige1 H1 {text-align:left;padding:0em 0em 0.2em 0.8em;margin:0em;color:#9c8aae;font-size:60%;}
#anzeige1 IMG{border:0px;}
#anzeige2 {text-align:center;padding:0.5em 0em;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;background-color:#f8f8f8;}
#anzeige2 H1 {text-align:left;padding:0em 0em 0.2em 0.8em;margin:0em;color:#9c8aae;font-size:60%;}
#anzeige2 IMG{border:0px;}
#anzeige3 {text-align:center;padding:0.5em 0em;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;background-color:#f8f8f8;}
#anzeige3 H1 {text-align:left;padding:0em 0em 0.2em 0.8em;margin:0em;color:#9c8aae;font-size:60%;}
#anzeige3 IMG{border:0px;}
#anzeige4 {text-align:center;padding:0.5em 0em;border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;background-color:#f8f8f8;}
#anzeige4 H1 {text-align:left;padding:0em 0em 0.2em 0.8em;margin:0em;color:#9c8aae;font-size:60%;}
#anzeige4 IMG{border:0px;}

/* ++++++++RIGHT TEASER END */

/* ++++++++CONTENT BEGIN */
#topdivorcer{padding:0em;margin:0em;font-size:1%;background-color:#f65f00;height:10px;max-height:10px;}

#content {padding:0em;margin:0em 1.2em 0em 0em;width:515px;max-width:515px;text-align:left;background-color:#FFFFFF;float:left;}
#contentheader H3 {font-weight:bold;color:#e9e9e9;font-size:75.01%;padding:1em 1.4em 0.4em 1.4em;margin:0em;} 
#contentelements {text-align:left;font-size:70%;line-height:18px;padding:0em 1.6em 0em 1.6em;margin:0em;color:#aa2525;}
#contentelements A {text-decoration:underline;color:#f65f00;}
#contentelements A:hover {text-decoration:none;color:#f65f00;} 

#contentelements ul {color:#aa2525;padding:0em;margin:0.1em 1.4em 0.1em 6em;}
#contentelements ul li{padding:0em;margin:0.1em 0em 0.1em 0em;}
#contentelements ul li ul{padding:0em;margin:0.1em 1.4em 0.1em 1.2em;}
#contentelements ul li ul li{padding:0em;margin:0.1em 0em 0.1em 0em;}

#bottomdivorcer{padding:0px;border:0px;}

#footer {margin:3em 0em 0em 0em;padding:0em;width:515px;font-size:60%;font-family:Arial;background-color:#f65f00;height:14px;max-height:14px;color:#FFFFFF;text-align:center;}
#footer A {color:#FFFFFF;padding:0em;text-decoration:none;font-family:Verdana,Arial;}
#footer A:hover {color:#FFFFFF;padding:0em;text-decoration:underline;}
/* ++++++++CONTENT END */

/* ++++++++LEFT TEASER BEGIN */
#Lteaser {width:200px;float:left;}


/* ++++++++++++++++SUBNavigation BEGIN*/
div#Smenu {margin:0.6em 0.8em 0em 0em;width:180px;padding-bottom:0.6em;border-bottom:1px solid #f65f00;}
div#Smenu div{width:180px;height:7px;font-size:1%;}

ul#submenu {margin:0em;padding:0em;text-align:left;}
ul#submenu li {list-style:none;position:relative;margin-top:0.0em;padding:0.0em 0em 0.0em 0em;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;background-color:#f9f9f9;}
ul#submenu li.sub1 {list-style:none;position:relative;margin:0em;padding:0.0em 0em 0em 0em;border-bottom:2px solid #eaeaea;}
ul#submenu li.first {list-style:none;position:relative;margin:0em;padding:0em 0em 0.0em 0em;}
ul#submenu li.last {list-style:none;position:relative;margin:0em;padding:0.0em 0em 0em 0em;border-bottom:0em;}
* html ul#submenu li.last {margin:0em;padding:0em 0em 0em 0em;border-bottom:0px;}

ul#submenu li a {display:block;text-decoration:none;padding:0.3em 0em 0.3em 0.6em;color:#d49292;font-size:75%;}
ul#submenu li a:hover {color:#aa2525;font-weight:bold;text-decoration:none;padding:0.3em 0em 0.3em 0.6em;background-color:#FFFFFF;}
ul#submenu li a.first {display:block;text-decoration:none;padding:0.0em 0em 0.3em 0.6em;font-size:75%;}
ul#submenu li a.first:hover {color:#aa2525;font-weight:bold;text-decoration:none;padding:0.0em 0em 0.3em 0.6em;background-color:#FFFFFF;}
ul#submenu li a.last {display:block;text-decoration:none;padding:0.3em 0em 0.1em 0.6em;font-size:75%;}
ul#submenu li a.last:hover {color:#aa2525;font-weight:bold;text-decoration:none;padding:0.3em 0em 0.1em 0.6em;background-color:#FFFFFF;}

ul#submenu li A.act1 {color:#aa2525;font-weight:bold;padding:0.3em 0em 0.3em 0.6em;background-color:#FFFFFF;}
ul#submenu li A.actfirst {color:#aa2525;font-weight:bold;padding:0.0em 0em 0.3em 0.6em;background-color:#FFFFFF;}
ul#submenu li A.actlast {color:#aa2525;font-weight:bold;padding:0.3em 0em 0.1em 0.6em;background-color:#FFFFFF;}
ul#submenu li A.actfirst:hover {padding:0.0em 0em 0.3em 0.6em;}
ul#submenu li A.actlast:hover {padding:0.3em 0em 0.1em 0.6em;}



ul#submenu li ul {margin:0em;padding:0em;}
ul#submenu li ul li {float:none;border:0px;}
* html ul#submenu li ul li {height:16px;}
ul#submenu li ul li.sub2 {list-style:none;position:relative;margin:0em;padding:0em 0em 0.4em 0em;border-bottom:0px}
ul#submenu li ul li a {display:block;text-decoration:none;padding:0.2em 0.5em 0.2em 1.0em;color:#d49292;font-size:70%;}
ul#submenu li ul li a:hover {color:#aa2525;font-weight:bold;text-decoration:none;padding:0.2em 0.5em 0.2em 1.0em;background-color:#FFFFFF;}
ul#submenu li ul li.act2 A{color:#aa2525;font-weight:bold;background-color:#FFFFFF;}

/* +++++++++++++++++++SUBNavigation END*/

#sponsor1 {text-align:left;width:180px;padding:0.6em 0.8em 0em 0em;}
#sponsor1 IMG {border:0px;}
#sponsor2 {text-align:left;width:180px;padding:0.6em 0.8em 0em 0em;}
#sponsor2 IMG {border:0px;}
#sponsor3 {text-align:left;width:180px;padding:0.6em 0.8em 0em 0em;}
#sponsor3 IMG {border:0px;}

/* ++++++++LEFT TEASER END */

/* ++++++++++++++++TOP BEGIN */
#top {width:955px;max-height:245px;padding-bottom:0.6em;border-bottom:1px solid #f65f00;}
#topheader {padding-bottom:0.6em;}
#topimg {}
#topnavi {background-color:#f65f00;font-size:70%;color:#FFFFFF;height:20px;max-height:20px;}

#toptext {float:left;text-align:left;margin:0.3em 6.3em 0em 1em;}

#language {float:left;text-align:left;color:#aa2525;margin:0.3em 2.2em 0em 0em;}
#language A {color:#aa2525;padding:0em;text-decoration:none;}
#language A:hover {color:#FFFFFF;padding:0em;text-decoration:none;}
#language .act{color:#FFFFFF;padding:0em;text-decoration:none;}

#search .tx-macinasearchbox-pi1{text-align:left;padding-top:0.175em;}
* html #search .tx-macinasearchbox-pi1{padding-top:0em;}
#search .tx-macinasearchbox-pi1 TD {padding:0em;font-variant:normal;font-size:100%;color:#FFFFFF;}
#search .tx-macinasearchbox-pi1 TD INPUT.search{font-variant:normal;text-align:left;font-size:100%;padding:0em 0em 0em 0em;margin:0em 0em 0em 0.3em;height:14px;background-color:#f65f00;border:1px solid #FFFFFF;color:#aa2525;}
#search .tx-macinasearchbox-pi1 TD INPUT.button{padding:0em 0em 0em 0em;margin:0em 0em 0em 0em;width:14px;height:14px;border:0px;}
* html #search .tx-macinasearchbox-pi1 TD INPUT.button{padding:0em 0em 0em 0em;margin:0em 0em 0em 0em;}
/* ++++++++++++++++TOP END */


#wirkwerk {background-color:#FFFFFF;border-top:0.075em solid #f65f00;text-align:right;margin:3em 0em 0em 0em;padding:0.25em;width:955px;font-size:60%;font-family:Verdana,Arial;color:#f65f00;}
#wirkwerk A {color:#f65f00;padding:0em;text-decoration:none;font-family:Verdana,Arial;}
#wirkwerk A:hover {color:#f65f00;padding:0em;text-decoration:underline;}

/* ++++++++++++++++MAIN END */

/*+++++++++INDEXED SEARCH ENGINE*/

.tx-indexedsearch TD.searchform {margin-left:20px;}
.tx-indexedsearch TD.searchform INPUT.search{text-align:left;font-size:80%;padding:0em;margin:0px;}
.tx-indexedsearch TD.searchform INPUT.button{text-align:left;font-size:80%;padding:0em;margin:0px;width:20px;}
.tx-indexedsearch .searchpagebrowser {font-weight:bold;color:#002b77;margin:1em 1.4em 0.2em 1.4em;}

.tx-indexedsearch TABLE {width:100%}
* html .tx-indexedsearch TABLE {width:90%}
.tx-indexedsearch TD.searchresultprevious {width:30%;text-align:left;}
.tx-indexedsearch TD.searchresultprevious A{text-decoration:none;}
.tx-indexedsearch TD.searchresultprevious A:hover {color:#000000;}
.tx-indexedsearch TD.searchresultmiddle {width:30%;text-align:center;}
.tx-indexedsearch TD.searchresultmiddle A{text-decoration:none;}
.tx-indexedsearch TD.searchresultmiddle A:hover {color:#000000;}
.tx-indexedsearch TD.searchresultnext {width:30%;text-align:right;}
.tx-indexedsearch TD.searchresultnext A{text-decoration:none;}
.tx-indexedsearch TD.searchresultnext A:hover {color:#000000;}

.tx-indexedsearch .searchword {padding:10px 0px;}
.tx-indexedsearch .searchword .tx-indexedsearch-sw {font-weight:bold;}
.tx-indexedsearch ul.searchresult {padding:0px;margin:0em 1.4em 0.2em 2em;}
.tx-indexedsearch .searchresultheader {padding:0px;margin:0px;}
.tx-indexedsearch .searchresultheader A{text-decoration:underline;}
.tx-indexedsearch .searchresultheader A:hover{text-decoration:none;}
.tx-indexedsearch .searchresultpercent {color:#000000;}

.tx-indexedsearch P {}
/*+++++++++INDEXED SEARCH ENGINE END*/


/* +++++++++Newstemplate BEGIN*/

/*SINGLE*/
#newssingle H2 {color:#f65f00;}
#newssingle dd{padding:0em;margin:0em;}
#newssingle dt,dl{padding:0em;margin:0em;}
#newssingle A {}
#newssingle A:hover {}
.news-single-img {float:right;}
.news-single-img IMG {margin:0em 0em 0em 0.4em;}
.news-single-img P.news-single-imgcaption {padding:0em;margin:0em 0em 0em 0.4em;;}
.newssinglesubtext {font-style:italic;}
.newssingletext {}
.newssingletext P.bodytext {color:#f65f00;}
.newssinglelinks {color:#aa2525;}
.newssinglelinks P.bodytext {}
.newssingleback {text-align:right;}

/*+++++++++Newstemplate END*/

/* +++++++++Kontaktformular BEGIN*/
DIV#contactform {border: 1px solid #f65f00;padding:1em;}
DIV#contactform H1 {text-align:center;}
DIV#contactform H3 {font-weight:bold;color:#f65f00;font-size:90.01%;padding:1em 1.4em 0.4em 0em;margin:0em;} 
DIV#contactform DIV.textfield {margin-left:0.75em;float:left;width:8.5em;}
DIV#contactform DIV.textfield P.bodytext{color:#d5d5d5;}
DIV#contactform DIV.textfield P.bodytext STRONG{color:#f65f00;}
DIV#contactform DIV.contact{margin-left:0.75em;float:left;padding-top:4px;}
DIV#contactform DIV.contact INPUT{color:#bd2b2a;border: 1px solid #d5d5d5;font-size:10px;}
DIV#contactform DIV.clear {clear:left;}
DIV#contactform DIV.textfieldarea P.bodytext {color:#d5d5d5;}
DIV#contactform DIV.textfieldarea {padding-left:0.75em;}
DIV#contactform DIV.textarea {padding-left:0.75em;}
DIV#contactform DIV.textarea TEXTAREA{font-family:Verdana,Arial;border: 1px solid #d5d5d5;color:#bd2b2a;font-size:10px;width:350px;}
DIV#contactform DIV.submit {text-align:center;}
DIV#contactform DIV.submit INPUT{font-family:Verdana,Arial;background-color:#f66001;border:none;color:#FFFFFF;}

TABLE#contactform {width:480px;}
TABLE#contactform TD{border:0px;color:#aa2525;vertical-align:top;}
TABLE#contactform TD INPUT{border:1px solid #aa2525;font-size:90%;color:#aa2525;background-color:f8f8f8;}
TABLE#contactform TD TEXTAREA{border:1px solid #aa2525;font-size:90%;font-family:Verdana,Arial;color:#aa2525;background-color:f8f8f8;}
TABLE#contactform TD CHECKBOX{border:1px solid #aa2525;color:#aa2525;background-color:f8f8f8;}
/*+++++++++Kontaktformular END*/