@CHARSET "ISO-8859-1";

/*Grundsätzliches*/

body
{
	background: #777;
	margin:00px;
	color:#333;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;	
}

a
{
	text-decoration:none;
	color:#333333;
}

hr
{
background-color:#CCC; /* Mozilla 1.4 */
color:#CCC; /* IE 6 */
border: #CCC; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

/*Überschriften*/

h1
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:0px;
	padding-top:3px;
}

h2
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding:6px;
	padding-left:25px;
	background-image: url("dateien/bilder/style/about2.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin: 3px;
	margin-top: 10px;
	margin-left:0px;
}

h3
{
	font-size:10px;
	font-weight:normal;
	color:#999;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:0px;
	padding-top:2px;
}
h4
{
	font-size:12px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:0px;
	padding-top:2px;
}

.headkasten
{
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 30px;
	background-image: url(dateien/bilder/style/about.gif);
	background-repeat: no-repeat;
	padding-left: 35px;	
}

/*Formulare und Buttons*/

input
{
	font-size: 10px;
}
form
{
	margin: 0px;	
}
.button
{
	background-color: #DE7D1C;
	background-image: url("dateien/bilder/style/button.jpg");
	background-repeat: repeat-x;
	font-weight:bolder;
	color:#FFF;
	border:solid 1px #CE741A;
	font-size: 10px;
	padding: 2px;
	margin-bottom:4px;
	
}
.button2
{
	background-color: #DE7D1C;
	font-weight:bolder;
	color:#FFF;
	border:solid 1px #CE741A;
	font-size: 10px;
	padding: 2px;
	cursor: pointer;
	margin-bottom:4px;
	
}

/*Hauptfenster und seine Elemente */

.main
{
	width:900px;
	border:solid 1px #333333;
}

.top
{
	height:80px;
	background-image:url(dateien/bilder/style/top.jpg);
}

.content1
{
	padding:10px;
	background-color:#EEEEEE;
}

.content2
{
	padding:5px;
	background-color:#E4E4E4;
	border-left:solid 1px #CCCCCC;
}

.bottom
{
	padding:5px;
	background-color:#DDDDDD;
	border-top:solid 1px #CCCCCC;
	color:#888
}

/*Navi*/

.navi_back
{
	background-image:url(dateien/bilder/style/navi.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#008800;
	
	color:#EEE;	
	font-weight:bolder;
	border-bottom:solid 1px #000;
}

.navi_back a
{
	color:#EEE;
}
.navi
{
	padding:6px;
	border-right:solid 1px #00BB00;
	width:60px;
}
.navi_over
{
	background-color:#009900;
	padding:6px;	
	border-right:solid 1px #00BB00;
	cursor:pointer;
	width:60px;
}

/*Loginkasten*/

.loginkasten
{
	width:100%;
	border: solid 2px #FF9900;
}

/*Listen*/
.listenelement
{
	border-bottom:solid 1px #CCCCCC;
	padding:2px;
}
.listenelement_over
{
	border-bottom:solid 1px #CCCCCC;
	padding:2px;
	background-color: #FFCC99;
	cursor: pointer;
}
.listenelement2
{
	border-bottom:solid 1px #CCCCCC;
	padding:2px;
	background-color: #DDDDDD;
}
.listenelement3
{
	border-bottom:solid 1px #CCCCCC;
	padding:2px;
	background-color: #E6E6E6;
}
.listenelement_top
{
	border-bottom:solid 1px #CCCCCC;
	padding:3px;
	background-color: #CCCCCC;
	font-weight:bolder;
}

/*Kalender*/
.woche_top
{
	border-bottom:solid 1px #AAA;
	padding:3px;
	background-color: #AAA;
	font-weight:bolder;
}
.datumskasten
{
	width: 20px;
	font-weight: bolder;
	border-bottom: solid 1px #AAA;
	border-right: solid 1px #AAA;
	background-color: #CCC;
	padding: 2px;
}

.datumskasten_today
{
	width: 20px;
	font-weight: bolder;
	border-bottom: solid 1px #AAA;
	border-right: solid 1px #AAA;
	background-color: #DE7D1C;
	padding: 2px;
}

.kalenderkasten
{
	border-bottom: solid 1px #AAA;
	background-color:#FFF;
	padding: 2px;
	width: 180px;
}

.kalenderkasten2
{
	background-color:#DDD;
	border-bottom: solid 1px #AAA;
	padding: 2px;
}

.termin_over
{
	background-color: #FFCC99;
	border-bottom: solid 1px #AAA;
	padding: 2px;
}

.wochenkasten
{
	width: 200px;
	border: solid 1px #AAA;
}
.abfrage
{
	padding-left:4px;
	padding-right:3px;
	background-color:#F90;
	color:#FFF;
	font-weight: bolder;
}

/*Tabellen*/
.tablehead
{
	background-color: #CCC;
	font-weight: bolder;
	padding: 2px;
}
.tablezeile1_1
{
	background-color: #EAEAEA;
	padding: 2px;
}
.tablezeile1_2
{
	background-color: #E8E8E8;
	padding: 2px;
}

.tablezeile2_1
{
	background-color: #E0E0E0;
	padding: 2px;
}
.tablezeile2_2
{
	background-color: #DDDDDD;
	padding: 2px;
}

.abfrageliste
{
	padding:2px;
}
.abfrageliste:hover
{
	padding:2px;
	background-color: #CCC;
}

/*Forum*/
.forenkasten
{
	border:solid 1px #CE741A;
	border-top: 0px;
	width: 90%;
}
.buchkasten
{
	border:solid 2px #CCCCCC;
	width: 95%;
	margin-bottom: 10px;
}
.leiste
{
	background-color: #DE7D1C;
	background-image: url("dateien/bilder/style/button.jpg");
	background-repeat: repeat-x;
	font-weight:bolder;
	color:#FFF;
	border-top:solid 1px #CE741A;
	border-bottom:solid 1px #CE741A;
	font-size: 10px;
	padding: 4px;
}
.links
{
	background-color: #DDDDDD;
	width: 100px;
	padding: 10px;
	border-right:solid 2px #CCCCCC;
}
.links2
{
	background-color: #DDDDDD;
	width: 180px;
	padding: 5px;
	border-right:solid 2px #CCCCCC;
}
.rechts
{
	background-color: #E9E9E9;
	padding: 5px;
}
.rechts2
{
	background-color: #FFF;
	padding: 5px;
}

.navigation
{
	background-color: #E5E5E5;
	padding: 10px;
	padding-bottom:6px;
	border:solid 1px #CCC;
	margin-top:10px;
	margin-bottom:10px; 
}
	

