/* DESIGN ID */
* 				{ margin: 0; padding: 0; }
html, body 		{
	background-image: url(../../data/Image/design/hg-verlauf-blue.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #625322;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color: #d4edfa;
}
img 			{ border: 0; }
p					{ margin-bottom: 12px; line-height: 200%; }
a					{ color: #00295b; text-decoration: underline; }
a:hover		{ color: #00295b; text-decoration: none; }
a:active	{ color: #00295b; text-decoration: none; }
a:focus		{ outline: none; }


/* CONTENT */
#centered { width: 1000px; }
#logo			{
	float: left;
	background-position: left top;
	width: 210px;
	height: 180px;
	margin-top: 80px;
}
#main			{ float: right; width: 790px; }
#main_top	{ width: 790px; margin-top: 0px; height: 20px; }
#main_header			{ width: 790px; margin-top: 0px; height: 244px; }
#main_header_box	{
	float: right;
	width: 195px;
	height: 214px;
	padding-left: 15px;
	text-align: left;
	top: 25px;
	font-size: 18px;
}

#main_content		{ float: right; width: 790px; background-color: #ffffff; background-image: url(/data/Image/design/int/cut-line.gif); background-position: top left; 
								background-repeat: repeat-y; padding-bottom: 15px; }
#content_left 		{ float: left; width: 570px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 20px; margin-right: 1px; }
#content_left_intro			{
	padding-top: 0px;
	padding-left: 30px;
	width: 540px;
	height: 127px;
	background-color: #f6f4eb;
	background-image: url(/data/Image/design/int/intro-raute.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	font-style: italic;
	color:#00295b;
}
#content_left_content		{ width: 550px; padding-top: 25px; padding-left: 10px; padding-right: 10px; padding-bottom: 25px; }
p#intro 					{ color: #ffffff; font-size: 10px; height: 17px; background-color: #00295b; margin-top: 110px; font-style: normal; font-weight: normal; padding-left: 5px; 
								margin-bottom: 0px; font-family: Arial, Helvetica, Geneva, sans-serif; }
p#intro a 					{ color: #ffffff; text-decoration: none; }
p#intro a:hover 			{ color: #ffffff; text-decoration: underline; }
p.link 						{ color: #625322; font-size: 10px; text-align: right; margin-bottom: 0px; }
p.link a 					{ color: #00295b; text-decoration: underline; }
p.link a:hover 				{ color: #00295b; text-decoration: none; }


ul.aufzaehlung			{ margin-bottom: 10px; }
li.aufzaehlung			{ color: #625322; font-size: 12px; text-align: left; list-style-type: none; list-style-position: outside; padding-left: 16px; margin-left: 0px; margin-bottom: 0.7em;
					list-style-image: none; background-image: url(/data/Image/design/list-point.jpg); background-repeat: no-repeat; background-position: 0px 1px;}
					

#content_right				{
	float: left;
	padding-left: 10px;
	background-image: url(/data/Image/design/int/cut-line-shadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	background-color: #FFFFFF;
}
								
								
#content_iframe				{
	float: left;
	width: 200px;
	padding-left: 0px;
	background-position: left top;
	padding-top: 5px;
	background-color: #FFFFFF;
	margin-top: 10px;
}	



#content_left_content_left	{
	float: left;
	width: 200px;
	height: 120px;
	margin-right: 10px;
}

#content_left_content_right	{
	float: right;
	width: 200px;
	height: 120px;
}

							
								
								
.right_box_gold				{ width: 180px; margin-bottom: 15px; }


.right_box_gold_top			
{ width: 180px; 
height: 20px; 
background-image: url(/data/Image/boxes/box-gold-header.jpg); 
background-position: top left; 
background-repeat: no-repeat; 
text-align: center; 
font-size: 13px; 
color: #00295b; 
font-family: "Times New Roman", Times, serif; 
padding-top: 18px; 
padding-left: 10px; 
margin-bottom: 2px; 
text-transform: uppercase;}







