﻿/* Zusatz-CSS für doit-Web für alte Klassen */

 .seite {
	
	margin-left:auto;
	margin-right:auto;
	padding:30px;
	background-color: #FFFFe0;
	font-family: Trebuchet,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight:13px;
	line-height: normal;
	max-width: 1280px;
	min-width: 800px;
  	border-radius: 10px;
   	-moz-border-radius: 10px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);border-radius: 10px;padding:10px 20px 10px 20px;margin-bottom:30px;
}
	


.achtung {
	border-width: thick;
	border-style: solid;
	border-color: Red;
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	font-weight: bold;
	background-color: Yellow;
}
.betont {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: Aqua;
}

.frage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.antwort {
	font-family: Arial, Helvetica, sans-serif;
	color: Maroon;
	font-size: 12pt;
	font-weight: lighter;
	letter-spacing: 1px;
	font-variant: normal;
}
.wichtig {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: Yellow;
}
.starr {
	font-family: "Courier New", Courier, monospace;
	background-color: White;
}
.tabelle2 {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: Aqua;
}
.tabelle1 {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: Yellow;
}
.rot {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: Red;
}
.blau {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: Aqua;
}
.gruen {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: Lime;
}
.grau {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: lightgrey;
}
.lila {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: Fuchsia;
}
.weiss {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}
.gelb {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	background-color: yellow;
}
.box1 {
	border-width: 1px;
	border-style: solid;
	border-color: Background;
	padding: 10px;
	text-align: left;
	background: White;
  	border-radius: 10px;
   	-moz-border-radius: 10px;

}

#posabs { position: absolute; left: 10px; top: 25px; z-index:1;}

#posabs2 { position: absolute; left: 50px; top: 200px; z-index:2;}

iframe.border {
	border: 0px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
 
.balken {
	background: #ff6600;
	background-image: url('balken.jpg');
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #CFCFCF;
	width: 100%;
	float: left;
	margin-right: 12px;
	padding: 2px 0 5px;
	text-align: center;
}

/*[type=submit],[type=reset] {
	background: #DDD;
	background-image: url('balken.jpg');
	border: 1px outset #AAA;
	padding: 4px 5px;
}*/


img {border: 0px;}

td {vertical-align:top;
padding:8px;
border-bottom: 1px lightgrey;}

textarea {overflow: auto;}

input.text, textarea, select {
	background: #FCFCFC;
	border: 1px inset #AAA;
	margin: 0.5em 0;
	padding: 4px 5px;
}

/*input:active {border-style: inset;}*/
/*input.text:focus, textarea:focus, select:focus {background: #FFFFF5;}*/
input:focus { background: rgb(255, 255, 51)}
select:focus { background: rgb(255, 255, 51)}

/* Images */

img.bordered,img.alignleft,img.alignright,img.aligncenter {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}
img.alignleft, img.left {margin: 0 0.5em 0.25em 0;}
img.alignright, img.right {margin: 0 0 1em 1.5em;}


/* Floats */   

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}