/* DESIGN ID */
* 					{ margin: 0; padding: 0; }
html, body 	{ 
	background: #e8ddbf; 
	background-image: 
	url(/data/Image/design/hg-verlauf.jpg); 
	background-position: top left; 
	background-repeat: repeat-x; 
	color: #625322; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
}
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/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/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; }
#content_left_content_meinung		{
	width: 550px;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	background-image: url(/data/Image/braeuhaeuser/Meinung_Deckel.jpg);
	background-repeat: no-repeat;
}


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; }
#content_right		{ float: left; width: 200; padding-left: 10px; background-image: url(/data/Image/design/cut-line-shadow.jpg); background-repeat: no-repeat; background-position: top left; padding-top: 5px; }
.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;
}


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_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_bottom3 {
	width: 171px;
	height: 60px;
	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.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;}

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;}
					
					
					
ul.teilnahme			{ margin-bottom: 10px; }
li.teilnahme			{
	color: #625322;
	font-size: 12px;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	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/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/button_bg_h_wide.jpg); background-position: center center; }
ul#menue_main a.button-selected	{ background: url(/data/Image/design/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/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/fahne-german-h.jpg) no-repeat left top; }
ul#navigation_language a.deu:hover  				{ background: url(/data/Image/design/fahne-german-h.jpg) no-repeat left top; }
ul#navigation_language a.deu-selected:hover { background: url(/data/Image/design/fahne-german-h.jpg) no-repeat left top; }
ul#navigation_language li a.eng							{ width: 16px; background: url(/data/Image/design/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/fahne-english-h.jpg) no-repeat left top; }
ul#navigation_language a.eng:hover  				{ background: url(/data/Image/design/fahne-english-h.jpg) no-repeat left top; }
ul#navigation_language a.eng-selected:hover	{ background: url(/data/Image/design/fahne-english-h.jpg) no-repeat left top; }


/* FOOTER */
p#footer 				{ color: #00295b; font-size: 10px; width: 790px; height: 38px; 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; }



/* 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: #e8ddbf;
	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;
}
