/* Allgemeines Styling */
span.heading
{
   font-size:12px;
   font-weight:bold;	
}

h2
{
   color: #000000;
}

h3
{
   margin-bottom: 1px;
}

.breadcrumb
{
   font-size: 10px;
   font-weight: bold;
   color: #000000;
}

.errormsg
{
  font-size: 13px;
  font-weight: bold;
  color: #ff0000;
}

/* Buttons */
input.loginbtn
{
   font-size:9px;
   font-weight:bold;
   background-color:#ececec;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ececec');
}

/* TabPane */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Verdana, Helvetica, Arial;
	font-size:		12px;
	cursor:			Default;
	display:		inline;
	margin:			1px -5px 1px 5px;
	float:			left;
	padding:		3px 6px 3px 6px;
	border:			1px solid;
	border-color:	rgb(120,172,255);
	border-left:	0;
	border-bottom:	0;
	border-top:		0;
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		0;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid rgb(120,172,255);
	border-bottom:	0;
	z-index:		0;
	padding:		2px 6px 5px 6px;
	margin:			1px -6px -2px 0px;
	top:			-2px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Verdana, Helvetica, Arial;
	font-size:			13px;
	color:				rgb(0,66,174);
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	rgb(0,66,174);
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	bold;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb(120,172,255);
	z-index:		0;
	position:		relative;
	top:			-2px;
	color:			Black;
	font-family:	Verdana, Helvetica, Arial;
	font-size:		13px;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		0;
	white-space:	nowrap;
	background:		rgb(234,242,255);
	height:			1.85em;
	width:			100%;
}

/* forms */
select.login
{
   font-size:9px;
   margin: 2px;
   font-weight:bold;
   background-color:#ececec;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   width:90px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ececec');
}

input.login
{
  border-style: hidden;
   font-size:9px;
   margin: 2px;
   font-weight:bold;
   background-color:#ececec;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   width:110px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ececec');
}

select.loginfree
{
   font-size:9px;
   margin: 2px;
   font-weight:bold;
   background-color:#ececec;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ececec');
}

input.loginfree
{
  border-style: hidden;
   font-size:9px;
   margin: 2px;
   font-weight:bold;
   background-color:#ececec;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ececec');
}

input.forminput
{
   font-size:12px;
   border:1px solid;
   width:450px;
}

.alertbox
{
   font-size:12px;
   border:4px solid red;
   width:450px;
   background-color:#f5c6a7;
   padding:20px;
}

.infobox
{
   font-size:12px;
   border:4px solid #ececec;
   width:450px;
   background-color:#ffffff;
   padding:10px;
}


/* Link Definitionen */
a
{
   font-family: Arial;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   text-decoration: none
}

a.login
{
   font-family: Arial;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   text-decoration: none
}

a.login:hover
{
   font-family: Arial;
   font-size: 12px;
   text-decoration: overline underline;
   color: blue;
}

a.bottom
{
   font-weight:normal; 
   color:#ffffff; 
   text-decoration:none;
}

a.bottom:hover
{
   font-weight:normal; 
   color:#ffffff; 
   text-decoration:none;
}

/* div styles */

div.footer{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:16px;
	background:#008c00;
	overflow:hidden;
	text-align:center;
	text-valign:center;
	font-size:11px;
	font-family:arial;
	color:#ffffff;
	padding-top:3px;
	z-index:3;
}

/* Table definitions */
table.inner_admin
{
   border-bottom: solid thin #ececec;
   border-top: solid thin #ececec;
   border-right: solid thin #ececec;
   border-left: solid thin #ececec;
   border-width: 1px;
   width:220px;
	padding-bottom:30px;
	margin-right:20px;
	margin-bottom:1px;
}
td.inner_admin
{
   border-bottom: solid thin #ececec;
   border-width: 1px;
}
td.tablehead
{
   background: #008c00;
   font-size:11px;
   font-weight: bold;
   color: #ffffff;
   border-bottom: solid thin #ececec;
   border-width: 1px;
}
td.small
{
   font-size:10px;
}

/* Besonderheiten */
.error
{
   font-weight: bold;
   color: #ff0000;
}

/* Forenstyles */
.forentext
{
   font-size:10px;
}

a.forenlink
{
   font-size:12px;
   font-weight: bold;
}

.forenhead
{
   font-size:12px;
   border:1px solid #ececec;
   background-color:#ffffff;
   padding:10px;
}

.forenhead_left
{
   font-size:12px;
   padding:10px;
   border-bottom: solid thin #ececec;
   border-left: solid thin #ececec;
}

.forenhead_middle
{
   font-size:12px;
   padding:10px;
   border-bottom: solid thin #ececec;
}

.forenhead_right
{
   font-size:12px;
   padding:10px;
   border-bottom: solid thin #ececec;
   border-right: solid thin #ececec;
}


.forum_odd
{
   background: #efefef;
   font-size:11px;
   color: #000000;
   border-bottom: solid thin #ececec;
   border-width: 1px;
}

.forum_even
{
   background: #ffffff;
   font-size:11px;
   color: #000000;
   border-bottom: solid thin #ececec;
   border-width: 1px;
}

/* Teaser Box */
.teaser {
	width:430px;
	padding:0 0 14px 0;
	margin:10px;
	background:url("../images/teaser-bottom.gif") bottom left no-repeat;
}
.teaser h3 {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("../images/teaser-top.gif") top left no-repeat;

}
.teaser p, .teaser a.more {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
}
.teaser hr {
	color: #d8d8d8;
	padding:0px;
	background-color: #d8d8d8;
	height: 1px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
}

/* Listen */
ul.sqlist 
{
	list-style-type: square;
	padding:0px 10px 3px 25px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
}
.formular {
    font-size:14px; 
    font-weight:bold;
    color:#f38e00;
}
.formular h3 {
    font-size:14px; 
    font-weight:bold;
    color:#f38e00;
}
