/* CSS Definition for Forms */

form {display:inline;}

input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

fieldset {border:0px solid #000;}
label { padding:0px;}
.long, .listelong {width:200px;}
input.long, .textlong {width:196px;}
.short, .listeshort, .textshort {width:100px;}

.w4 {width:170px;}


* html input.long {
	width: 194px;
	}
	
	
textarea {width:90%; height:60px;}

table#gallery td {vertical-align:bottom; text-align:center;}


div#container div#monat.kalender_nav, div#container div#monat.kalender_nav a {
	font-size:12px;
	font-weight:bold;
	
	}


div#container div#monat.kalender_nav a, div#container div#monat.kalender_nav span  {
	display:block;
	width:19px;
	float:left;
	}

div#container div#monat.kalender_nav a {
	border:1px solid #000;
	text-align:center;	
	}
div#container div#monat.kalender_nav a:hover {
	background:#000;
	}

div#container div#monat.kalender_nav span {
	width:128px;
	text-align:center;
	}


input.submit_btn4{
	background: url("/images/black2_btn.png") repeat scroll 0% 0% transparent; 
	height: 22px;
	font-weight: normal;
	border: medium none;
	line-height: 20px;
	font-size: 10px;
	cursor: pointer;
	color:#000;
	padding: 0pt 10px 3px;
}
input.submit_btn4:hover{
	background: url("/images/black2_btn.png") 0px 26px scroll transparent;
	color:#fff;
}
input.submit_btn5{
	background: url("/images/orange_btn.png") repeat scroll 0% 0% transparent; 
	height: 22px;
	font-weight: bold;
	border: medium none;
	line-height: 20px;
	font-size: 10px;
	cursor: pointer;
	color:#000;
	padding: 0pt 10px 3px;
}
input.submit_btn5:hover{
	background: url("/images/orange_btn.png") 0px 26px scroll transparent;
	color:#fff;
}



a.link_btn4{
	background: url("/images/black2_btn.png") repeat scroll 0% 0% transparent; 
	height: 22px;
	font-weight: normal;
	border: medium none;
	line-height: 22px;
	font-size: 12px;
	cursor: pointer;
	color:#000;
	padding: 0pt 10px 3px;
	display:inline-block;
	width:auto;
}
a.link_btn4:hover{
	background: url("/images/black2_btn.png") 0px 26px scroll transparent;
	color:#fff;
	text-decoration:none;
}
a.link_btn5{
	background: url("/images/orange_btn.png") repeat scroll 0% 0% transparent; 
	height: 22px;
	font-weight: normal;
	border: medium none;
	line-height: 22px;
	font-size: 12px;
	cursor: pointer;
	color:#000;
	padding: 0pt 10px 3px;
	display:inline-block;
	width:auto;
}
a.link_btn5:hover{
	background: url("/images/orange_btn.png") 0px 26px scroll transparent;
	color:#fff;
	text-decoration:none;
}

/* neue Buttons 2011-09-05 */

img.arrow {
	width:16px;
	height:16px;
	position:relative;
	right:-15px;
}

input.btn_input_0911, a.btn_input_0911 {
	background:url(/images/default_buttons_v01.png) no-repeat;
	display:inline-block;
	padding:6px 30px;
	margin:3px;
	border-style:solid;
	border-width:1px;
	border-color:#666 #666 #333;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}

input.btn_grey, a.btn_gray {
	background-position:0px -51px;
	/*box-shadow:2px 2px 3px #666;*/
}
input.btn_orange, a.btn_orange {
	background-position:0px -102px;
	/*box-shadow:2px 2px 3px #666;*/
}
input.btn_grey_onoff, a.btn_grey_onoff {
	background-position:0px -51px;
	/*box-shadow:2px 2px 3px #666;*/
}
input.btn_orange_onoff, a.btn_orange_onoff {
	background-position:0px -102px;
	/*box-shadow:2px 2px 3px #666;*/
}

input.btn_black, a.btn_black {
	background-position:0px -0px;
	/*box-shadow:2px 2px 3px #666;*/
}


input.btn_grey:hover, a.btn_grey:hover, input.btn_orange:hover, a.btn_orange:hover, input.btn_black:hover, a.btn_black:hover {
	background-position:0px -0px;
	/*box-shadow:2px 2px 3px #666;*/
}