.right_box_gold_content		{
	width: 161px;
	margin-left: 7px;
	background-image: url(/data/Image/boxes/box-gold-verlauf.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 11px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfc6a5;
	border-right-color: #cfc6a5;
	border-bottom-color: #CFC6A5;
	border-left-color: #cfc6a5;
	overflow: auto;
	line-height: 110%;
}
ul#right_box_gold_bottom 	{ width: 171px; height: 20px; margin-left: 7px; border-left: 1px solid #cfc6a5; border-right: 1px solid #cfc6a5; border-bottom: 1px solid #cfc6a5; font-weight: bold; 
							color: #00295b; font-size: 11px; text-align: center; }
							
							
							
							
ul#right_box_gold_bottom_small 	{
	width: 171px;
	margin-left: 7px;
	font-weight: bold;
	color: #00295b;
	font-size: 11px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #cfc6a5;
	border-bottom-color: #cfc6a5;
	border-left-color: #cfc6a5;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}							
							
							
							
	ul#right_box_gold_bottom2 	{
	width: 171px;
	height: 100px;
	margin-left: 7px;
	border-left: 1px solid #cfc6a5;
	border-right: 1px solid #cfc6a5;
	border-bottom: 1px solid #cfc6a5;
	font-weight: normal;
	color: #00295b;
	font-size: 11px;
	text-align: center;
}
							
							
							
							
							
ul#right_box_gold_bottom li 	{ list-style-type: none; float: right; margin-left: 0px; display: inline; background-image: none; background-repeat: no-repeat; background-position: left 0px; 
								padding-left: 0px; margin-bottom: 0px; }
ul#right_box_gold_bottom li a	{ width: 171px; background-image: url(/data/Image/boxes/button-aufgehts-verlauf.jpg); background-repeat: repeat-x; background-position: bottom; height: 14px; 
								color: #00295b; font-size: 11px; list-style-type: none; padding-top: 5px; margin-right: 0px; display: block; text-decoration: none; }
ul#right_box_gold_bottom a:hover  			{ background-image: url(/data/Image/boxes/button-aufgehts-verlauf-h.jpg); background-repeat: repeat-x; background-position: top; text-decoration: none; 
											color: #ddc88b; }
