/* 
+++++++++++++++++++++++++++++++++++++++
+++ Forum                           +++ 
+++++++++++++++++++++++++++++++++++++++
*/
.forumtext { 
 color: #333;
 font-size: 1.0em;
}

.forumtextklein { 
 color: #333;
 font-size: 0.9em;
}

img.floatright {
 float: right;
}

div.aligncenter {
 text-align: center;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ Formulare                       +++ 
+++++++++++++++++++++++++++++++++++++++
*/
a.button { 
 font-size: 1.0em; 
 font-weight : bold; 
 color: #FFF; 
 margin: 0px;  
 line-height: 22px;
 border: 1px solid; 
 background-color: #FFFFFF; 
 border-color: #7F9DB9; 
 padding: 4px 3px 4px 3px; 
}

input.form { 
 font-size: 1.0em;  
 height: 16px; 
 margin: 0px; 
 border:1px solid;  
 background-color: #FFFFFF; 
 border-color: #999999 #C8C8C8 #C8C8C8 #999999;
 padding: 2px 0px 2px 1px;
} 

input.form:focus { 
 font-size: 1.0em; 
 height: 16px;
 margin: 0px; 
 border:1px solid; 
 border-color: #777777 #999999 #999999 #777777; 
 background-color: #F1FEFF !important; 
 padding: 2px 0px 2px 1px;
}

textarea.form { 
 font-size: 12px;
 height: 84px; 
 margin: 0px; 
 border: 1px solid;  
 background-color: #FFFFFF; 
 border-color: #999999 #C8C8C8 #C8C8C8 #999999;
 padding: 3px; 
} 

textarea.form:focus { 
 font-size: 12px;
 height: 84px; 
 margin: 0px; 
 border: 1px solid; 
 border-color: #777777 #999999 #999999 #777777; 
 background-color: #F1FEFF !important; 
 padding: 3px; 
}

input.button { 
 font-family: Verdana, Genova, Arial, Helvetica, sans-serif; 
 font-size: 1.0em; 
 font-weight : bold; 
 color: #FFF; 
 margin: 0px 10px 0px 0px; 
 height: 22px; 
 border: 1px solid; 
 background-color: #FFFFFF; 
 border-color: #7F9DB9; 
 padding: 0px 3px 0px 3px; 
}

select.form { 
 font-size: 0.85em; 
 height: 19px; 
 margin: 0px; 
 border: 1px solid; 
 background-color: #FFFFFF; 
 border-color: #7F9DB9; 
 padding: 1px 0px 1px 0px; 
} 

select.form:focus { 
 font-size: 0.85em; 
 height: 19px; 
 margin: 0px; 
 border: 1px solid; 
 background-color: #FFFFFF; 
 border-color: #7F9DB9; 
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ RSS-Reader                      +++ 
+++++++++++++++++++++++++++++++++++++++
*/
p.title {
 color: #FF7609;
 padding: 10px 10px 0 10px;
}

p.description {
 color: #333;
 padding: 0px 10px 0 10px;
}

p.pubDate {
 color: #FF7609;
 padding: 0px 10px 0 0px;
}

p.link {
 padding: 0px 0px 0 10px;
}

p.title a, p.description a {
 color: #FF7609;
 font-weight: bold;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ element / header                +++ 
+++++++++++++++++++++++++++++++++++++++
*/
div.newTop {
 color: #FF7609;
 background-color: #FFF;
 margin: 0px;
 padding: 0px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ components / polls              +++ 
+++++++++++++++++++++++++++++++++++++++
*/
table.PollList {
 /*width: 420px;*/
 margin: 15px 0px 10px 0px;
 border-spacing: 0px;
 border: 0px;
}

table.PollList th.e35info {
 /*width: 415px;*/
 padding: 2px;
 font-size: 1.2em; 
 line-height: 1.4em;
 text-align: left;
 background-color: #FF7609;
 color: #FFF;
}

table.PollList td.e35vbg {
 /*width: 415px;*/
 padding: 4px 2px 0px 8px;
 font-size: 1.0em; 
 text-align: left;
 background-color: #F4F2CC;
 color: #333;
}

table.PollList td.e35vbgnum {
 /*width: 415px;*/
 padding: 2px 2px 6px 8px;
 font-size: 1.0em; 
 line-height: 1.2em;
 text-align: left;
 background-color: #F4F2CC;
 border-bottom: 1px solid #938F25;
 color: #333;
}

table.PollList td.e35vbgft {
 /*width: 415px;*/
 padding: 6px 2px 6px 8px;
 font-size: 1.0em; 
 line-height: 1.2em;
 text-align: left;
 vertical-align: middle;
 background-color: #FFF;
 border-bottom: 1px solid #938F25;
 color: #333;
}

table.PollList td.e35Stim {
 /*width: 415px;*/
 padding: 3px 2px 3px 8px;
 font-size: 1.0em; 
 line-height: 1.2em;
 text-align: right;
 vertical-align: middle;
 background-color: #FFF;
 border-bottom: 1px solid #938F25;
 color: #333;
}

table.PollList td.e35opt {
 width: 20px;
 padding: 8px 2px 8px 6px;
 font-size: 1.1em; 
 text-align: left;
 background-color: #F4F2CC;
 border-bottom: 1px solid #938F25;
 color: #333;
}

table.PollList td.e35txt {
 /*width: 395px;*/
 padding: 8px 2px 8px 2px;
 font-size: 1.1em; 
 text-align: left;
 background-color: #F4F2CC;
 border-bottom: 1px solid #938F25;
 color: #333;
}

table.PollList td.e35vbg h2 {
 margin: 0px;
 padding: 0px 5px 0px 0px;
 color: #333;
 font-size: 1.1em;
 line-height: 1.2em;
 font-weight: 900;
 font-weight: normal;
 float: left;
}

table.PollList td.e35vbg h2.h2red {
 margin: 0px;
 padding: 0px 5px 0px 0px;
 color: #FF7609;
 font-size: 1.1em;
 line-height: 1.2em;
 font-weight: 900;
 font-weight: bold;
 float: left;
}

table.PollList img.e35vimg {
 border: 1px solid #333;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ components / UnitsList          +++ 
+++++++++++++++++++++++++++++++++++++++
*/
table#UnitsList {
 width: 420px;
 margin: 15px 0px 10px 10px;
 border-spacing: 1px;
 border: 0px;
}

table#UnitsList th.units, table#UnitsList th.infos {
 padding: 2px;
 width: 116px;
 background-color: #FF7609;
 color: #fff;
}

table#UnitsList th.infos {
 padding-left: 3px;
 text-align: left;
 width: 294px;
}

table#UnitsList td.unitsH {
 padding: 2px;
 background-color: #F4F2CC;
}

table#UnitsList td.infosH {
 padding: 2px;
 text-align: right;
 color: #000;
 background-color: #F4F2CC;
}

