#inhalt {min-height:1800px;}
#ueber_div {width: 1000px;}
#kopf {width: 1000px;}
#kopf_2 {width: 1000px;}
#menu {	width: 180px;}

font, th, td, p, ul, li, a, div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
img {border-style:none;}
body {
	background-color: #E3E3E3;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1
		
}

#kalender_kopf {
	background:#0064C5;
	
}
.spalte_1, a:hover, table.tab tr.tr_alt td, #kopf, #kopf_2, #menu, .news_box_rechts, #fuss, #kopf_media
{
	background:#ECF8FF;
	
}
.spalte_2,.news_date,.news_box_rechts_innen, input, #kalender_kopf, .menu li
{
	background:#B9CFE0;
	
}

#box,#bild_l_1, #bild_l_2, #bild_l_3, #bild_r_1, #bild_r_2, #bild_r_3, #bild_m_1, #bild_m_2, #bild_m_3, .menu_desc, .artikel_liste, .artikel_liste_pay, .artikel_liste_login
{
	background: #f8fcff;
	
}

.meldung_neg{background:#FF8888;}
.meldung_pos{background:#B2FFB3;}

#kopf, #kopf_media, #kopf_2, #box, #menu, #admin_menu, .menu_desc, .artikel_liste, .artikel_liste_pay, .artikel_liste_login, .hinweis_login, .hinweis_pay, #inhalt, .news, .news_desc, .archiv, .news_box_rechts, .news_box_rechts_innen, #fuss, #artikel_sortierung, .callidryas_sky, .inhalt_fenster, .inhalt_fenster_titel, .tool-title, .tool-text,  table.tab, input, iframe {	
	border-top-style: solid ; border-top-color: #CBE3F5; border-top-width: 2px; 
	border-bottom-style: solid ; border-bottom-color: #CBE3F5; border-bottom-width: 2px; 
	border-right-style: solid ; border-right-color: #CBE3F5; border-right-width: 2px;
	border-left-style: solid ; border-left-color: #CBE3F5; border-left-width: 2px;

}


a:link, a:active, a:visited { color : #006699;  text-decoration: none;}
a:hover		{color : #DD6900;}
input {

	color:#006699;
	
}
#ueber_div {
	margin-left: 0px; 
	min-height:700px;
	background: #ffffff;
	text-align: left;
	font-size : 12px;
	border-right-style: solid ; border-right-color: #CBE3F5; border-right-width: 2px;
}


table.tab tr.tr_alt td { border-top:1px #CBE3F5; border-bottom:1px #CBE3F5; }

table.tab td { background-color:#fff; border:0px solid #000;}



#kopf {
	white-space: nowrap;
	vertical-align:middle;
	text-align: center;
	
	border-top-style: none ; border-top-width: 0px; 
}
#kopf_media{
	border-top-style: none ; border-top-width: 0px; 
	width:600px;height:70px; margin-top:-2px;
	text-align: center;
	vertical-align: middle;
	display:block;
}
#kopf_2 {
	vertical-align:middle;
	white-space: nowrap;
	text-align: justify;
	word-spacing:5px;
	border-top-style: none ; border-top-width: 0px; 
}
.callidryas{
	vertical-align:middle;
	text-align: center;
	white-space: nowrap;
}
.logo{
	float:left;	
}

#box {
	
	width: 1000px;
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
	border-top-style: none ; border-top-width: 0px; 
}
#box h1
{
	font-weight:bold;
	font-size:16px;
}
#box h2
{
	font-weight:bold;
	font-size:14px;
	text-align:left;
}
.button_del_wasser, .button_del_img, .button_save_img{
	background-image: url('/bilder/icons/camera_error.png') ; 
	background-repeat: no-repeat;
	background-color:transparent;
	width:16px;
	height:16px;
	border:none;
  	text-indent: -1000em;
}
.button_del_img{
	background-image: url('/bilder/icons/cancel.png') ; 
}
.button_save_img{
	background-image: url('/bilder/icons/accept.png') ; 
}

#galerie_zeile{
width: 1024px;
margin-top: 5px;
}

#bild_l_1, #bild_l_2, #bild_l_3
{
float: left;
width: 260px;
min-height: 120px;
text-align:center;
}

#bild_r_1, #bild_r_2, #bild_r_3
{
float: right;
width: 260px;
min-height: 120px;
text-align:center;
}
#bild_m_1, #bild_m_2, #bild_m_3
{
margin: 0px auto;
width: 260px;
min-height: 120px;
text-align:center;
}
#bild_l_2, #bild_r_2, #bild_m_2
{
width: 380px;
height: 290px;
}
#bild_l_3, #bild_r_3, #bild_m_3
{
width: 670px;
height: 510px;
}
.video{
margin: 0px auto;
width: 480px;
height: 360px;
text-align:center;
}
#menu {
	float:left;
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
	
	border-top-style: none ; border-top-width: 0px; 
	
}
#menu ul
{
	margin:0px;
	padding:0px;
	margin-left: 5px;
	margin-top: 0px;
	list-style-type:none;
	text-decoration: none;
	font-weight: bold;
}
#menu ul li
{	
	margin:0px;
	padding:0px;
	margin-left: 5px;
	margin-top: 0px;
	font-weight: normal;
	text-decoration: none;
	
}
#admin_menu {
	background: #FFD4D4;
	font-weight: bold;
	border-color: #F58383; 
}
.menu_lvl_0 {
	color: #64bcff;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
}
.menu_lvl_1,.menu_lvl_1_check  {
	color: #64bcff;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 0px;
	text-decoration: none;
}

