body { font-family: Arial; background-color:#FFFFFF; margin:0px; padding:0px; color:#222222 }
td { font-family: Arial; color:#222222; font-size:13px }
form { padding:0px; margin:0px} 

a.BigLink:link,   a.BigLink:active,   a.BigLink:visited,   a.BigLink:hover    { display: block; background:url(img/design/link_icon.gif) no-repeat;     padding:0px 8px 0px 16px; color:#FFFFFF; font-size:15px; font-weight:bold; border-left:#475B7C 1px solid; border-top:#475B7C 1px solid; background-color:#7B8FA7; text-decoration:none }
a.BigLink:hover    { background-color:#475B7C; border-left:#FFFFFF 1px solid }
a.BigLinkSel:link,a.BigLinkSel:active,a.BigLinkSel:visited,a.BigLinkSel:hover { display: block; background:url(img/design/link_icon_sel.gif) no-repeat; padding:0px 8px 0px 16px; color:#FFFFFF; font-size:15px; font-weight:bold; border-left:#475B7C 1px solid; border-top:#475B7C 1px solid; background-color:#7B8FA7; text-decoration:none }
a.BigLinkSel:hover { background-color:#475B7C; border-left:#FFFFFF 1px solid }

div.BigLinkLabel, a.BigLinkLabel:link,   a.BigLinkLabel:active,   a.BigLinkLabel:visited,   a.BigLinkLabel:hover                { display: block; background:url(img/design/link_icon.gif) repeat-y;         padding:0px; border-left:#475B7C 1px solid; border-top:#475B7C 1px solid; background-color:#7B8FA7; text-decoration:none }
a.BigLinkLabel:hover    { background-color:#475B7C; border-left:#FFFFFF 1px solid }
a.BigLinkLabelSel:link,   a.BigLinkLabelSel:active,   a.BigLinkLabelSel:visited,   a.BigLinkLabelSel:hover    { display: block; background:url(img/design/link_icon_sel.gif) repeat-y;     padding:0px; border-left:#475B7C 1px solid; border-top:#475B7C 1px solid; background-color:#7B8FA7; text-decoration:none }
a.BigLinkLabelSel:hover { background-color:#475B7C; border-left:#FFFFFF 1px solid }

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 }

.row_unchecked { background:url('img/unchecked_preview.gif') }

.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 #888888 solid;
	background-Color: #DDDDDD;
}

.quoteHead { 
	margin-top:3px;
	padding:1px;
	border:1px #444444 solid;
	border-bottom:0px none;
	background-Color:#888888;
	color:#FFFFFF;
	font-style:italic;
}

.quote { 
	padding:1px;
	border:1px #444444 solid;
	background-Color: #FFFFFF;
}

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: #C20000 1px solid; margin-bottom:1px; padding:1px 2px 1px 2px; background-color: #FFFFFF; font-family:Arial; font-size:12px }
.form_input_focus { border: #C20000 1px solid; margin-bottom:1px; padding:1px 2px 1px 2px; background-color: #C20000; color:#FFFFFF; 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 { display:none; z-index:1 }
div.sodcms_tabdiv_show { display:block; 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: #666666 2px solid; background-color:#AAAAAA; height:9px; width:9px }
.admin_over { border: #465568 2px solid; background-color:#000000; height:9px; width:9px }

div.adminedit { font-size:12px; position:absolute; width:120px; text-align:center; background-color:#000000; border:#FFFFFF 1px solid; padding:1px; font-family:Comic Sans MS }
div.adminedit a:link,div.adminedit a:active,div.adminedit a:visited { display:block; color:#FFFFFF; padding:0px }
div.adminedit a:hover { display:block; background-color:#FFFFFF; color:#000000; padding:0px }

div.adminedit_Small { z-index:10; font-size:10px; position:absolute; height:14px; text-align:center; background-color:#0ED011; border:#FFFFFF 1px solid; padding:1px; font-family:Comic Sans MS }
div.adminedit_Small a:link,div.adminedit_Small a:active,div.adminedit_Small a:visited { z-index:11; display:block; color:#FFFFFF; padding-right:2px; height:14px }
div.adminedit_Small a:hover { display:block; background-color:#FFFFFF; color:#000000; text-decoration:none; }

.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:5px; 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.login_link:link,a.login_link:active,a.login_link:visited { color:#C20000; font-weight:bold }
a.login_link:hover { color:#C20000; font-weight:bold }

a.coolLink:link,a.coolLink:active,a.coolLink:visited { color:#3D5831 }
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 }


/* sodTextareaButtons */

.sodTextareaButton, .sodTextareaButton_over, .sodTextareaButton_active {
	margin-right:2px;
}

.sodTextareaButton { 
	border:#CCCCCC 1px solid;
	background-color:#FFFFFF;
}

.sodTextareaButton_over { 
	border:#444444 1px solid;
	background-color:#EEEEEE;
}

.sodTextareaButton_active { 
	border:#3F2E08 1px solid;
	background-color:#E8B953;
}

/* GlanceControl / Seitenwahl */

ul.glanceControl {
  list-style:none;
} ul.glanceControl li {
  float:right;
  padding:1px 3px 1px 3px;
} ul.glanceControl li a {
  color:#000;
  font-weight:normal;
} ul.glanceControl li.active {
  font-weight:bold;
  padding:1px 3px 1px 3px;
} ul.glanceControl li.active a {
  color:#C80007;
  font-weight:bold;
} ul.glanceControl li.gleftleft a,
  ul.glanceControl li.gleft a,
  ul.glanceControl li.gright a,
  ul.glanceControl li.grightright a {
  display:block;
  width:15px;
} ul.glanceControl li.gleftleft {
  padding:0px;
  background:url('img/glance/arrow_left_left.gif') no-repeat 4px 7px;
} ul.glanceControl li.gleft {
  padding:0px;
  background:url('img/glance/arrow_left.gif') no-repeat 6px 7px;
} ul.glanceControl li.gright {
  padding:0px;
  background:url('img/glance/arrow_right.gif') no-repeat 6px 7px;
} ul.glanceControl li.grightright {
  padding:0px;
  background:url('img/glance/arrow_right_right.gif') no-repeat 4px 7px;
}