table#UnitsList td.units, table#UnitsList td.infos {
 padding: 10px 3px 10px 3px;
 background-color: #FFF;
 height: 147px;
 vertical-align: top;
 overflow: hidden;
 color: #FF7609;
}

table#UnitsList th.modunits, table#UnitsList th.modinfos {
 padding: 2px;
 background-color: #FF7609;
 color: #fff;
}

table#UnitsList th.modinfos {
 padding: 5px;
 text-align: left;
 width: 130px;
}

table#UnitsList td.modunits, table#UnitsList td.modinfos {
 padding: 5px;
 background-color: #FFF;
 vertical-align: top;
 overflow: hidden;
}

table#UnitsList td.modfunc {
 padding: 5px 3px 5px 2px;
 width: 20px;
 background-color: #FFF;
 vertical-align: top;
 text-align: center;
 overflow: hidden;
}

table#UnitsList td.modunitsH {
 padding: 2px;
 background-color: #F4F2CC;
}

table#UnitsList td.modinfosH {
 padding: 2px;
 text-align: right;
 color: #000;
 background-color: #F4F2CC;
}

/** html table#UnitsList td.units, table#UnitsList td.infos {
 height: 127px;
}*/

table#UnitsList td.noUnits {
 padding: 7px;
 background-color: #FFF;
 text-align: center;
 font-weight: bold;
 color: #68686a;
}