.menu_lvl_2,.menu_lvl_2_check {
	color: #64bcff;
	font-weight:normal;
	margin-left: 10px;
	margin-top: 0px;
	text-decoration: none;
}
.menu_lvl_3,.menu_lvl_3_check {
	color: #64bcff;
	font-weight:normal;
	margin-left: 15px;
	margin-top: 0px;
	text-decoration: none;
}

.menu_lvl_1_check,.menu_lvl_2_check,.menu_lvl_3_check{
font-weight:bold;

}
.kat_titel
{
	font-weight:bold;
	margin-left: 15px;
	font-size : 14px;
}
.menu_desc, .artikel_liste, .artikel_liste_pay, .artikel_liste_login {
	font-weight:normal;
	margin-left: 15px;
	margin-top: 5px;
	width: 500px;
	min-height: 110px;
}

.hinweis_login, .hinweis_pay
{
	width: 400px;
	min-height:100px;
	vertical-align:middle;
	float:middle;
	margin-left:10px;
	margin-top:10px;
}
.artikel_liste_login, .hinweis_login{background: #E1FFEA;}
.artikel_liste_pay, .hinweis_pay{background: #FFD6D6;}



.menu_desc_pic{
float:left;
margin-top: 0px;
margin-left: 0px;
width:150px;
}

#inhalt {
margin-left: 210px;
background: #ffffff;
border-top-style: none ; border-top-width: 0px; 
border-bottom-style: none ; border-bottom-width: 0px; 
border-left-style: none ; border-left-width: 0px; 
} 

#inhalt h1, h2
{
	
	font-weight:bold;
	font-size:150%;
	
}
#inhalt h2
{
	font-size:14px;
}
.artikel_datum{
font-size:14px;
text-align: right;
}
.hinweis_center
{
   text-align:center;
   position: absolute;

}


.news
{	
	float:left;
	margin-left:10px;
	width: 400px;
	min-height:200px;

}
.archiv
{	
	
	margin-left:9px;
	width: 600px;
}
.icon_login{

	background-image: url('/bilder/icons/login.png');
	width:16px;
	height:16px;
border:none;
}
.icon_pay{

	background-image: url('/bilder/icons/pay.png');
	width:16px;
	height:16px;
border:none;
}
.icon_such{
	background-color:transparent;
	background-image: url('/bilder/icons/such.png');
	width:16px;
	height:16px;
	border:none;
}

.news_hidden
{	
	float:left;
	margin-left:0px;
	top:0px;
	width: 540px;
	height:800px;
	 
}
.news_desc {
	float:left;
	margin-left:10px;
	margin-top:10px;
	width: 500px;
}
.news_kat
{
	font-size:12px;
	font-style:normal;
	background:#CBE3F5;
}
.news_titel
{
	color : #006699;
	font-weight:bold;
	font-size:12px;
	
}
.news_date
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	
}
.news_box_rechts
{
	margin-top:20px;
	float:right;
	width: 240px;
	font-size:10px;
	border-right-style: none ; border-right-width: 0px; 
}
.news_box_rechts_innen{
padding-top:5px;
padding-left:5px;
font-size:12px;
color : #006699;
font-weight:bold;
width:235px;
height:20px;
display:block;
border-top-style: none ; border-top-width: 0px; 
border-right-style: none ; border-right-width: 0px; 
border-left-style: none ; border-left-width: 0px; 
}

#fuss {
	width: 1000px;
	height: 40px;
	border-bottom-style: none ; border-bottom-width: 0px; 
}




.menu_lvl_1:hover, .menu_lvl_2:hover, .menu_lvl_3:hover,.menu_desc:hover{
	background: #ECF8FF !important;
	border-bottom-style: groove ; border-bottom-color: #006699; border-bottom-width: 2px; 
	
}

#artikel_sortierung{
position:absolute;

	float:left;
	margin-top:5px;
	margin-left:525px;
	width: 70px;
	min-height: 50px;

}

.icon_titel{
	float:left;
	background-image: url('/bilder/icons/abc.png');
	width:16px;
	height:16px;
border:none;
}
.icon_date{
	float:left;
	background-image: url('/bilder/icons/date.png');
	width:16px;
	height:16px;
	border:none;
}
.callidryas_sky{

	margin:25px 0 50px 15px;
	width: 120px;
	min-height: 600px;
	background: #FDFDFD;
}

