/* Div-Layer - Rahmengestaltung mit Rundung */
/* Aussenrahmen */
.box {background: transparent; width: 810px; margin:0 auto;}
.box p {margin:0 10px; padding-bottom:0.5em;}
.box .top, .box .bottom {display:block; background:transparent; font-size:1px;}
.box .r1, .box .r2, .box .r3, .box .r4 {display:block; overflow:hidden;}
.box .r1, .box .r2, .box .r3 {height:1px;}
.box .r2, .box .r3 , .box .r4 {background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}
.box .r1 {margin:0 5px; background:#007a37;}
.box .r2, .box .r2b {margin:0 3px; border-width:0 2px;}
.box .r3, .box .r3b {margin:0 2px;}
.box .r4, .box .r4b {height:2px; margin:0 1px;}
.box .boxcontent {display:block; background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}

/* Kopfrahmen */
.box_1 {background: transparent; width: 800px; margin:0 auto;}
.box_1 p {margin:0 10px; padding-bottom:0.5em;}
.box_1 .top_1, .box_1 .bottom_1 {display:block; background:transparent; font-size:1px;}
.box_1 .r1, .box_1 .r2, .box_1 .r3, .box_1 .r4 {display:block; overflow:hidden;}
.box_1 .r1, .box_1 .r2, .box_1 .r3 {height:1px;}
.box_1 .r2, .box_1 .r3, .box_1 .r4 {background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}
.box_1 .r1 {margin:0 5px; background:#007a37;}
.box_1 .r2, .box_1 .r2b {margin:0 3px; border-width:0 2px;}
.box_1 .r3, .box_1 .r3b {margin:0 2px;}
.box_1 .r4, .box_1 .r4b {height:2px; margin:0 1px;}
.box_1 .boxcontent {display:block; background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}

/* Navigation */
.box_2 {background: transparent; width:160px; margin:5px; float:left;}
.box_2 p {margin:0 10px; padding-bottom:0.5em;}
.box_2 .top_2, .box_2 .bottom_2 {display:block; background:transparent; font-size:1px;}
.box_2 .r1, .box_2 .r2, .box_2 .r3, .box_2 .r4 {display:block; overflow:hidden;}
.box_2 .r1, .box_2 .r2, .box_2 .r3 {height:1px;}
.box_2 .r2, .box_2 .r3, .box_2 .r4 {background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}
.box_2 .r1 {margin:0 5px; background:#007a37;}
.box_2 .r2, .box_2 .r2b {margin:0 3px; border-width:0 2px;}
.box_2 .r3, .box_2 .r3b {margin:0 2px;}
.box_2 .r4, .box_2 .r4b {height:2px; margin:0 1px;}
.box_2 .boxcontent {display:block; background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}

/* Kalender */
.box_3 {background: transparent; width:160px; margin:5px; float:right;}
.box_3 p {margin:0 10px;padding-bottom:0.5em; text-align: justify; font-size:10px;}
.box_3 .top_3, .box_3 .bottom_3 {display:block; background:transparent; font-size:1px;}
.box_3 .r1, .box_3 .r2, .box_3 .r3, .box_3 .r4 {display:block; overflow:hidden;}
.box_3 .r1, .box_3 .r2, .box_3 .r3 {height:1px;}
.box_3 .r2, .box_3 .r3, .box_3 .r4 {background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}
.box_3 .r1 {margin:0 5px; background:#007a37;}
.box_3 .r2, .box_3 .r2b {margin:0 3px; border-width:0 2px;}
.box_3 .r3, .box_3 .r3b {margin:0 2px;}
.box_3 .r4, .box_3 .r4b {height:2px; margin:0 1px;}
.box_3 .boxcontent {display:block; padding:0 5px; background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}

/* Content */
.box_4 {background: transparent; width:468px; margin:5px 0; float:left;}
.box_4 p {margin:0 10px; padding-bottom:0.5em;}
.box_4 .top_4, .box_4 .bottom_4 {display:block; background:transparent; font-size:1px;}
.box_4 .r1, .box_4 .r2, .box_4 .r3, .box_4 .r4 {display:block; overflow:hidden;}
.box_4 .r1, .box_4 .r2, .box_4 .r3 {height:1px;}
.box_4 .r2, .box_4 .r3, .box_4 .r4 {background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}
.box_4 .r1 {margin:0 5px; background:#007a37;}
.box_4 .r2, .box_4 .r2b {margin:0 3px; border-width:0 2px;}
.box_4 .r3, .box_4 .r3b {margin:0 2px;}
.box_4 .r4, .box_4 .r4b {height:2px; margin:0 1px;}
.box_4 .boxcontent {display:block; background:#e0eee4 url(../images/www.gif) no-repeat scroll 10px 3px; border-left:1px solid #007a37; border-right:1px solid #007a37;}

/* Fußrahmen */
.box_5 {background: transparent; width: 800px; margin:0 auto;}
.box_5 p {margin:0 10px; padding-bottom:0.5em;}
.box_5 .top_5, .box_5 .bottom_5 {display:block; background: transparent; font-size:1px;}
.box_5 .r1, .box_5 .r2, .box_5 .r3, .box_5 .r4 {display:block; overflow:hidden;}
.box_5 .r1, .box_5 .r2, .box_5 .r3 {height:1px;}
.box_5 .r2, .box_5 .r3, .box_5 .r4 {background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}
.box_5 .r1 {margin:0 5px; background:#007a37;}
.box_5 .r2, .box_5 .r2b {margin:0 3px; border-width:0 2px;}
.box_5 .r3, .box_5 .r3b {margin:0 2px;}
.box_5 .r4, .box_5 .r4b {height:2px; margin:0 1px;}
.box_5 .boxcontent {display:block; background:#e0eee4; border-left:1px solid #007a37; border-right:1px solid #007a37;}

#navilayer { 
width: 400px;
height: 300px;
top: 135px; 
position: absolute; 
z-index: 10; 
visibility: visible;
border:1; 
}


body {color: #000000; font-family: Arial; background: #e0eee4 url(../images/hg-diagonal.gif); }

.bodytext {font-size: 9pt;}

table { background:#e0eee4; border: solid 2px #007a37; }

h1{color: #007a37; font-weight:bold; font-size:13pt; margin-left:10px;}
h3{color: #007a37; font-weight:bold; font-size:9pt; margin-left:10px;}
h5{color: #007a37; font-weight:bold; font-size:7pt; margin-left:10px;}

li{list-style-type:square; margin-bottom: 0px; padding-bottom: 0px; font-size: 9pt;}
ul{margin-left: 1em; padding-left: 1em;}
img{margin: 0 5px;}

td{padding:0px; font-size:9pt;}

a:link { color: #007a37; text-decoration: none; }
a:visited { color: #007a37; text-decoration: none; }
a:focus { color: #007a37; font-weight: bold; }
a:hover { color: #007a37; font-weight: bold; text-decoration: underline; }
a:active { color: #007a37; font-weight: bold; text-decoration: none; }

body, textarea { scrollbar-3dlight-color: #e0eee4;
		scrollbar-arrow-color: #fffff;
                 scrollbar-base-color: #e0eee4;
                 scrollbar-darkshadow-color: #e0eee4;
                 scrollbar-face-color: #e0eee4;
                 scrollbar-highlight-color: #fffff;
                 scrollbar-shadow-color: #fffff;
                 scrollbar-track-color: #e0eee4 }

/* Extensionsformatierung */

/* ablinklist -> beginn */

.tx_ablinklist_treeView_category_level_1 {
       	  margin-top : 5px;
					margin-bottom : 5px;
         	font-size : 9pt;
}
.tx_ablinklist_treeView_category_level_2 {
         	margin-top : 5px;
					margin-bottom : 5px;
         	font-size : 9pt;
}

.tx_ablinklist_treeView_links {
	margin-bottom : 5px;
	margin-left : 20px;
	font-size : 9pt;
}

/* ablinklist -> ende */

/* abdownloads -> beginn */

.tx_abdownloads_treeView_category_level_1 {
       	  margin-top : 5px;
					margin-bottom : 5px;
         	font-size : 9pt;
}
.tx_abdownloads_treeView_category_level_2 {
         	margin-top : 5px;
					margin-bottom : 5px;
         	font-size : 9pt;
}

.tx_abdownloads_treeView_downloads {
					margin-bottom : 5px;
					margin-left : 20px;
					font-size : 9pt;
}
.tx_abdownloads_viewDetailsForDownload {
	font-size : medium;
	border : 0px; 
	background-color : #e0eee4;
	padding : 10px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
/* abdownloads -> ende */

table.month-small {
				border: 1px solid #007a37;
				border-collapse: collapse;
				}
.month-small th, .month-small td {
								padding: 0;
								width: 22px;
								font-size: 10px;
								}
.monthoff {
		background-color: #e0eee4 ! important;
		color: #e0eee4 ! important;
		}
.monthtoday {
			background-color: #e0eee4 ! important;
			}
.monthWeekend {
			background-color: #e0eee4;
			}
.monthsmallbasic {
			text-align: center;
			vertical-align: top;
			}
.sideback {
			background-color: #007a37 ! important;
			background-image: url() ! important;
			}

.title {
			background-image: url() ! important;
			background-color: #007a37 ! important;
			padding: 5px;
			color: #ffffff ! important;
			}
.title h1{
			color: #ffffff ! important;
			}
.rowOff {
			background-color: #e0eee4;
			border-top: 1px solid #007a37;
			border-left: 1px solid #007a37;
		}
.rowOff2 {
			background-color: #e0eee4;
			border-top: 1px solid #007a37;
			}
.timeborder {
			border-right: 2px solid #007a37;
			border-top: 1px dashed #007a37;
			background-image: url() ! important;
			background-color: #e0eee4;
			}
.dayborder {
			background-color: #e0eee4;
			border-top: 1px solid #007a37;
			}
.dayborder2 {
			background-color: #e0eee4;
			border-top: 1px dashed #007a37;
			}
.calborder {
			background-color: #e0eee4;
			border: 1px solid #007a37;
			}
.default_categorybody {
			background-color: #ffffff;
			border: 1px solid #ffffff;
			color: #e0eee4  ! important;
			}
.default_categoryheader {
			background-color: #ffffff;
			color: #e0eee4  ! important;
			}
.month-weeknums {
			border-right:1px solid #AAAAAA;
			background-color:#e0eee4;
		}
.month-weekdays {
			border-bottom:1px solid #AAAAAA;
			background-color:#e0eee4;
		}
.monthCurrentWeek {
			background-color: #e0eee4;
		}
.month-small a:link,.monthoff a:visited {
			color: #007a37;
		}


.rowOn {
		background-color: #e0eee4;
		border-top: 1px solid #007a37;
		border-left: 1px solid #007a37;
		text-decoration:underline;
		color:007a37;
		cursor:pointer;

		}
.rowOn2 {
		background-color: #e0eee4;
		border-top: 1px solid #007a37;
		cursor:pointer;
		}
.rowOff {
		background-color: #e0eee4;
		border-top: 1px solid #007a37;
		border-left: 1px solid #007a37;
		color:007a37;
		}
.rowOff2 {
		background-color: #e0eee4;
		border-top: 1px solid #007a37;
		}
.rowToday {
			background-color: #e0eee4;
			border-top: 1px solid #007a37;
			border-left: 1px solid #007a37;
			text-decoration:underline;
			}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #007a37;
		padding: 0px 0px;
	}

.csc-textpic-caption {
		font-size: 8pt;
		color: #007a37;
		font-family: Arial;
		}