table#UnitsList td.units {
 text-align: center;
 overflow: hidden;
 color: #68686a;
}

table#UnitsList td.units h3 {
 width: 114px;
 color: #68686a;
 font-weight: 900;
 margin: 0px 0px 10px 0px;
 overflow: hidden;
}

table#UnitsList td.units img {
 border: 5px solid #FFF;
}

table#UnitsList td.infos p { 
 width: 274px;
 font-weight: 900;
 font-size: 1.1em;
 margin: 10px 0px 0px 0px;
 float: left;
 color: #68686a;
}

table#UnitsList td.infos span.text {
 font-size: 1.0em;
 color: #68686a;
}

table#UnitsList td.infos span.user {
 color: #FF7609;
 font-size: 1.0em;
 font-weight: 900;
 color: #68686a;
}

table#UnitsList td.infos img {
 margin: 0px;
 padding: 0px;
 float: right;
}


/* 
+++++++++++++++++++++++++++++++++++++++
+++ components / kampagnen          +++ 
+++++++++++++++++++++++++++++++++++++++
*/
table#Kampagnen {
 width: 420px;
 margin: 15px 5px 10px 10px;
 border-spacing: 1px;
 border: 0;
 background-color: #9b0c0e;
}

table#Kampagnen th.upd, table#Kampagnen th.pkt {
 padding: 2px;
 width: 116px;
 background-color: #FF7609;
 color: #FFF;
}

table#Kampagnen th.aktion {
 padding-left: 3px;
 text-align: left;
 background-color: #FF7609;
 color: #FFF;
 width: 357px;
}

table#Kampagnen th.upd {
 padding-left: 3px;
 text-align: center;
 width: 51px;
}

table#Kampagnen td.icon {
 padding: 2px;
 background-color: #FFF;
 width: 36px;
 text-align: left;
}

table#Kampagnen td.infos {
 padding: 2px;
 background-color: #FFF;
 width: 317px;
 text-align: left;
}

table#Kampagnen td.infos a {
 color: #FF7609;
 font-weight: bold;
 text-align: left;
}

table#Kampagnen td.infos a:hover {
 color: #FF7609;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}

table#Kampagnen td.upd {
 padding: 2px;
 background-color: #FFF;
 text-align: center;
 width: 51px;
}


/* 
++++++++++++++++++++++++++++++++++++++++
+++ components / emails - kommentare +++ 
++++++++++++++++++++++++++++++++++++++++
*/
table#emails {
 width: 420px;
 margin: 5px 5px 10px 5px;
 border-spacing: 1px;
 border: 0;
}

table#emails th.upd, table#emails th.from {
 padding: 2px;
 width: 116px;
 background-color: #5F5F5F;
 color: #FFF;
}

table#emails th {
 padding-left: 3px;
 text-align: left;
 background-color: #5F5F5F;
 color: #FFF;
 width: 26px;
}

table#emails th.email {
 padding-left: 3px;
 text-align: left;
 background-color: #5F5F5F;
 color: #FFF;
 width: 280px;
}

table#emails th.upd {
 background-color: #5F5F5F;
 color: #FFF;
 padding-left: 3px;
 text-align: center;
 width: 77px;
}

table#emails th.from {
 background-color: #5F5F5F;
 color: #FFF;
 padding-left: 3px;
 text-align: center;
 width: 51px;
}

table#emails td {
 padding: 2px;
 background-color: #FFF;
 width: 26px;
 vertical-align: top;
}

table#emails td.icon {
 padding: 2px;
 background-color: #FFF;
 width: 36px;
 text-align: left;
 vertical-align: top;
}

table#emails td.subject {
 padding: 4px 2px 2px 2px;
 background-color: #FFF;
 color: #9b0c0e;
 font-size: 1.1em;
 font-weight: bold;
 width: 217px;
 text-align: left;
 vertical-align: top;
}

