

body {margin-top:0px; background-image:url(../gfx/bg_verlauf.gif); background-repeat:repeat-x; background-color:#fbfcfe; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.content_bg_li {background-color:#f3f6ff; border-left:#2641b5 solid 2px; height:500px; padding-top:10px; padding-left:40px; vertical-align:top; text-align:left; }
.content_bg_re {background-color:#f3f6ff; border-right:#2641b5 solid 2px; height:500px; padding-top:10px; vertical-align:top; text-align:left; }
.td_main_nav { padding-top:95px; }
html {overflow-y: scroll}

a{ font-size:10pt; color:#2641b5; text-decoration:none}
a:hover { text-decoration:underline;}
/*********************** MAIN_NAV *********************************/
a.main_nav {font-size:12pt; color:#2641b5; font-weight:bold; text-decoration:none; }
a.main_nav:hover {color:#6295e2;text-decoration:none;}
a.main_nav_aktiv {font-size:12pt; color:#6295e2; font-weight:bold; text-decoration:none; }

/*********************** UNDER_NAV *********************************/
a.under_nav {width: 190px; font-size:10pt; color:#2641b5; font-weight:bold; text-decoration:none; display:block; padding-left:15px; padding-top:2px; padding-bottom:2px; }
a.under_nav:hover { width: 190px; background-color:#2641b5; color:#ffffff;text-decoration:none;}
a.under_nav_aktiv {width: 190px; font-size:10pt; font-weight:bold; text-decoration:none; display:block; padding-left:15px; padding-top:2px; padding-bottom:2px;background-color:#2641b5; color:#ffffff; }

/*********************** UNDER_UNDER_NAV *********************************/
a.under_under_nav {width: 180px;font-size:9pt; color:#2641b5; font-weight:normal; text-decoration:none; display:block; padding-left:25px; padding-top:1px; padding-bottom:1px;}
a.under_under_nav:hover {width: 180px; background-color:#d6dbf1; text-decoration:none;}
a.under_under_nav_aktiv{width: 180px; font-size:9pt; color:#2641b5; font-weight:normal; text-decoration:none; display:block; padding-left:25px; padding-top:1px; padding-bottom:1px;background-color:#d6dbf1;}

#pfad {font-size:11pt; font-weight:bold; background-color:#2641b5; color:#ffffff; text-decoration:none;padding-left:20px; padding-top:2px; padding-bottom:2px;}

/***** MENÜ ANPASSEN BUTTONS ****************/
input .unterPunkt{background-color: #000000;}


/******************** BILDER UND SCHATTEN ********************************/
#oben { background-image:url(../gfx/t.gif); background-repeat:no-repeat; height:11px;}
#links{ background-image:url(../gfx/l.gif); background-repeat: repeat-y; width:11px; background-position:-2px;}
#rechts { background-image:url(../gfx/r.gif);  background-repeat: repeat-y; width:11px;}
#unten { background-image:url(../gfx/b.gif); background-repeat:no-repeat; height:11px; background-position:1px;}

/*********************** LOGIN AND ADDUSER***************************/

h1 {padding: 10px 10px 5px; background: #2641b5; color: #fff; font-size: 20px; border-bottom: 3px solid #2641b5;
   }

/* Form ------------------------------------------------------------------- */

label {
  margin: 3px 0; font-size: 10pt; font-weight: bolder; display: inline; color:#2641b5; }

input {
  border: 1px solid #ccc; font-size:10pt; background-color: white;}
  
input .firma,.email,.loginName,.emailNoch{
	margin: 0; padding: 0; }

input.firma {
  position: relative; left: 14px; }

input.email {
  position: relative; left: 14px; }

input.loginName {
  position: relative; left: 14px; }

input.emailNoch {
  position: relative; left: 14px; }

input:hover {
  border: 1px solid #6ad; }

input.submit {
 width: 100px; margin-left: 5px;
 }
 
 /* Construction ----------------------------------------------------------- */

#dialog {
  margin: 100px auto 0 auto; background: #fff; border: 3px solid #2641b5; padding: 10px; width: 350px; text-align: left; }

/* Login dialog ----------------------------------------------------------- */

#firma, #email, #loginName,#email_verif{
  padding-top: 5px; }

#loginPageName{  
  padding-top: 1px; float: left; width: 100px; }

#password {
padding-top: 1px; }


#login-submit span, #forgot-submit span {
  padding-left: 8px; font-size: 11px; }

/******************* edit users *******************/

#editar{
background: url(editar.gif); padding-top: 3px; width: 700px; height: 30px; }

#user_admin
{
font-size: 10pt; padding: 3px; }

/******delete message ****/

#del{
	color: #FF0000; }

/******* file hochladen *******/

#container {
	margin: auto; width: 400px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000033; border-right-color: #000033; border-bottom-color: #000033; border-left-color: #000033; }
#container #header #header_left {
	float: left; background-repeat: no-repeat; height: 42px; width: 45px; }
#container #header #header_right {
	background-repeat: no-repeat; height: 42px; width: 6px; float: right; }
#container #content {
	padding: 5px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; }
#container #footer {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-align: right; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-top-color: #999999; border-right-color: #000033; border-bottom-color: #000033; border-left-color: #000033; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 5px; }
#container #footer a {
	color: #999999; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }

#container #header #header_main {
	float: left; padding: 5px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.button_normal   {border: 1px solid #2641b5; padding:1px; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width:90px;}
.button_del{border: 1px solid red; background-color:#FFCCCC; padding:1px; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width:90px; }

.button_del_menu{border: 1px solid red; background-color:#FFCCCC; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width:30px; }


#container #content #form1 legend {
	padding: 5px; margin: auto; }


#container #header {
	padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(images/header_bg.gif); background-repeat: repeat-x; height: 42px; }
label {
	padding: 0px; text-align: center; }

.msg {
	text-align:left; color:#666; background-repeat: no-repeat; margin-right:30px; padding:5px;}

.emsg {
	text-align:left; margin-right:30px; color:#666; background-repeat: no-repeat; padding:5px;}

#loader{
   visibility:hidden; }

#f1_error{
   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#FF0000; }

#f1_ok{
   font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#00FF00; }

#f1_upload_form {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; visibility:hidden;}

#f1_upload_process{
   z-index:100; visibility: hidden; position:absolute; text-align:center; padding: 40px 210px; 
}
#td_bilderliste_l
{width: 120px; border-left:1px solid #83aada;border-bottom:1px solid #83aada;border-top:1px solid #83aada; vertical-align:top; padding-top:10px; padding-left:5px; padding-bottom:10px;}
#td_bilderliste_m
{width: 400px;border-bottom:1px solid #83aada;border-top:1px solid #83aada; vertical-align:top; padding-top:10px; padding-bottom:10px;}
#td_bilderliste_r
{width: 90px;border-right:1px solid #83aada;border-bottom:1px solid #83aada;border-top:1px solid #83aada; vertical-align:top; padding-top:10px; padding-bottom:10px;}
#table_bilderliste
{font-size:10pt; padding:0px;}

#td_bilderliste_l_active
{width: 120px;border-left:1px solid green;border-bottom:1px solid green;border-top:1px solid green; vertical-align:top; padding-top:10px; padding-left:5px; padding-bottom:10px;}
#td_bilderliste_m_active
{width: 400px;border-bottom:1px solid green;border-top:1px solid green; vertical-align:top; padding-top:10px; padding-bottom:10px;}
#td_bilderliste_r_active
{width: 100px;border-right:1px solid green;border-bottom:1px solid green;border-top:1px solid green; vertical-align:top; padding-top:10px; padding-bottom:10px;}

/*  menuanpassen delete */

#td_menu_del_l
{border-left:1px solid red;border-bottom:1px solid red;border-top:1px solid red; vertical-align:top; padding-top:10px; padding-left:5px;}
#td_menu_del_m
{border-bottom:1px solid red;border-top:1px solid red; vertical-align:top; padding-top:10px;}
#td_menu_del_r
{border-right:1px solid red;border-bottom:1px solid red;border-top:1px solid red; vertical-align:top; padding-top:10px;}

/*  menuanpassen delete menupunkt oben */
#td_menuP_del_l
{border-left:1px solid red;border-top:1px solid red; vertical-align:top; padding-top:10px; padding-left:5px;}
#td_menuP_del_m
{border-top:1px solid red; vertical-align:top; padding-top:10px;}
#td_menuP_del_r
{border-right:1px solid red;border-top:1px solid red; vertical-align:top; padding-top:10px;}

/*  menuanpassen delete menupunkt unten*/
#td_menuPu_del_ll
{border-left:1px solid red; vertical-align:top; padding-top:10px; padding-left:5px;}
#td_menuPu_del_l
{border-left:1px solid red;border-bottom:1px solid red; vertical-align:top; padding-top:10px; padding-left:5px;}
#td_menuPu_del_m
{border-bottom:1px solid red; vertical-align:top; padding-top:10px;}
#td_menuPu_del_rr
{border-right:1px solid red; vertical-align:top; padding-top:10px;}
#td_menuPu_del_r
{border-right:1px solid red;border-bottom:1px solid red; vertical-align:top; padding-top:10px;}
#td_menuPu_del_top
{border-top:1px solid red;vertical-align:top; padding-top:10px;}


#input_td{background-color: #F0F0F0;}

#text_bild{color: #2641b5;text-align:right;}

/****** bild border click effect ****/
#bild{border: none;}
/*#bild:hover{border-style: solid;border-width: 1px; width: 270px;border-color: #83aada;}*/
