/* CSS Document by RAGBIT GmbH */
* { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#373535; }
BODY { padding:0; margin:0; }

A { text-decoration: underline; }
H1 { color:#818181; }
H2 { color:#404040; }
H1 { font-size:110%; padding-bottom: 0.9em; border-bottom: 1px solid #0FAAE2; }
HR { background:none; border:none; padding:0; margin:3px 0; font-size:0px; height:1px; border-bottom:1px solid #0FAAE2; }

TR.odd TD {background-color:#D0E6F4;}

#site_outer { text-align:center; }
#site_inner { width:771px; margin:auto; text-align:left; border:3px solid #cfcfcf; }
#banner { background-image:url(../images/banner.jpg); height:78px; border-bottom:3px solid #cfcfcf; }

/******************************* 
 * Headnav (Hauptnavigation)   *
 *******************************/
#headnav UL{
float:right;
padding:0px;
margin:5px 0;
}

#headnav UL LI{
float:left;
list-style:none;
border-right:1px solid #373535;
padding:0 8px;
}

#headnav UL LI.last{
border-right:none;
}

#headnav A{ text-decoration:none; color:#373535; }
#headnav A:hover { text-decoration:underline; }

/******************************* 
 * Header Seporator            *
 *******************************/
#head_sep {
padding-left:215px;
background-color:#e7e7e7;
border-bottom:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
}

#head_sep DIV {
height:15px;
background-color:#f3f3f3;
border-left:1px solid #cfcfcf;
}
/******************************* 
 * Content styles              *
 *******************************/

/** Left **/
#content .left { width:215px; background-color:#e7e7e7; vertical-align:top; }
/**------------------------------------------------------------------------------------------------------------------**/
#content .left #loginform { background-color:#FFFFFF; padding:10px 15px 10px 15px; border-bottom:1px solid #cfcfcf;}
#content .left #loginform .title{ width:87px; font-weight:bold; }
#content .left #loginform .feld { padding:3px 0; }
#content .left #loginform .feld INPUT { width:98px; }
#content .left #loginform .button { text-align:right; }
#content .left #loginform .button INPUT { 
background-color:#FFFFFF; 
background:url(../images/arrow.gif) no-repeat left 4px; 
border:none;
cursor:pointer;
padding-left:5px;
}

/**------------------------------------------------------------------------------------------------------------------**/
#content .left #subnav { padding:10px 15px; }

#content .left #subnav A { display:block; padding:3px 0; }


#content .right { border-left:1px solid #cfcfcf; padding:27px; vertical-align:top; }

/******************************* 
 * Copyright styles            *
 *******************************/
#copyright {
	text-align:center;
	font-size: x-small;
	padding:7px;
}

#copyright * {
	color:#a0a0a0;
}

#copyright UL{
	display:inline;
	padding:0px;
	margin:5px 0;
	margin-left:25px;
	width:auto;
}

#copyright UL LI{
	display:inline;
	list-style:none;
	border-right:1px solid #b0b0b0;
	padding:0 4px;
	padding-left:6px;
}

#copyright UL LI.last{
	border-right:none;
}

#copyright A{ text-decoration:none; }
#copyright A:hover { text-decoration:underline; color: #909090; }

/******************************* 
 * EasyPopup styles            *
 *******************************/
#easy_popup { border:3px solid #0FAAE2!important; }
#easy_popup_title { background:#D2E7F8; padding:3px 0; }
#easy_popup_close { padding:0px 5px!important; }
#easy_popup_content { padding:10px; width:600px; background:#f3f3f3; }

/******************************* 
 * Formular Styles             *
 *******************************/

FORM {
	margin: 0;
}

INPUT.txt, TEXTAREA {
	border: 1px solid #C0C0C0;
	margin-bottom: 1px;
	padding: 2px 4px;
}

INPUT.focus, TEXTAREA.focus {
	border-color: #303030;
}

INPUT.button {
	border: 1px solid #606060;
	cursor: pointer;
	background-color:#FFFFFF; 
	background:url(../images/arrow.gif) no-repeat left 4px; 
	border:none;
	cursor:pointer;
	padding-left:5px;
}

/******************************* 
 * verschiedene styles         *
 *******************************/

P.dummy {
	border: 2px solid #C0A040;
	background-color: #FFFFAA;
	padding: 10px 15px;
}

.formtable th, .formtable td {
	padding: 3px 0;
}

.formtable th {
	text-align: left;
}

#logintable INPUT.txt {
	width: 98px;
}
