/* Global Tags */
body {background: #fff; margin: 0 0 20px 0;}
body, td, input {font: 12px/16px Arial, Helvetica;}
td { vertical-align: top; }
h1 {font: bold 16px Arial, Helvetica; color: #444;	margin: 5px 0 5px 0;}
h1 span {color: #66CCFF;}
h2 {font: bold 14px Arial, Helvetica; color: #FF7900; margin: 15px 0 5px 0;}
form {margin: 0;}
img {border: 0;	margin: 0;}
hr {border: 0; background: url(/img/line_1px.gif) repeat-x;	width: 100%; height: 1px;	margin: 10px 0 10px 0;}

/* Link Colors
   =============== */
:link, :visited {color: #888;}


/* Links and Headlines with backgrounds 
	=====================================*/
.gblink {	width: 198px;height:  60px;display:  block;background:  url(/img/top_guestbook.jpg) no-repeat;text-indent:  -5000px;font-size:  0;}
.folink {	width: 198px;height:  60px;display:  block;background:  url(/img/top_foren.jpg) no-repeat;text-indent:  -5000px;font-size:  0;}
.iglink {	width: 198px;height:  60px;display:  block;background:  url(/img/top_galerien.jpg) no-repeat;text-indent:  -5000px;font-size:  0;}
.gb_info_hl h1 {margin:0;text-indent:-5000px;font-size:0;background:url(/img/head_guestbook.png) no-repeat;width:  400px;height:  20px;}
.gb_info_hl h2 {margin:0;text-indent:-5000px;font-size:0;background:url(/info/img/HL_Guestbook.jpg) no-repeat;width:  628px;height:  33px;}
.fo_info_hl h1 {margin:0;text-indent:-5000px;font-size:0;background:url(/img/head_forum.png) no-repeat;width:  400px;height:  20px;}
.fo_info_hl h2 {margin:0;text-indent:-5000px;font-size:0;background:url(/info/img/HL_Forum.jpg) no-repeat;width:  628px;height:  33px;}
.ig_info_hl h1 {margin:0;text-indent:-5000px;font-size:0;background:url(/img/head_gallery.png) no-repeat;width:  400px;height:  20px;}
.ig_info_hl h2 {margin:0;text-indent:-5000px;font-size:0;background:url(/info/img/HL_Galerie.jpg) no-repeat;width:  628px;height:  33px;}
.tc_info_hl h1 {margin:0;text-indent:-5000px;font-size:0;background:url(/info/counter/img/head_tc.jpg) no-repeat;width:  400px;height:  20px;}
.tc_info_hl h2 {margin:0;text-indent:-5000px;font-size:0;background:url(/info/counter/img/tc_features.jpg) no-repeat;width:  628px;height:  33px;}


.help {color: #888; font-size: 12px;}
#logo {	padding: 30px 18px 0px 18px;	border-right: 1px solid #eee;	height: 90px;	width: 133px;	position: absolute;	top: 0;	left: 0;	background: url(/img/nav_willkommen.png) bottom left no-repeat;}
#header {  position: absolute;  top: 0;  left: 0;	padding: 0;	height: 120px; background: url(/img/newheader.jpg) no-repeat; width: 990px;}
#SupportBar {	position: fixed;  bottom: 0;  left: 0;  display: block;  width: 100%;  background: url(/img/th_back.png) repeat-x;border-top: 1px solid #444;}
#SupportBar ul {float: left;margin: 0;padding: 0;list-style: none;}
#SupportBar li {float: left;}
#SupportBar :link, #SupportBar :visited {text-decoration: none;margin: 2px 5px 0 5px;display: block;}
#nav {position: absolute;top: 120px;left: 0;width: 169px;padding: 0;}
#nav ul {list-style: none;padding: 0;margin: 0;padding-top: 5px;padding-bottom: 5px;background: url(/img/mag_articlebg.png) repeat-x;}
#nav li {font: 12px Arial;color: #666;}
#nav :link, #nav :visited {color: #666;display: block;width: 144px;text-decoration: none;background: url(/img/list_icon.gif) 15px 6px no-repeat;padding: 3px 0 3px 25px;}
#nav :link:hover, #nav :visited:hover {background: #E6F4FD url(/img/list_icon.gif) 15px 5px no-repeat;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 2px 0 2px 25px;}
#rightnav {position: absolute; width:170px; left:820px; top: 120px;}
#rightnav ul {list-style: none;padding: 0;margin: 0;padding-top: 5px;padding-bottom: 5px;background: url(/img/mag_articlebg.png) repeat-x;}
#rightnav li {font: 12px Arial;color: #666;padding: 3px 0 3px 11px;}
#content {position: absolute;top: 120px;left: 170px;width: 629px;padding: 10px;margin-bottom: 100px;}
.greybartop {background: url(/img/mag_topline.jpg) repeat-x;width: 100%;height: 14px;margin-top: 10px;}
.greybarbottom {background: url(/img/mag_baseline.jpg) repeat-x;width: 100%;height: 14px;margin-bottom: 10px;}
.magazine {background: url(/img/mag.jpg) no-repeat;border: 1px solid #ccc;margin-top: 2px;}
.magazine ul {list-style: none;margin: 60px 20px 20px 318px;padding: 0 0;}
.magazine li {background: url(/img/list_icon.gif) 0px 5px no-repeat;padding-left: 10px;}
.magazine :link, .magazine :visited {color: #333;text-decoration: none;}
.magazine :link:hover, .magazine :visited:hover {color: #333;text-decoration: underline;}
.FrontServices {width: 100%;border: 0;margin-top: 10px;}
.FrontServices td {margin: 0;padding: 0;}
.FrontServices td.space {width: 20px;background: #fff;}
.FrontServices td.text {padding: 10px;background: #e5e5e5 url(/img/base_products.jpg) bottom left no-repeat;}
#loginbox-left {color: #888;padding: 5px 0px 5px 12px;background: url(/img/mag_articlebg.png) repeat-x;}
#loginbox-left .logininput {width: 145px;border: 1px solid #888;}
.thumbs {font: 12px/16px Arial, Helvetica;margin: 1px;background: url(/img/blueformbg.png) repeat-x;padding: 5px;}
.thumbs img {width: 110px;height: 89px;border: 1px solid #888;margin: 3px;}
.features {border: 0;width: 100%;}
.features td {width: 50%;}
.features ul {list-style: none;margin: 10px 0 0 0;padding: 0;}
.features li {background: url(/img/list_icon.gif) 0px 5px no-repeat;padding: 0 0 5px 10px}
.input-text {border: 1px solid #888;width: 250px;}
.input-text-small {border: 1px solid #888;width: 50px;}
.config-block {border: 1px solid #ccc;}
.config-block .block tr{background: #F8FCFE;}
.config-block table {border-collapse: collapse;border: 0;margin: 0;width: 100%;}
.config-block td {padding: 0 10px 0 5px;}
.config-block th {padding: 0 0 0 5px !important;margin: 0;background: url(/img/th_back.png) repeat-x;}
.config-block ul {margin: 5px 0 10px 0;padding: 0;list-style: none;}
.iconpx11 {padding: 0 !important;margin: 0;}
.iconpx11 img {margin: 2px;}
.hidden {display: none;}
.settings {}
ul.settings {list-style: none;}
.settings th {text-align: left;padding-top: 5px;}
.altlist td {border-bottom: 1px solid #ccc;vertical-align: top !important;}
.config-block ul li {padding: 2px 0 2px 25px;margin-bottom: 2px;}
.config-block :link, .settings :visited {text-decoration: none;color: #000;}
.config-block :link:hover, .settings :visited:hover {text-decoration: underline;color: #000;}
.iccache { background: url(/img/icons/cache.png) no-repeat; }
.iccounter { background: url(/img/icons/counter.png) no-repeat; }
.icdelete { background: url(/img/icons/delete.png) no-repeat; }
.icdownload { background: url(/img/icons/download.png) no-repeat; }
.icentries { background: url(/img/icons/entries.png) no-repeat; }
.icfaq { background: url(/img/icons/faq.png) no-repeat; }
.icinsert { background: url(/img/icons/insert.png) no-repeat; }
.iclayouts { background: url(/img/icons/layouts.png) no-repeat; }
.icmailing { background: url(/img/icons/mailing.png) no-repeat; }
.icmove { background: url(/img/icons/move.png) no-repeat; }
.icreset { background: url(/img/icons/reset.png) no-repeat; }
.icsettings { background: url(/img/icons/settings.png) no-repeat; }
.icview { background: url(/img/icons/view.png) no-repeat; }
.insertcode {width: 100%;height: 25px;border: 0;}
.insertcode_high {width: 100%;height: 225px;border: 0;}
.ContentInput {border: 1px solid #888;width: 100%;height: 150px;}
.MidiInput, .MiniInput, .MaxInput, .IntInput {border: 1px solid #888; font-size: 12px;}
.MidiInput {width: 250px;}
.MiniInput {width: 100px;}
.MaxInput {width: 100%;}
.IntInput {width: 50px;}
.line {border-bottom: 1px solid #ccc;	margin: 10px 0 10px 0;}
.block p {margin: 0 0 10px 0;}
table.settings {border-collapse: collapse;width: 100%;}
table.settings td {vertical-align: middle;padding-top: 4px;padding-bottom: 4px;}
.block .Caption {padding-right: 20px;}
.subheadline {color: #999 !important;margin-top: 0;}
.newstext {text-align: justify;}
.grey-box-border {border: 1px solid #ccc;margin-top: 10px;margin-bottom: 10px;}
.grey-box {font: 12px/16px Arial, Helvetica;margin: 1px;background: url(/img/mag_articlebg.png) repeat-x;	padding: 5px;}
.table_header {background: url(/img/table_fade.jpg) no-repeat;padding: 3px 0 3px 5px;font-weight: bold;color: #fff;}
.table_body {background: url(/img/table_fade_body.jpg) no-repeat;padding: 3px 5px 0px 5px;}
.table_footer {background: url(/img/table_fade_footer.jpg) no-repeat;height: 11px;}
.frontfeature {color: #888;font-size: 14px;line-height: 20px;text-align: justify;vertical-align: top;padding: 10px !important;padding-right: 25px !important;background: url(/img/feature.png) no-repeat;}
.frontteaser {color: #888;font-size: 14px;line-height: 20px;text-align: justify;vertical-align: top;padding-right: 10px !important;}
.roweven td, .rowodd td{padding: 5px !important;}
.roweven {background: #EDF3FE !important;}
.rowodd {background: #fff !important;}
.servicenav {margin: 0;padding: 0;list-style:none;}
.servicenav li {padding: 0 !important;background: none !important;display: inline;}
.servicenav li :link, .servicenav li :visited {text-decoration: none;background: #fff;padding: 2px 10px 2px 10px;border: 1px solid #ccc;}
.servicenav li :link:hover, .servicenav li :visited:hover {text-decoration: none;background: #fff;padding: 2px 10px 2px 10px;border: 1px solid #888;}
.OTMButton { font-size: 12px;	background: #fff;	padding: 1px 10px 1px 10px;	border: 1px solid #ccc;	margin: 0;	color: #888;}
.OTMButton:hover {border: 1px solid #888;}
.servicenav li.right {right: 0;text-align: right;width: 100%;}
.tdtop td {vertical-align: top !important;}
.RadioTable { border-collapse: collapse;}
.progress-border { border: 1px solid #ccc;padding: 1px;margin-bottom: 10px;}
.progress-border div {height: 12px;background-color: #d00;}
.block-border-table {margin-top: 10px;border: 1px solid #ccc;border-top: 0;}
.block-border-table .block {background: url(/img/blueformbg.png) repeat-x;}
.block-border-table table {width: 100%;}
.block-border-table th {padding: 0 10px 0 5px !important;margin: 0;background: url(/img/th_back.png) repeat-x;}
.block-border-table td {padding: 0 5px 0 5px;}
.Profile {width: 100%; border-collapse: collapse;}
.Profile td {padding: 0;vertical-align: top;}
.Profile .Information {padding-right: 10px; width: 100%;}
.block-border .block {margin: 1px; background: url(/img/blueformbg.png) repeat-x;	padding: 5px;}
.block-border .redblock {margin: 1px;	background: url(/img/redformbg.png) repeat-x;	padding: 5px;}
.block-border .greenblock {margin: 1px;	background: url(/img/greenformbg.png) repeat-x;	padding: 5px;}
.block-border .greyblock {margin: 1px;background: url(/img/mag_articlebg.png) repeat-x;	padding: 5px;}
.block-border .error {background: url(/img/redformbg.png) repeat-x !important;}
.nopadding {padding: 0 !important;}
.block-border {border: 1px solid #ccc;margin: 0;}
.block h1 {margin: 5px 0 5px 0;font-size: 14px;color: #444;}
.block th {	text-align: left;	vertical-align: top;padding-top: 5px;font-weight: normal;color: #333;width: 150px;font-size: 12px;}
.block th.mandatory {font-weight: bold;}
.block th.error {font-weight: bold;color: #d00;}
.forminput {width: 250px;}
.small {font-size: 11px;}
.faq-overview {}
.faq-overview ul {margin: 0;padding: 0;list-style: none;}
.faq-overview :link, .faq-overview :visited{font-size: 14px;line-height: 20px;text-decoration: none;color: #666;}
.faq-overview :link:hover, .faq-overview :visited:hover{color: #333;text-decoration: underline;}
.faq-overview li { padding-left: 25px;}
.magazine-teaser {font: 12px/16px Arial, Helvetica;	margin: 1px;background: url(/img/mag_articlebg.png) repeat-x;}
.magazine-border {border: 1px solid #ccc;	margin-top: 10px;}
.magazine-teaser .image {}
.magazine-teaser .headline {padding: 10px 10px 0 10px;}
.magazine-teaser .headline :link, .magazine-teaser .headline :visited {color: #FF7900;font-weight: bold;}
.magazine-teaser .teaser :link, .magazine-teaser .teaser :visited {color: #888;text-decoration: none;}
.magazine-teaser .teaser :link:hover, .magazine-teaser .teaser :visited:hover {text-decoration: underline;}
.magazine-teaser .teaser {padding: 10px 10px 0 10px;}
.magazine-body {margin-top: 10px;font: 12px/20px Arial, Helvetica;text-align: justify;}
.magazine-body code{font-size: 11px;line-height: 11px;}
.magazine-teaser .subtitle {padding: 10px;}
.magazine-teaser .teaserstandalone {padding: 10px;}
.sourcecode {width: 620px;border: 1px solid #888;padding: 5px;background-color: #eee;overflow: auto;}
h4 {color: #FF7900;font-weight: bold;margin: 0 auto;}
.magazine-teaser ul {list-style:none;	margin: 0;padding: 0;}
.magazine-teaser li {padding-left: 18px;background: url(/img/list_icon.gif) 5px 5px no-repeat;}
.previewlink {display: block;border: 1px solid #888;padding: 4px;background: #fff;}
.previewlink img {border-width: 1px;border-color: #eee #888 #888 #eee;border-style: solid;}
.previewlink:hover {background: #FF7900;}
.StdList {margin: 0;padding: 0;list-style: none;}
.StdList li {padding-left: 26px;line-height: 150%;background: url(/img/list_icon.gif) 15px 6px no-repeat;color: #666;}
#LoginError {background: #D33;color: #fff;padding: 5px;border: 1px solid #900;margin-bottom: 5px;margin-right: 5px;}
#LoginError :link, #LoginError :visited,
#LoginError :link:hover, #LoginError :visited:hover {background: none;padding: 0;padding-top: 5px;border: 0;color: #fff;}
h5 {margin: 0;font-size: 12px;}
.ForumTable {border-collapse: collapse;}
.ForumTable td {border-right:  1px solid #ddd;font-size:  11px;}
.ThreadTable :link, .ThreadTable :visited,
.ForumTable :link, .ForumTable :visited {text-decoration: none;font-weight:  bold;color: #555;}
.ThreadTable :link:hover, .ThreadTable :visited:hover,
.ForumTable :link:hover, .ForumTable :visited:hover {text-decoration: underline;}
.ThreadTable {border-collapse: collapse;width:  100%;}
.ThreadTable td {padding:  10px 10px !important;}
.ThreadTable .who {vertical-align:  top;border-right:  1px solid #ddd;}
.ThreadTable .SupportBar {margin-top:  10px;}
.EntryTitle {margin-bottom:  10px !important;border-bottom:  1px dotted #ccc;padding-bottom:  10px;font-size:  11px;color:  #666;}