table#emails td.subject a {
 color: #9b0c0e;
 background-color: #FFF;
 font-weight: bold;
 text-align: left;
}

table#emails td.subject a:hover {
 color: #9b0c0e;
 background-color: #FFF;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}

table#emails td.upd {
 font-size: 0.8em;
 padding: 2px;
 color: #9b0c0e;
 background-color: #FFF;
 text-align: center;
 width: 51px;
 vertical-align: top;
}

table#emails td.from {
 font-size: 1.1em;
 font-weight: bold;
 padding: 2px;
 color: #9b0c0e;
 background-color: #FFF;
 text-align: center;
 width: 51px;
 vertical-align: middle;
}

table#emails td.from a {
 color: #9b0c0e;
 background-color: #FFF;
 font-weight: bold;
 text-align: left;
}

table#emails td.from a:hover {
 color: #9b0c0e;
 background-color: #FFF;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}

table#emails td.rowl {
 padding: 2px;
 background-color: #5F5F5F;
 width: 76px;
 vertical-align: top;
 font-size: 1.1em;
 font-weight: bold;
 color: #FFF;
}

table#emails td.rowr {
 padding: 2px;
 width: 340px;
 background-color: #FFF;
 vertical-align: top;
 font-size: 1.1em;
 font-weight: bold;
 color: #9b0c0e;
}

table#emails td.rowr a.link table#emails td.rowr div a.link {
 color: #9b0c0e;
 font-size: 1.1em;
 font-weight: bold;
}

table#emails td.limessage {
 color: #9b0c0e;
 padding: 10px;
 font-size: 1.0em;
 font-weight: bold;
 width: 400px;
}

/* 
++++++++++++++++++++++++++++++++++++++++
+++ components / blog                +++ 
++++++++++++++++++++++++++++++++++++++++
*/
table#blog {
 width: 420px;
 margin: 15px 5px 10px 10px;
 border-spacing: 1px;
 border: 0;
}

table#blog td.updh {
 padding: 2px;
 width: 116px;
 background-color: #FF7609;
 color: #FFF;
}

table#blog td.frei {
 padding-left: 3px;
 text-align: left;
 background-color: #FF7609;
 color: #FFF;
}

table#blog td.emailh {
 padding-left: 3px;
 text-align: left;
 background-color: #FF7609;
 color: #FFF;
 width: 310px;
}

table#blog td.updh {
 background-color: #FF7609;
 color: #FFF;
 padding-left: 3px;
 text-align: center;
 width: 60px;
}

table#blog td {
 padding: 2px;
 background-color: #FFF;
 width: 26px;
 vertical-align: top;
}

table#blog td.icon {
 padding: 2px;
 background-color: #FFF;
 width: 36px;
 text-align: left;
 vertical-align: top;
}

table#blog td.subject {
 padding: 4px 2px 2px 2px;
 background-color: #FFF;
 color: #FF7609;
 font-size: 1.1em;
 font-weight: bold;
 width: 217px;
 text-align: left;
 vertical-align: middle;
}

table#blog td.subject a {
 color: #FF7609;
 background-color: #FFF;
 font-size: 1.1em;
 font-weight: bold;
 text-align: left;
}

table#blog td.subject a:hover {
 color: #FF7609;
 background-color: #FFF;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}

table#blog td.upd {
 font-size: 0.8em;
 padding: 2px;
 color: #FFF;
 background-color: #FFF;
 font-weight: bold;
 text-align: center;
 width: 60px;
 vertical-align: top;
}

table#blog td.from {
 font-size: 1.1em;
 font-weight: bold;
 padding: 2px;
 color: #FF7609;
 background-color: #FFF;
 text-align: center;
 width: 51px;
 vertical-align: middle;
}

table#blog td.from a {
 color: #FF7609;
 background-color: #FFF;
 font-size: 1.1em;
 font-weight: bold;
 text-align: left;
}

table#blog td.from a:hover {
 color: #FF7609;
 background-color: #FFF;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}