ul#right_box_gold_bottom a.selected 		{ background-image: url(/data/Image/boxes/button-aufgehts-verlauf-h.jpg); background-repeat: repeat-x; background-position: top; text-decoration: none; }
ul#right_box_gold_bottom a.selected:hover 	{ background-image: url(/data/Image/boxes/button-aufgehts-verlauf-h.jpg); background-repeat: repeat-x; background-position: top; text-decoration: none; }
.right_box_grau								{ width: 180px; }
.right_box_grau_top							{ width: 180px; height: 20px; background-image: url(/data/Image/boxes/box-grau-header.jpg); background-position: top left; background-repeat: no-repeat; 
											text-align: center; font-size: 13px; color: #00295b; font-family: "Times New Roman", Times, serif; padding-top: 18px; padding-left: 10px; margin-bottom: 2px; }
.right_box_grau_content						{ width: 161px; margin-left: 7px; border-left: 1px solid #aeaeae; border-right: 1px solid #aeaeae; border-top: 1px solid #aeaeae; 
											background-image: url(/data/Image/boxes/box-grau-verlauf.jpg); background-position: bottom; background-repeat: repeat-x; font-size: 11px; padding: 5px; 
											color: #00295b; }
ul#right_box_grau_bottom					{ width: 171px; height: 20px; margin-left: 7px; border-left: 1px solid #aeaeae; border-right: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae; 
											font-weight: bold; color: #00295b; font-size: 11px; text-align: center; }
ul#right_box_grau_bottom li 				{ list-style-type: none; float: right; margin-left: 0px; display: inline; background-image: none; background-repeat: no-repeat; background-position: left 0px;
											padding-left: 0px; margin-bottom: 0px; }
ul#right_box_grau_bottom li a				{ width: 171px; background-image: url(/data/Image/boxes/button-aufgehts-verlauf.jpg); background-repeat: repeat-x; background-position: bottom; height: 14px; 
											color: #00295b; font-size: 11px; list-style-type: none; padding-top: 5px; margin-right: 0px; display: block; text-decoration: none; }
ul#right_box_grau_bottom a:hover  			{ background-image: url(/data/Image/boxes/button-aufgehts-verlauf-h.jpg); background-repeat: repeat-x; background-position: top; text-decoration: none; 
											color: #aeaeae; }
ul#right_box_grau_bottom a.selected 		{ background-image: url(/data/Image/boxes/button-aufgehts-verlauf-h.jpg); background-repeat: repeat-x; background-position: top; text-decoration: none; }
ul#right_box_grau_bottom a.selected:hover 	{ background-image: url(/data/Image/boxes/button-aufgehts-verlauf-h.jpg); background-repeat: repeat-x; background-position: top; text-decoration: none; }
div.clear 									{ clear: both; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; height: 0px; }



ul.paulaner			{ margin-bottom: 10px; }
li.paulaner			{ color: #625322; font-size: 12px; text-align: left; list-style-type: none; list-style-position: outside; padding-left: 16px; margin-left: 0px; margin-bottom: 0.7em;list-style-image: none; background-image: url(/data/Image/design/list-point.jpg); background-repeat: no-repeat; background-position: 0px 1px;}

/* MENUE */
ul#menue_main	 									{ list-style-type: none; text-align: center; margin-bottom: 0; width: 790px; border-bottom: 4px solid #ba9218; height: 60px; }
ul#menue_main li 								{ float: left; list-style-type: none; background-image: none; background-position: left top; padding-left: 0px; margin-bottom: 0px; height: 60px; }

ul#menue_main a.button					{ background: url(/data/Image/design/int/button_bg.jpg);				background-position: center; background-repeat: repeat-x; width: 131px; color: #ffffff; text-decoration: none;list-style-type: none; display: block; font-size: 12px; font-weight: bold; height: 18px; padding-top: 42px;font-family: "Times New Roman", Times, serif;}
ul#menue_main a.button:hover		{ background: url(/data/Image/design/int/button_bg_h_wide.jpg); background-position: center center; }
ul#menue_main a.button-selected	{ background: url(/data/Image/design/int/button_bg_s_wide.jpg); background-position: center center; background-repeat: no-repeat; width: 131px; color: #00295b; text-decoration: none;list-style-type: none; display: block;  font-size: 12px; font-weight: bold; height: 18px; padding-top: 42px;font-family: "Times New Roman", Times, serif;}

ul#menue_sub 								{
	filter:alpha(opacity=70); /* IE */
	-moz-opacity:0.8; /* Gecko-Browser */
	opacity:0.8; /* Opera 9+ */
	display: inline;
	list-style-type: none;
	float: left;
	font-size: 12px;
	width: 195px;
	height: 250px;
	background-color: #FFFFFF;
}
ul#menue_sub li 							{ margin-bottom: 5px; margin-top: 10px; margin-left: 5px; }
ul#menue_sub li a 							{ text-decoration: none; color: #00295b; }
ul#menue_sub li a:hover 					{ color: #00295b; font-weight: bold; }
ul#menue_sub li a.active 					{ color: #00295b; font-weight: bold; }
ul#menue_sub li a.selected 					{ color: #00295b; font-weight: bold; }
ul#menue_sub li a.selected:hover 			{ color: #00295b; font-weight: bold; }


/* NAVIGATION */
#nav_top 																			{ color: #00295b; font-size: 11px; font-weight: bold; float: right; margin-top: 0px; }
#nav_top a 																		{ color: #00295b; text-decoration: none; }
#nav_top a:hover 															{ color: #00295b; text-decoration: underline; }
ul#navigation_language												{ margin-top: 4px;  }
ul#navigation_language li 										{ list-style-type: none; float: right; margin-left: 10px; display: inline; background-image: none; background-repeat: no-repeat; background-position: left 0px; padding-left: 0px; margin-bottom: 0px; }

ul#navigation_language li a.deu								{ width: 16px; background: url(/data/Image/design/int/fahne-german.jpg) no-repeat left top; height: 1px; color: #ffffff; font-size: 1px; list-style-type: none; padding-top: 12px; margin-right: 0px; display: block; }
ul#navigation_language a.deu-selected 				{ background: url(/data/Image/design/int/fahne-german-h.jpg) no-repeat left top; }
ul#navigation_language a.deu:hover  					{ background: url(/data/Image/design/int/fahne-german-h.jpg) no-repeat left top; }
ul#navigation_language a.deu-selected:hover 	{ background: url(/data/Image/design/int/fahne-german-h.jpg) no-repeat left top; }
ul#navigation_language li a.eng								{ width: 16px; background: url(/data/Image/design/int/fahne-english.jpg) no-repeat left top; height: 1px; color: #ffffff; font-size: 1px; list-style-type: none; padding-top: 12px; margin-right: 0px; display: block; }
ul#navigation_language a.eng-selected 				{ background: url(/data/Image/design/int/fahne-english-h.jpg) no-repeat left top; }
ul#navigation_language a.eng:hover  					{ background: url(/data/Image/design/int/fahne-english-h.jpg) no-repeat left top; }
ul#navigation_language a.eng-selected:hover 	{ background: url(/data/Image/design/int/fahne-english-h.jpg) no-repeat left top; }


/* FOOTER */
p#footer 					{ color: #00295b; font-size: 10px; width: 790px; height: 36px; float: right; background-color: #d7b449; margin-bottom: 0px; text-align: center; padding-top: 7px; line-height:100%; vertical-align:middle;}
p#footer a 				{ color: #00295b; text-decoration: none; }
p#footer a:hover 	{ color: #00295b; text-decoration: underline; }



/* TYPO */
h1 				{ font-size: 18px; color: #625322; margin-bottom: 15px; padding-bottom: 10px; font-weight: normal; border-bottom: 1px solid #f0e8d0; }
h2 				{ font-size: 14px; color: #625322; margin-bottom: 15px; padding-bottom: 10px; font-weight: normal; border-bottom: 1px solid #f0e8d0; }
h3 				{ font-size: 12px; color: #625322; margin-bottom: 15px; padding-bottom: 10px; font-weight: normal; border-bottom: 1px solid #f0e8d0; }



/* TABELLE */
.table {
	font-size: 12px;
	background-color: #d7b449;
	text-transform: uppercase;
	font-weight: bold;
	text-indent: 10px;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #00295b;
	text-align: left;
}

.table_monat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F0E9D5;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	color: #00295b;
	font-style: normal;
	text-indent: 10px;
}

.table_tag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #112233;
	font-style: normal;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7b449;
	vertical-align: middle;
}


#gal {
float: left;
width: 500px;
padding-left: 5px;
background-position: left top;
padding-top: 5px;
background-color: #ffffff;
height: 500px;
padding-right: 5px;
padding-bottom: 5px;
} 


#pic {
float: left;
width: 90px;
background-position: left top;
background-color: #ffffff;
height: 90px;
padding: 5px; 
} 


#gal-admin {
float: left;
width: 750px;
padding-left: 5px;
background-position: left top;
padding-top: 5px;
background-color: #ffffff;
height: 750px;
padding-right: 5px;
padding-bottom: 5px;
} 

#pic-admin {
float: left;
width: 150px;
background-position: left top;
background-color: #ffffff;
height: 150px;
padding: 5px; 
} 

.right
{ float: right; 
 padding: 0px 0px 0px 12px;
 	height: 125px;
}

