#div_top_frame
{
	overflow: hidden;
	position: relative;
	margin-top_: 30px;
	height: 120px;
	border-bottom: 2px solid #000066;
}
	
	
	
#div_top
{
	margin: 140px;
	background-image: url("../img/LOGO_transparent2.png");
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	border: 0px solid black;
	width: 440px;
	height: 80px;
	margin: 0px auto;
}

#div_subtop
{
	overflow: hidden;
	position: relative;
	width:975px;
	border: 0px solid black;
	margin:0 auto;
}


.clsSubTop
{
	float: left;
}

#div_menu_band
{
	color: white!important;
	background-color: #000066;
	
	overflow: hidden;
	position: relative;
	height: 30px;
	margin-top: 10px;
	
	font-family: 'Carrois Gothic SC';
}

#div_menu_frame
{
	
	overflow: hidden;
	position: relative;
	height: 30px;
	width: 460px;
	margin: 0 auto;
	padding-top: 5px;
}


.clsMenuDiv
{
	float: left;	
	width: 150px;
	text-align: center;
	border: 1px solid #000066;	
	cursor: pointer;
}

.clsMenuDiv:hover
{
	color: lightgray;	
	text-decoration: underline;
}

.clsMenuDiv[taste="unten"]
{
	border: 1px solid white;	
}	

#div_scroll_body
{
	overflow: auto;
	position: relative;
}

#div_theme_frame
{
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
	width: 875px;
	
}

#div_theme_intro
{
	overflow: hidden;
	position: relative;
	visibility: visible;
	text-align: center;
	margin:10px;
	font-family: 'Carrois Gothic SC';
}


.clsThemeDiv
{
	overflow: hidden;
	position: relative;
	width:150px;
	height:35px;
	background-color:#dbdddf;
	border-right: 4px solid black;
	border-bottom: 4px solid black;
	border-left: 4px solid lightgray;
	border-top: 4px solid lightgray;
	float: left;
	margin-right: 10px;
	text-align: center;
	padding-top: 5px;
	font-family: "Carrois Gothic SC", san-serif;
	font-family: "Spectral SC", san-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	cursor: pointer;
}

.clsThemeDiv[taste="unten"]
{
	border-right: 4px solid lightgray;
	border-bottom: 4px solid lightgray;
	border-left: 4px solid black;
	border-top: 4px solid black;

}	


.clsThemeDiv:hover
{
	text-decoration: underline;
	font-weight: bold;
}

.cls_div_theme
{
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 975px;
	min-height: 200px;
	border: 1px solid black;
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	
	background-color: #F0F0F0;
	font-family_: "Spectral SC", san-serif;
	font-family: "Arial";
	padding: 10px;
	margin-top:10px;
}

.blacklink
{
	font-weight: bold;
	color: black;
	text-decoration: none;
	font-style: italic;
}

#idDiv_Weekheader
{
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid white;
}

.clsDivKW
{
	overflow: hidden;
	position: relative;
	
	font-family: "Carrois Gothic SC", san-serif;
	text-align: center;
	background-color: #000066;
	color: white;
	width: 120px;
	float: left;	
	
	border-right: 1px solid white;
}	
	
	
.clsDivDay
{
	overflow: hidden;
	position: relative;
	
	font-family: "Carrois Gothic SC", san-serif;
	text-align: center;
	background-color: #000066;
	color: white;
	width: 165px;
	float: left;	
}

.clsDivKWLine
{
	overflow: hidden;
	position: relative;
	
	font-family: "Carrois Gothic SC", san-serif;
	text-align: center;
	background-color: #000066;
	color: white;
	width: 120px;
	height: 40px;
	float: left;		
	
	border-right: 1px solid white;
}	
	
	
.clsDivDayLine
{
	overflow: hidden;
	position: relative;
	
	font-family: "Carrois Gothic SC", san-serif;
	text-align: center;
	background-color_: #000066;
	background-color: white;
	color_: white;
	color: #000066;
	width: 165px;
	height: 40px;
	float: left;	
}

#idDiv_Minus, #idDiv_Plus
{
	overflow: hidden;
	position: relative;
	width: 20px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	padding-top: 5px;
	font-size: 20px;
}
#idDiv_Plus
{
	border-top: 1px solid gray;
	
}

#idDiv_PlusMinus
{
	overflow: hidden;
	position: relative;
	width: 22px;
	height: 72px;
	border:1px solid gray;
	float: right;
}



.unseen
{
	visibility: hidden;
	width: 0px;
	height: 0px;
}


#div_pwd
{
	overflow: hidden;
	position: relative;	
}

#div_inpPwd
{
	overflow: hidden;
	position: relative;
	width: 165px;
	float: left;
	margin-top: 10px;
}

#inpPwd
{
	width: 80px;
}

#div_inpPwd_button
{
	overflow: hidden;
	position: relative;
	float: left;
	width: 350px;
	margin-top:5px;
}

#btn_interface
{
	margin-left_: 50px;
	margin-left: 140px;
	width: 200px;	
}


#div_delete
{
	margin-top: 45px;
	overflow: hidden;
	position: relative;	
}

#div_delete_key_datum
{
	overflow: hidden;
	position: relative;
	width: 165px;
	float: left;
	margin-top: 10px;
}
#delete_key_datum
{
	width: 80px;
	margin-left: 17px;
}
#div_delete_button
{
	overflow: hidden;
	position: relative;
	float: left;
	width: 260px;
	margin-top:5px;
	margin-left: 96px;
}

#btn_delete
{
	margin-left: 40px;
	width: 200px;	
}

#response_delete
{
	color: red;
}



#div_get
{
	margin-top: 15px;
	overflow: hidden;
	position: relative;	
}

#div_get_button
{
	overflow: hidden;
	position: relative;
	float: left;
	width: 260px;
	margin-top:5px;
}

#btn_get
{
	margin-left: 40px;
	width: 200px;	
}



#div_insert
{
	margin-top: 15px;
	overflow: hidden;
	position: relative;	
}

#div_insert_key_datum
{
	overflow: hidden;
	position: relative;
	width: 165px;
	float: left;
	margin-top: 10px;
}
#insert_key_datum
{
	width: 80px;
	margin-left: 17px;
}

#div_insert_key_vn
{
	overflow: hidden;
	position: relative;
	width: 80px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
#insert_key_vn
{
	width: 20px;
	margin-left: 5px;
}

#div_insert_referenz
{
	overflow: hidden;
	position: relative;
	width: 340px;
	float: left;
	margin-top: 10px;
	margin-left_: 15px;
}
#insert_referenz
{
	width: 230px;
	margin-left: 1px;
}

#div_insert_anzeigetxt
{
	overflow: hidden;
	position: relative;
	width: 310px;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
}
#insert_anzeigetext
{
	width: 200px;
	margin-left: 5px;
}

#div_insert_button
{
	overflow: hidden;
	position: relative;
	float: left;
	width: 260px;
	margin-top:5px;
}

#btn_insert
{
	margin-left: 40px;
	width: 200px;	
}

#response_insert
{
	color: red;
}

.clsDivKWLine
{
	border-right: 1px solid lightgray;
	font-size: 12px;
}
.clsDivDayLine
{
	border-right: 1px solid lightgray;
	font-size: 12px;
}
.clsDivDayVor
{
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 18px;
	
}

.clsDivDayNach 
{
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 18px;	
	border-bottom: 1px solid lightgray;
}


a.clsGoogleeLink, a.clsGoogleeLink:visited, a.clsGoogleeLink:hover, a.clsGoogleeLink:active
{
  color:black;
  font-weight: bold;
  text-decoration: none!important;
}