body { 
	background-color:#666F54; 
	background-image:url('img/design/bg.gif'); 
	margin:0px; padding:0px;
	
	font-size:1em
}
td,div { line-height:18px }
h1 { 
	font-size:1.2em; font-weigt:bold; 
	background-image:url('img/design/trenner.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px 0px 10px 0px
}
h2 { 
	font-size:1.0em; font-weigt:bold; 
	background-image:url('img/h2.gif');
	background-repeat:no-repeat;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 10px;
}

form { padding:0px; margin:0px}

.row_unchecked { background:url('img/unchecked_preview.gif') }

a:link,a:active,a:visited,a:hover {  }
a:link,a:active,a:visited { color:#FFFFFF; text-decoration:none }
a:hover { color:#C5CED8; text-decoration:underline }

div.menu1title {
	color:#FFFFFF; font-size:15px; text-decoration:none; font-weight:bold;
	background:url(img/design/menu1_title.gif) no-repeat; 
	padding:0px 8px 0px 33px;
}

a.BigLink:link,   a.BigLink:active,   a.BigLink:visited,   a.BigLink:hover    { 
	color:#FFFFFF; font-size:15px; text-decoration:none;
	display: block;
	padding:0px 8px 0px 33px; 
}

a.BigLink:hover {  
	background:url(img/design/menu1_hover.gif) no-repeat; 
}

a.BigLinkSel:link,a.BigLinkSel:active,a.BigLinkSel:visited,a.BigLinkSel:hover { 
	color:#FFFFFF; font-size:15px; text-decoration:none;
	display: block; 
	background:url(img/design/menu1_sel.gif) no-repeat; 
	padding:0px 8px 0px 40px; 
}

a.BigLinkSel:hover { 
	background:url(img/design/menu1_sel_hover.gif) no-repeat; 
}

a.admin:visited,a.admin:link  { font-size:10px; color:#4A57CB; font-family: Arial }
a.admin:active, a.admin:hover { font-size:10px; color:#D4AE4B; font-family: Arial }

div.admin { position:absolute; background-color:#C8968D; border:#222222 1px solid; font-size:10px }

.menu2header { font-size:14px; font-weight:bold; margin-bottom:5px }

.menu1 { background-image:url(img/design/menu1_entry_bg.jpg); vertical-align:middle; font-size:12px; height:24px; padding-left:55px; padding-bottom:2px; padding-right:20px}
.menu2 { padding:4px; padding-left:14px }

.mainTitle { vertical-align:top; padding:4px; border:#D8D8D8 1px solid; background-color:#F1F1F1 }
.mainText { vertical-align:top; width:485px; padding:4px; border:#CCCCCC 1px solid; border-top:none }
.mainFooter { vertical-align:top; width:485px; text-align:right; padding:4px; font-size:11px;  border:#CCCCCC 1px solid; border-top:none; background-color:#F1F1F1 }

.title {
	font-size: 16px; 
	font-weight: bold;
	margin-left: 3px;
	margin-top: 4px;
	margin-bottom: 1px;
}

.ToolTip { font-family: Arial, Verdana; position:absolute; left:0px; top:0px; text-align:left; z-index:1010; visibility:hidden }

.ToolTipText {
   border:solid 1px #666666; 
	font-size: 11px;
   padding:3px; 
	background-color:#FEFFDD;
	color:#111111;
}

.ToolTipTextTitle {
   border:solid 1px #666666; 
	background-color:#EBE060;
   padding:1px; 
	padding-left:3px;
	border-bottom:none;
   font-weight:bold;
}

.ToolTipTitle {
   text-decoration:underline;
}

.toggle { 
	padding:4px;
	margin:3px;
	border: 1px #50668B solid;
	background-Color: #91A9C5;
}

img { margin: 0px; border: 0px }
imgdescription { font-weight: bold }

div.infoleisteContainer { width:100%; background-color:#000000; padding:3px }
table.infoleiste td { color:#FFFFFF; font-size:12px }
table.infoleiste td select { background-color:#000000; color:#FFFFFF; border:#999999 1px solid; font-size:11px; font-family:Arial }
table.infoleiste td a:link,table.infoleiste td a:active,table.infoleiste td a:visited,table.infoleiste td a:hover { color:#FFFFFF }

img.flag { width:18px; height:12px; margin-bottom:-1px; border: none }
img.align_left { margin-right: 5px; float: left }
img.align_right { margin-left: 5px;	float: right }
img.smilie { border: none; height:15px; width:15px; margin-bottom:-3px }

.arrows { border: none; padding: 0px; margin: 0px; width: 11px; height:11px; }

.form_input { border: #999999 1px solid; margin-bottom:1px; background-color: #FFFFFF; font-family:Arial; font-size:12px }
.form_input_focus { border: #999999 1px solid; margin-bottom:1px; background-color: #F3F3F3; font-family:Arial; font-size:12px }
/*
.form_button { background-image:url(img/button_norm.gif); height:19px; border: #999999 1px solid; border-width: 1px; font-family: Arial, Verdana; font-size: 11px; color: #222222 }
.form_button_over { background-image:url(img/button_over.gif); height:19px; border: #555555 1px solid; border-width: 1px; font-family: Arial, Verdana; font-size: 11px; color: #000000 }
.form_button_down { background-image:url(img/button_over.gif); height:19px; position:relative; top:1px; left:1px; border: #FFFFFF 1px solid; border-width: 1px; font-family: Arial, Verdana; font-size: 11px; color: #000000 }
*/
.form_style1_Left {vertical-align:top; padding-top:3px}
.form_style1_Right {padding-left:4px}

.form_style2_Left {border-bottom: #999999 2px solid; border-right: #999999 2px solid}
.form_style2_Right {border-bottom: #999999 2px solid; border-right: #999999 2px solid; background-color:#CCCCCC; border-top: #999999 2px solid; padding:4px}

.form_style3_Left {border-right: #CCCCCC 2px solid; vertical-align:top; padding-top:7px}
.form_style3_Right {border-right: #CCCCCC 2px solid; padding-left:4px; padding-top:4px}

.sodcms_tabs { margin:10px;text-align:center }
.sodcms_tabs span { border-bottom:#000000 1px solid }

a.sodcms_tab:link,a.sodcms_tab:active,a.sodcms_tab:visited { border:#000000 1px solid; padding-top:2px; background-color:#DDDDDD }
a.sodcms_tab:hover { border:#555555 1px solid; padding-top:2px; background-color:#EEEEEE }

a.sodcms_tab_sel:link,a.sodcms_tab_sel:active,a.sodcms_tab_sel:visited { border:#000000 1px solid; border-bottom:none; padding-top:2px }
a.sodcms_tab_sel:hover { border:#555555 1px solid; border-bottom:none; padding-top:2px; background-color:#EEEEEE }

div.sodcms_tabdiv_hidden { position:absolute; left:-2000px; visibility:hidden; z-index:1 }
div.sodcms_tabdiv_show { z-index:2 }

.cms_preview { background-color: #404140; border: #1a1a1a 1px solid; font-family: Arial, Verdana; font-size: 12px; color: #EEEEEE; padding: 2px }

.admin_norm { border: #989E8D 2px solid; height:9px; width:9px }
.admin_over { border: #707568 2px solid; background-color:#000000; height:9px; width:9px }

.font1 { font-size:10px; letter-spacing:-1px }
.font2 { font-size:10px; letter-spacing:-1px; color:#999999 }

.sqz { letter-spacing: -1px }

.newstime {border-bottom:#CCCCCC 1px solid;font-size:10px;margin-left:3px;margin-bottom:4px;padding-left:3px;padding-bottom:4px}

div.signatur { margin:3px; margin-top:20px; border-top:#BBBBBB 1px solid; clear:left }

div.aufzaehlung div  { padding-left:10px; background:url(img/li_dot.gif) no-repeat }
div.aufzaehlung span { font-weight:bold; margin-bottom:4px; font-size:11px }

div.easylist,p.easylist  { padding-left:10px; background:url(img/li_dot.gif) no-repeat; background-position:0px 2px }

a.warningLink:link,a.warningLink:active,a.warningLink:visited { color:#ED3838 }
a.warningLink:hover { color:#EEEAEA }

a.coolLink:link,a.coolLink:active,a.coolLink:visited { color:#A7E988 }
a.coolLink:hover { color:#EEEAEA }

div.debugBar { text-align:center;border-bottom:#FFFFFF 1px solid;padding:2px;background-color:#000000;color:#BBBBBB }
div.debugBar a:link,div.debugBar a:active,div.debugBar a:visited { color:#BBBBBB; text-decoration:none }
div.debugBar a:hover { color:#DDDDDD; text-decoration:none }
