/*-------------------------------------------------------------------*/
/*-   General                                                        */
/*-------------------------------------------------------------------*/
body {
	background-color:    #cccccc;
	margin:              10px;
}

* {
	font-family:         'Verdana', 'Arial', 'Deja-Vu Sans', 'Bitstream Vera Sans', 'Helvetica', sans-serif;
}

img {
	border:              0px;
}

a:link    { font-weight:bold; color:green;   text-decoration:underline; }
a:visited { font-weight:bold; color:green;   text-decoration:underline; }
a:focus   { font-weight:bold; color:green;   text-decoration:underline; }
a:hover   { font-weight:bold; color:#33cc33; text-decoration:underline; }
a:active  { font-weight:bold; color:#33cc33; text-decoration:underline; }


/*-------------------------------------------------------------------*/
/*-   Heading                                                        */
/*-------------------------------------------------------------------*/
#markrs_heading {
	color:               white;
	background-color:    #a5de63;
}

#markrs_heading h1 {
	background-color:    #67ba03;
	margin:              0px;
	padding:             3px;
}

#markrs_heading a:link,
#markrs_heading a:visited,
#markrs_heading a:hover,
#markrs_heading a:active,
#markrs_heading a:focus
 {
	font-size:           0.8em;
	padding:             0px;
	text-decoration:     none;
	color:               #ffffff;
}

#markrs_heading p {
	margin:              0px;
	padding:             0px;
	text-align:          right;
}

#markrs_heading form {
	margin:              0px;
	padding:             2px;
	text-align:          right;
}

.login input[type="submit"] {
	background-color:    #a5de63;
	border:              0px;
	width:               50px;
	color:               #ffffff;
	font-size:           0.8em;
}


/*-------------------------------------------------------------------*/
/*-   Content                                                        */
/*-------------------------------------------------------------------*/
#markrs_content {
	background-color:    #ffffff;
	padding:             10px;
}

#markrs_content h1 {
	font-size:           1em;
}

#markrs_content h2 {
	font-size:           0.9em;
}

#markrs_content p,
#markrs_content a,
#markrs_content li,
#markrs_content label,
#markrs_content td,
#markrs_content th,
#markrs_nureinbutton {
	font-size:           0.9em;
}


.comment {
	color:               #666666;
}
/*-------------------------------------------------------------------*/
/*-   Tabellen                                                       */
/*-------------------------------------------------------------------*/
table.extra td,
table.extra th {
	border:              1px solid #eeeeee;
}

/*-------------------------------------------------------------------*/
/*-   Footing                                                        */
/*-------------------------------------------------------------------*/
#markrs_footing {
	background-color:    #67ba03;
	color:               white;
	text-align:          center;
	font-size:           0.9em;
	padding:             2px;
}

#markrs_footing .logout {
	font-size:           0.8em;
}

#markrs_footing a:link,
#markrs_footing a:visited {
	color:               white;
	text-decoration:     none;
}

#markrs_footing a:focus,
#markrs_footing a:hover,
#markrs_footing a:active {
	color:               white;
	text-decoration:     underline;
}


/*-------------------------------------------------------------------*/
/*-   Block "nur noch ein Button"                                    */
/*-------------------------------------------------------------------*/
#markrs_nureinbutton {
	background-color:    white;
	text-align:          center;
	padding:             15px;
}


/*-------------------------------------------------------------------*/
/*-   Diagramme                                                      */
/*-------------------------------------------------------------------*/
table.diagram td,
table.diagram th {
	border:              1px solid #eeeeee;
}

.dia_caption {
	width:				 50%;
}

.dia_value {
	vertical-align:      middle;
}

.dia {
	display:			 block;
	width:				 149px;
	border:				 1px solid #67ba03;
	background-color:	 #ffffff;
	padding:			 0px;
}

.balken {
	display:			 block;
	position:			 relative;
	background:			 #a5de63;
	text-align:			 center;
	height:				 1.2em;
	line-height:		 1.2em;
	font-family:		 Arial;
	font-size:			 0.8em;
}


/*-------------------------------------------------------------------*/
/*-   Tabellen                                                       */
/*-------------------------------------------------------------------*/
table.layout {
	width:               100%;
}

table.layout td {
	vertical-align:      top;
}


/*-------------------------------------------------------------------*/
/*-   Slogan unter Grafik                                            */
/*-------------------------------------------------------------------*/
#markrs_content p.markiers_dir {
	font-size:           1.2em;
	text-align:          center;
	font-weight:         bold;
}

#markrs_content p.markiers_dir span {
	background-color:    #a5de63;
}


/*-------------------------------------------------------------------*/
/*-   Listen                                                         */
/*-------------------------------------------------------------------*/
#markrs_content ul {
	list-style-type:     square;
}


/*-------------------------------------------------------------------*/
/*-   Forms                                                          */
/*-------------------------------------------------------------------*/
.error {
	color:               #ff0000;
}

.success {
	color:               #009900;
}

fieldset {
	border:              1px dotted #cccccc;
	margin-bottom:       5px;
	padding:             2px;
}

label {
	display:             block;
	width:               250px;
	float:               left;
}

.login input {
	border:              1px solid #999999;
	margin-bottom:       2px;
}

.form input[type="text"],
.form input[type="password"],
.form input[type="submit"],
.form select,
.form textarea {
	width:               250px;
	border:              1px solid #999999;
	margin-bottom:       2px;
}

.form input:hover,
.form textarea:hover,
.form select:hover {
	background-color:    #eeffee;
}

.login .lb {
	border:              none;
}