.inhalt_fenster{
margin-left: 15px;
min-width: 535px;
max-width:600px;
}
.inhalt_fenster_titel {
width: 250px;
margin-left: 35px;
background:#B2CAFF;
font-size: 14px;
font-weight:bold;

border-bottom-style: none ; border-bottom-width: 0px; 

}

.tool-tip {
	color: #ffffff;
	width: 139px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #000000;
	padding: 8px 8px 4px;

	border-bottom-style: none ; border-bottom-width: 0px; 
	background:#B2CAFF;
}
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	border-top-style: none ; border-top-width: 0px; 
	background:#B2CAFF;
}
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.menu {
min-height:150px;
font-size:90%;
margin:25px 0 50px 15px; /* this page only */

}



/* remove all the bullets, borders and padding from the default list styling */

.menu ul {

position:relative;



padding:0;

margin:0;

list-style-type:none;

width:150px;

}

/* style the list items */

.menu li {


min-height:26px;
/* for IE7 */
float:left;
}

.menu li.sub {background:#B9CFE0 url("/bilder/sub.gif") no-repeat right center;} 



/* get rid of the table */

.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}



/* style the links */

.menu a, .menu a:visited {

display:block; 

text-decoration:none;

min-height:25px;

line-height:25px;

width:149px;

color:#000;

text-indent:5px;

border:1px solid #fff;

border-width:0 1px 1px 1px;

}

/* hack for IE5.5 */

* html .menu a, * html .menu a:visited {width:150px; w\idth:149px;}

/* style the link hover */

* html .menu a:hover {color:#efa; background:#9AC9CB; position:relative;}



.menu li:hover {position:relative;}



/* For accessibility of the top level menu when tabbing */

.menu a:active, .menu a:focus {color:#efa; background:#9AC9CB;}



/* retain the hover colors for each sublevel IE7 and Firefox etc */

.menu li:hover > a {color:#efa; background:#9AC9CB;}

 

/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu li ul {

visibility:hidden;

position:absolute;

top:-30px;

/* set up the overlap (minus the overrun) */

left:100px;

/* set up the overrun area */

padding:30px;

/* this is for IE to make it interpret the overrrun padding */

background:transparent url(transparent.gif);

}



/* for browsers that understand this is all you need for the flyouts */

.menu li:hover > ul {visibility:visible;}





/* for IE5.5 and IE6 you need to style each level hover */



/* keep the third level+ hidden when you hover on first level link */

.menu ul a:hover ul ul{

visibility:hidden;

}

/* keep the fourth level+ hidden when you hover on second level link */

.menu ul a:hover ul a:hover ul ul{

visibility:hidden;

}

/* keep the fifth level hidden when you hover on third level link */

.menu ul a:hover ul a:hover ul a:hover ul ul{

visibility:hidden;

}



/* make the second level visible when hover on first level link */

.menu ul a:hover ul {

visibility:visible;

}

/* make the third level visible when you hover over second level link */

.menu ul a:hover ul a:hover ul{ 

visibility:visible;

}

/* make the fourth level visible when you hover over third level link */

.menu ul a:hover ul a:hover ul a:hover ul { 

visibility:visible;

}

/* make the fifth level visible when you hover over fourth level link */

.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { 

visibility:visible;

}
fieldset{
border-width: 2px; border-style: solid; border-color: #CBE3F5;
}

fieldset, .tmp_size{
width:72%;
}
fieldset legend,  fieldset legend a{
	font-size: 120%;
	font-weight: normal;
	color: #000000;
	color:#006699;
	line-height: 200%;
}
fieldset ul{
	margin:0px;
	padding:0px;
	margin-left: 5px;
	margin-top: 0px;
	font-weight: normal;
	text-decoration: none;

}
fieldset ul li{
	margin:0px;
	padding:0px;
	margin-left: 5px;
	margin-top: 0px;
	font-weight: normal;
	text-decoration: none;
	list-style-type:none;
}
.info_allgemein
{
float:left;width:150px; font-weight:bold; height:10px;
}




#upload-button {

	margin: 6px 1px 0 0;
}

.action-button {
	display: block;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}
.a-upload-button .a-upload-button-text {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	display: block;
	color: #006699;
	text-decoration: none;
	width:110px;height:30px;
	background-image: url('/bilder/button.jpg') ; 
	background-repeat: no-repeat;
	background-color:transparent;
	padding: 6px 5px 0 5px;
}
.a-upload-button:hover .a-upload-button-text {
	text-decoration: underline;
	 background-image: url('/bilder/button_2.jpg') ; 
	color : #DD6900;
	padding: 6px 5px 0 5px;
}
.a-upload-.inactive .a-upload-button-text {
	color: #000;
	padding: 6px 5px 0 5px;

}

td.spalte_desc{
	font-weight: bold;
}