table#blog td.rowl {
 padding: 2px;
 background-color: #FF7609;
 width: 76px;
 vertical-align: top;
 font-size: 1.1em;
 font-weight: bold;
 color: #FFF;
}

table#blog td.rowr {
 padding: 2px;
 width: 340px;
 background-color: #FFF;
 vertical-align: top;
 font-size: 1.1em;
 font-weight: bold;
 color: #FF7609;
}

table#blog td.rowr a.link table#blog td.rowr div a.link {
 color: #FF7609;
 font-size: 1.1em;
 font-weight: bold;
}

table#blog td.limessage {
 padding: 10px;
 font-size: 1.0em;
 font-weight: bold;
 width: 400px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ components / credits          +++ 
+++++++++++++++++++++++++++++++++++++++
*/
table#credits {
 width: 420px;
 margin: 15px 5px 10px 10px;
 border-spacing: 1px;
 border: 0;
}

table#credits th.upd, table#credits th.pkt {
 padding: 2px;
 width: 116px;
 background-color: #FF7609;
 color: #FFF;
}

table#credits th.aktion {
 padding-left: 3px;
 text-align: left;
 background-color: #FF7609;
 color: #FFF;
 width: 356px;
}

table#credits th.upd {
 padding-left: 3px;
 text-align: center;
 width: 51px;
}

table#credits th.pkt {
 padding-left: 3px;
 text-align: center;
 width: 51px;
}

table#credits td.icon {
 padding: 2px;
 background-color: #FFF;
 width: 36px;
 text-align: center;
}

table#credits td.infos {
 padding: 2px;
 color: #FF7609;
 background-color: #FFF;
 width: 310px;
 text-align: left;
 font-weight: bold;
}

table#credits td.infos a {
 color: #FF7609;
 font-weight: bold;
 text-align: left;
}

table#credits td.infos a:hover {
 color: #FF7609;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}

table#credits td.upd {
 padding: 2px;
 background-color: #FFF;
 color: #FF7609;
 text-align: center;
 width: 51px;
}

table#credits td.pkt {
 padding: 2px;
 color: #FF7609;
 font-weight: bold;
 background-color: #FFF;
 text-align: center;
 width: 51px;
}

/* 
+++++++++++++++++++++++++++++++++++++++
+++ components / creditsTop         +++ 
+++++++++++++++++++++++++++++++++++++++
*/
table#credittop {
 width: 420px;
 margin: 15px 5px 10px 10px;
 border-spacing: 1px;
}

table#credittop th.buddy {
 padding: 2px;
 width: 116px;
 background-color: #FF7609;
 color: #FFF;
}

table#credittop th.info {
 padding: 2px;
 width: 298px;
 background-color: #FF7609;
 color: #FFF;
 text-align: left;
}

table#credittop td.buddyH {
 padding: 2px;
 background-color: #F4F2CC;
 color: #FF7609;
}

table#credittop td.infoH {
 padding: 2px;
 background-color: #F4F2CC;
 color: #FF7609;
}

table#credittop td.buddy {
 padding: 10px 0px 10px 3px;
 background-color: #FFF;
 height: 147px;
 vertical-align: top;
 text-align: center;
 color: #FF7609;
}

table#credittop td.info {
 padding: 10px 0px 10px 3px;
 background-color: #FFF;
 height: 147px;
 vertical-align: top;
 text-align: left;
 color: #FF7609;
}

table#credittop h1.summe {
 padding: 2px;
 width: 276px;
 vertical-align: top;
 font-size: 1.7em;
 line-height: 18px;
 font-weight: bold;
 color: #68686a;
 margin-bottom: 17px;
}

table#credittop a.profile img.email {
 margin: 5px 2px 0px 2px;
}

table#credittop a.profile img.profile {
 border: 5px solid #FFF;
}

table#credittop a.nick {
 color: #FF7609;
 font-weight: bold;
 text-align: left;
}

table#credittop a.nick:hover {
 color: #FF7609;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}

div.block-networks {
  padding-top: 15px;
  padding-left: 20px;
  padding-bottom: 10px;
}

