/* CSS Document 16.11.2007 kh*/

html {
			margin:0;
			padding:0;
			}

*:first-child+html #content {
    overflow-x: auto; overflow-y: hidden;
    width: expression(document.body.offsetWidth - 230);
}
* html  #content {
    overflow-x: auto; overflow-y: hidden;
    width: expression(document.body.offsetWidth - 230);
}

body {
			margin:0;
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:77%;
			background-color:#f0f0e9;
			}					

/*Header Bereich*/
#header {
			position:static;
			left:0;
			top:0;
			width:99.5%;
			padding:0;
			/*height:73px;*/
			height:93px;
			background-color:#f0f0e9;
			/*border: 2px solid #FFF;*/	
}

#header-left {
			z-index:2;
			position:relative;
			left:0;
			padding:0;
			margin:0;
}
#header-middle {
			white-space:nowrap;
			position:absolute;
			z-index:5;
			top:0;
			left:300px;
			margin:0;
			padding:0;
}

#header-right {
			position:absolute;
			top:0;
			right:0;
			margin:0;
			padding:0;
			/*border:1px solid #000;*/
			width:417px;
			height:93px;
			xbackground:url(/images/header_right.jpg) no-repeat;
}

#logo {
			position:absolute;
			top:0;
			left:0;
			xbackground:url(/images/ocg-int.gif) no-repeat;
			background:url(/images/sophia_logo_small_t.gif) no-repeat;
			width:230px;
			height:72px;
			margin:10px 0 0 3px;
			padding:0;
}


/*Hauptmenü Bereich*/

#top-menu-left {
			position:static;
			float:left;
			left:0px;
			width:207px;
			height:1.4em;
			xborder-top:5px solid #eeefe7;
			padding:0;
			margin:0;
			/*background-color:#a61e44;*/
			background-color:#a71e45;
}
#top-menu-kippe {
			position:static;
			float:left;
			left:0px;
			width:6px;
			height:1.8em;
			padding:0;
			margin:0;
}


#top-menu-main {
			position:static;
			/*width:585px;*/
			height:1.8em;
			margin:0;
			padding:0;
			background-color:#a71e45;
}

#top-menu-right {
			position:static;
			float:right;
			width:12%;
			margin:0;
			padding:0;
			background-color:#013b6b;
}


/*Bereich unter Top-Menü*/



#breadcrumb {
			position:static;
			clear:both;
			width:100%;
			padding:0;
			margin:0;
			height:27px;
			color:#a9a6a4;
			/*border: 1px solid #0066FF;*/
			background-color:#eeefe7;
}

#in-breadcrumb-left {
			position:static;
			float:left;
			/*width:24em;*/
			padding:10px 0 0 5.2em;
			margin:0;
			letter-spacing:-0.07em;
			font-size:0.9em;
			font-weight:bold;
			height:17px;
			background-color:#eeefe7;

}

#in-breadcrumb-kippe {
			position:static;
			float:left;
			left:0px;
			/*6px*/
			height:27px;
			padding:0 0 0 130px;
			margin:0;
			background-color:#eeefe7;
			/*border:1px solid #000;*/
}



#in-breadcrumb-left a {
			text-decoration:none;
			margin:0;
			padding:0;
			border:0px;
			color:#a9a6a4;
}

#in-breadcrumb-left a:hover {
			text-decoration:underline;
			color:#a9a6a4;
}

#in-breadcrumb-right {
			position:static;
			float:right;
			width:24em;
			padding:10px 1em 0 0;
			margin:0;
			text-align:right;
			letter-spacing:-0.07em;
			font-size:0.9em;
			font-weight:bold;
			height:17px;
			background-color:#eeefe7;
			
}

#in-breadcrumb-right a {
			text-decoration:none;
			margin:0;
			padding:0;
			border:0px;
			color:#a9a6a4;
}

#in-breadcrumb-right a:hover {
			text-decoration:underline;
			color:#a9a6a4;
}


#leiste {
			position:relative;
			left:0px;
			top: 0px;
			color:#a71e45;
			width:20em;
			text-decoration:none;
			margin:0 0 10px 0;
			padding:0 0 0 8px;
			border:0px solid #eeefe7;
}


/*linker Menü Bereich*/

/*---------------------------------------------*/

#left-menu {
			position:static;
			float:left;
			left:0px;
			top: 0px;
			width: 15em;
			margin: 0;
			padding: 0;
			background-color:#f0f0e9;
			overflow:hidden;
			color:#a71e45;
			text-decoration:none;
			border: 2px solid #eeefe7;
}   

#left-menu ul {
			margin: 0; 
			padding: 0;
} 

#left-menu li {
			list-style: none;
			margin:0px;
			padding:3px 3px 3px 0px;
}



#left-menu li a {
			color:#a71e45;
			text-decoration:none;
			display:block;
			margin:0px;
			font-size:0.9em;
			padding-left: 20px;
			border:0px;
			background:transparent;
}

#left-menu li a:link {
			
}

#left-menu li a:visited {
			color:#a71e45;
			
}

#left-menu li a:focus {
			color:#a71e45;
}

#left-menu li a:hover {
			color:#a9a6a4;
			
}

#left-menu li a:active {
			color:#a9a6a4;
}

#left-menu-aktiv {
			display:block;
			color:#a9a6a4;
}


#left-menu h3 {
			margin:0;
			padding: 1px 0px 4px 10px;
			font-weight:bold;
			font-size:90%;
			color:#a71e45;
			background-color:#e3e4dd;		
}

#left-menu h3 a {
			margin:0;
			padding: 0px 0px 0px 0px;
			font-weight:bold;
			font-size:100%;
			color:#a71e45;
			background-color:#e3e4dd;		
}

.left-menu1 ul {  
			border-bottom:solid 5px #e3e4dd;
}
.left-menu2 ul {
			border-bottom:none;
}

/*---------------------------------------------------*/



/* Content Bereich*/


#content {
			position:static;
			background-color:#f0f0e9;
			color:#63645f;
			margin:0 1em 0 16em;
			padding:0;
			border: 2px solid #eeefe7;
			line-height:17px;
}


.in-content-head h1 {
			position:relative;
			top:0;
			left:0;
			background-color:#878182;
			height:20px;
			color:#FFF;
			padding:5px 0px 1px 8px;
			margin:0;
			font-weight:bold;
			font-size:110%;
			text-transform:uppercase;
			letter-spacing:-1px;
			border-top:1px solid #b2b0ad;
			border-bottom:1px solid #b2b0ad;
}


.in-content-headformular h1 {
			position:relative;
			top:0;
			left:0;
			background-color:#a71e45;
			height:20px;
			color:#FFF;
			padding:5px 0px 1px 8px;
			margin:0;
			font-weight:bold;
			font-size:110%;
			letter-spacing:-1px;
			border-top:1px solid #b2b0ad;
			border-bottom:1px solid #b2b0ad;
}

#content .in-content-headformular table {
    			padding:0;
    			margin:0;
    			display:inline;
}

#content .in-content-headformular td,#content .in-content-headformular tbody {
    			xpadding:0;
    			padding-top:1px;
    			padding-bottom:1px;
    			padding-left:2px;
    			padding-right:2px;
    			margin:0;
    			xdisplay:inline;
}

.in-content-head h2 {
			position:relative;
			top:0;
			left:0;
			background-color:#878182;
			height:20px;
			color:#FFF;
			padding:5px 0px 1px 8px;
			margin:0;
			font-weight:bold;
			font-size:100%;
			text-transform:lowercase;
			letter-spacing:-1px;
			border-top:1px solid #b2b0ad;
			border-bottom:1px solid #b2b0ad;
}
/*grüner head*/
#content .in-content-main .content-teaser-dunkel .in-content-mainhead h2 {
			width:auto;
			padding:0.2em 3em 0.2em 3em;
			margin:0.3em 0.7em 0.3em 0.7em;
			border: 1px solid #a1a29a;
			background-color:#4f8342;
			color:#FFF;
			text-decoration:none;
			text-align:center;
}

.in-content-main {
			position:static;
			top:0;
			left:0;
			background-color:#eeefe7;
			padding:10px 0 0 0;
			margin:0;
			border-bottom:10px solid #e3e4dd;
}


/* Main-Teaser-Hauptseite*/

.content-teaser {
			position:relative;
			top:0;
			left:0;
			background-color:#eeefe7;
			color:#63645f;
			padding:0;
			margin:0 0 0 0.5em;
			width:95%;
			/*border:1px solid #000;*/
}

.content-teaser-dunkel {
			position:static;
			top:0;
			left:0;
			border:2px solid #e3e4dd;
			background-color:#f0f0e9;
			color:#575757;
			padding:0;
			margin:0 0.5em 0.5em 0.5em;
			width:auto;
			
}




#content .in-content-main .content-teaser-mehr {
			position:relative;
			top:0;
			left:0;
			height:1em;
			background:#eeefe7;
			color:#FFFFFF;
			padding:0 0 2em 0;
			margin:1em 0 0em 0;
			width:95%;
						
}


#content .in-content-main .content-teaser-mehr a {
			padding:1px 10px 1px 10px;
			margin:0px 0px 0px 0px;
			float:right;
			top:0px;
			text-decoration:none;
			background-color:#c6c5c2;
			color:#FFFFFF;
			display:block;
			font-size:0.8em;
			
}

#content .in-content-main .content-teaser-mehr a:visited {
			padding:1px 10px 1px 10px;
			margin:0px 0px 0px 0px;
			float:right;
			top:0px;
			text-decoration:none;
			background-color:#c6c5c2;
			color:#FFFFFF;
			display:block;
			font-size:0.8em;
			
}


#content .in-content-main .content-teaser-mehr a:hover {
			float:right;
			text-decoration:underline;
			background-color:#c6c5c2;
			color:#FFFFFF;
			display:block;
			font-size:0.8em;
			padding:1px 10px 1px 10px;
			margin:0;
			
}


/*------------------------------------------------------------*/
/*rechter Menü Bereich*/

#right-menu {
			position:static;
			float:right;
			width:16em;
			background-color:#f0f0e9;
			overflow:hidden;
			font-size:0.9em;
			margin:0;
			padding:0;
			border: 2px solid #eeefe7;
}

.right-menu-box {
			padding:0;
			margin:0;
}

.right-menu-box ul {
			margin: 0; 
			padding: 0;
}


.right-menu-box li {
			margin:0;
			padding:3px 3px 5px 0px;
			list-style:none;
}

.right-menu-box li a {
			color:#878182;
			margin:0;
			padding: 0px 0px 0px 15px;
			text-decoration:none;
			display:block;
			/*background:transparent;	*/
}

.right-menu-box li a:hover {
			color:#a71e45;
			margin:0;
			padding: 0px 0px 0px 15px;
			text-decoration:none;
}

#right-menu-aktiv a{
			color:#a71e45;
			margin:0;
			padding: 0px 0px 0px 15px;
}

#right-menu-aktiv a:hover{
			color:#878182;
			margin:0;
			padding: 0px 0px 0px 15px;
}

.right-menu-box h3 {
			margin:0;
			padding: 5px 0px 5px 10px;
			font-weight:bold;
			font-size:1em;
			color:#878182;
			background-color:#e3e4dd;		
}

.right-menu-box1 ul {
			border-bottom: 5px solid #e3e4dd;
}

.right-menu-box1 img {
			border-bottom: 5px solid #e3e4dd;
			
}

.right-menu-box2 ul {
}



#newsbox {
			padding:10px 10px 10px 10px;
			margin:0 0 0 0;
			background-color:#a71e45;
			border-top:1px solid #4d7591;
}



#newsbox a {
			display:block;
			padding:0;
			margin:0;
			/*font-size:90%;*/
			text-decoration:none;
			color:#FFFFFF;
			background-color:#a71e45;
			
}

#newsbox a:hover {
			text-decoration:underline;
			color:#FFFFFF;

}
#events {
			padding:10px 10px 10px 10px;
			margin:0 0 0 0;
			background-color:#013b6b;
			border-bottom:1px solid #4d7591;
			border-top:1px solid #4d7591;
			
}

#events a {
			display:block;
			padding:0;
			margin:0;
			/*font-size:90%;*/
			text-decoration:none;
			color:#FFFFFF;
			background-color:#013b6b;
			
}

#events a:hover {
			text-decoration:underline;
			color:#FFFFFF;

}

/*----------------------------------------*/

/*footer Bereich*/

#top-footer {
			position:static;
			clear:both;
			width:99.5%;
			height:31px;
			background-color:#e8e8e2;
			color:#878182;
			font-size:100%;
			margin:0 0 14px 0;
			padding:14px 0 0 0;
}

#in-footer-red {
			position:relative;
			background-color:#a71e45;
			border-bottom:1px solid #b7526d;
			width:13em;
			height:1.2em;
			text-decoration:none;
			margin:0 0 0 0;
			padding:0 0 0 3em;
}

#in-footer-red-text {
			position:static;
			float:right;
			top:0;
			left:0;
			color:#fff;
			font-size:0.9em;
			padding:0;
			margin:0;
}

#in-footer-red-kippe {
			position:static;
			float:right;
			vertical-align:bottom;
			width:7px;
			font-size:0.9em;
			padding:0;
			margin:0;
			
}

#in-footer-red-text a {
			color:#fff;
			font-size:0.9em;
			text-decoration:none;
}

#in-footer-red-text a:hover {
			color:#fff;
			font-size:0.9em;
			text-decoration:underline;
}

#in-footer-copyright {
			position:static;
			float:right;
			width:11em;
			background-color:#e8e8e2;
			letter-spacing:-0.07em;
			font-size:0.9em;
			text-decoration:none;
			margin:0 0 1.1em;
			padding:0;
}

#in-footer-copyright a {
			text-decoration:none;
			color:#878182;
}

#in-footer-copyright a:hover {
			text-decoration:underline;
			color:#878182;
}

.in-footer-left {
			position:static;
			float:left;
			width:15em;
			color:#FFF;
			background-color:#e8e8e2;
			text-decoration:none;
			margin:0 0 0 0.4em;
			padding:0 0 0 0;
}
.in-footer-right {
			position:static;
			float:right;
			color:#FFF;
			background-color:#e8e8e2;
			text-decoration:none;
			margin:0 0 0 0.8em;
			padding:0 0 0 0;
			z-index:-1;
			border:0;
}

#button-footer {
			position:static;
			width:99.5%;
			height:100px;
			background-color:#e8e8e2;
			color:#878182;
			font-size:100%;
			border-bottom: 2px solid #eeefe7;
			margin:0;
			padding:0;
						
}


/*Top-Menü Listenelemente*/


/* Horizontales Menü - main*/

* html #top-menu-main li { /* für IE6*/
		width:5.8em;
}

#top-menu-main a {
		float:left;
		text-decoration:none;
		color:#FFF;
		font-weight:bold;
		font-size:1.1em;
		letter-spacing:-0.07em;
		display:block;
		/*border-right:1px solid #B8C6D3;*/
		background:#a71e45; 
		padding:3px 5px 3px 5px;
}

* html #top-menu-main  a {
		font-size:1.08em;
}

#top-menu-main a:hover {
		background-color:#c2627d;
}

#top-menu-main a span {
		
		padding:3px 5px 3px 5px;
		background-color:#c2627d;
}


/* Horizontales Menü - right*/

#top-menu-right a {
		float:right;
		text-decoration:none;
		color:#FFF;
		font-weight:bold;
		font-size:1.1em;
		letter-spacing:-0.07em;
		display:block;
		/*border-right:1px solid #B8C6D3;*/
		background:#013b6b; 
		padding:3px 5px 3px 5px;

}

* html #top-menu-right  a {
		font-size:1.08em;
}

#top-menu-right a:hover {
		background-color:#809db5;
}

#top-menu-right a span {
		padding:3px 5px 3px 5px;
		background-color:#809db5;
}



/*Formularinstellungen*/

#suche-block form {
		border:0px solid #a9a6a4;
		padding:0px 0 0px 0px;
		margin:-5px 0 5px 0px;
		color:#a9a6a4;
		
}

#suche-block input {
		border:0px solid #a9a6a4;
		color:#656063;
		font-weight:bold;
		letter-spacing:-0.07em;
}

#content .in-content-main table {
		padding:0;
		margin:0px 0px 0px 0px;
		width:99%;
		border-collapse:collapse;
}

* html #content .in-content-main table { /* für IE6*/
		width:98%;
}

#content .in-content-main th {
		padding:5px 0px 5px 5px;
		margin:0 0 0 0;
		text-align:left;
}

#content .in-content-main td a {
		color:#D00D59;
}


#content .in-content-main th a {
		color:#ffffff;
}

#content .in-content-main td .error {
    color: #ff0044;
    font-weight:bold;
}

#content .in-content-main td {
		padding:5px 0px 5px 5px;
		margin:0 0 0 0;
		background-color:#f7f8f3;
		border:0;
		vertical-align:top;
		
}

.in-content-main form {
		color:#63645f;
		padding:10px 0 40px 1px;
		margin:0 0 0 10px;
		width:99%;
}


.in-content-main input {
		/*display:block;
		float:left;
		width:14em;*/
		border:1px solid #c6c5c2;
		margin:1px;
		padding:1px;
		color:#63645f;
		font-size:1em;
		/*height:16px;*/
}

/*speziell für TC-Suche*/
.in-content-main .tc-suche input {
		
		float:left;
		width:4em;
		border:0px solid #fafaf8;
		background:#e3e4de;
		margin:1px;
		padding:1px;
		color:#63645f;
}

#content .in-content-main select {
		/*display:block;*/
		float:left;
		width:auto;
		border:1px solid #c6c5c2;
		background:#FFF;
		margin:1px;
		padding:1px;
		color:#63645f;
		font-size:1em;
}

.in-content-main textarea {
		display:block;
		float:left;
		/*width:500px;*/
		border:1px solid #c6c5c2;
		background:#fff;
		margin:1px;
		padding:1px;
		color:#63645f;
}

.in-content-main label {
		width:9em;
		margin:1px;
		padding:5px;
		float:left;
		text-align:right;
}

.in-content-main form br {
		clear:left;
}


.in-content-main form span input {
		float:left;
		width:3em;
		border:1px solid #e3e4de;
		background:#e3e4de;
		margin:2px 0px 2px 0px;
		padding:0px;
		color:#484848;
}

.in-content-main form span label {
		width:11em;
		margin:1px;
		padding:0px;
		float:left;
		text-align:right;
}


.in-content-main form .reset {
		border: 1px solid #a1a29a;
		background-color:#93938b;
		color:#FFF;
		height:25px;
		width:10em;
}

.in-content-main form .submit {
		border: 1px solid #a1a29a;
		background-color:#93938b;
		color:#FFF;
		height:25px;
		width:10em;
}

#content .in-content-main table tr td{
       color:#484848;
       border:0;
       background-color:#f7fafa;
       padding:2px;
       margin:0 0 0 0px;
}
/*Textformatierung*/



.content-teaser h3 {
		font-weight:bold;
		font-size:1em;
		letter-spacing:-0.06em;
		padding:0 0 0.4em 0;
		margin:0;
}

.content-teaser p {
		font-size:1em;
		padding:0;
		margin:0px;
}

/* Content-Links*/

#content a:link { color:#63645f; text-decoration:underline; }
#content a:visited { color:#878182; text-decoration:underline; }
#content a:hover { color:#a9a6a4; text-decoration:none; }
#content a:active { color:#a71e45; text-decoration:underline; }


#content p {
		font-size:100%;
		padding:3px 10px 3px 10px;
		margin:0;
}

.in-content-main h1 {
 		padding:5px 0px 5px 10px;
		margin:0;
		font-size:120%;
		font-weight:bold;
		color:#878182;
			
}

.in-content-main h2 {
 		padding:5px 0px 5px 10px;
		margin:0;
		font-size:110%;
		font-weight:bold;
		color:#878182;
			
}

.in-content-main h3 {
		padding:5px 10px 5px 10px;
		margin:0;
		font-size:105%;
		font-weight:bold;
		color:#878182;
				
}

.in-content-main h4 {
		padding:5px 10px 5px 10px;
		margin:0;
		font-size:100%;
		font-weight: bold;
		color:#878182;
}

#content table {
		padding:0;
		margin:0px 5px 3px 5px;
}

#content th {
		padding:5px 0px 5px 0px;
		margin:0;
		font-weight:bold;
		font-size:100%;
		text-align:center;
		background-color:#878182;
		color:#FFFFFF;
		border: solid 0px #FFFFFF;
		
}

#content td {
		padding:5px 0px 5px 5px;
		margin:0;
		font-size:0.9em;
		border: solid 0px #FFFFFF;
		
}

#content ol {
		padding:0;
		margin:5px 5px 3px 50px;
		/*list-style-position:inside;*/
}

#content ul {
		padding:0;
		margin:5px 5px 3px 50px;
		
}

#content li {
		padding:3px 0px 3px 3px;
		margin:0;
}



/*Tabellenformatierung*/
td {
		border:1px solid #FFF;
}


/*sonstiges*/

#img-right {
			float:right;
			padding:5px;
			margin:0px;
			border:none;
			vertical-align:top;
			background-color:#f0f0e9;
}

.in-content-main p img {
			float:right;
			margin:0 0 0 10px;

}


.invis, hr {
	display: none;
	margin: 0; 
	padding: 0; 
	clear: both;
}

.weHide {
	display:none;
	margin:0;
	padding:0;
}


#print {
	float:right; 
	position: relative;
	padding:0px 5px 0px 5px;
	margin:0px;
	border-bottom:10px;
}

.empty {
 display: none; 
 z-index: -1; 
      }

/*Buttons mit Link*/ 
#content .in-content-main .content-teaser-dunkel .buttonright a{
		postion:static;
		float:right;
		display:block;
		width:12em;
		padding:0.2em 3em 0.2em 3em;
		border: 1px solid #a1a29a;
		background-color:#93938b;
		color:#FFF;
		text-decoration:none;
		
}

#content .in-content-main .content-teaser-dunkel .buttonright a:hover{
		postion:static;
		float:right;
		display:block;
		width:12em;
		padding:0.2em 3em 0.2em 3em;
		border: 1px solid #a1a29a;
		background-color:#93938b;
		color:#FFF;
		text-decoration:underline;
		
}


#content .in-content-main .content-teaser-dunkel .buttonleft a{
		
		display:block;
		width:12em;
		padding:0.2em 3em 0.2em 3em;
		margin:0.3em 0 0.3em 0.7em;
		border-left: 1px solid #a1a29a;
		border-bottom: 1px solid #a1a29a;
		color:#FFF;
		text-decoration:none;
		text-align:center;
		
}

#content .in-content-main .content-teaser-dunkel .buttonleft a:hover{

		display:block;
		width:12em;
		padding:0.2em 3em 0.2em 3em;
		margin:0.3em 0 0.3em 0.7em;
		border-left: 1px solid #a1a29a;
		border-bottom: 1px solid #a1a29a;
		color:#FFF;
		text-decoration:underline;
		text-align:center;
		
}

.auswahl_links {
		width: 47%;
		float: left;
}
.auswahl_mitte {
		width: 8%;
		float: left;
}
.auswahl_rechts {
		width: 44%;
		float: right;
}
.calendar {
		border:1px solid #999;
		padding:1px;
		margin:2px;
}
.calendar td {
		background-color:#ffffff;
}
.multiselector_links {
		float: left;
}
.multiselector_mitte {
		float: left;
		margin:10px;
}
.multiselector_rechts {
		float: left;
}
.textfieldred { background-color: #ffeaca;}
.waiterdiv {
	border:1px solid #777777;
	margin:0 auto;
	text-align: center;
	width: 30%;
	height: 20%;
	left: 35%;
	top: 40%;
	position:absolute;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	filter: alpha(opacity=94);
	-moz-opacity:0.94;
	opacity: 0.94;
	z-index:100;
	font-size:18px;
	font-family:arial;
}
.list_header:link {font-family: tahoma; font-size: 11px; font-weight: bold; color: #313131;text-decoration: none;}
.list_header:hover {font-family: tahoma; font-size: 11px; font-weight: bold; color: #313131;text-decoration: underline;}
.list_pageselector:link {vertical-align:bottom;font-family: tahoma; font-size: 11px; font-weight: normal; color: #999999;text-decoration: none;}
.list_pageselector:hover {font-family: tahoma; font-size: 11px; font-weight: normal; color: #313131;text-decoration: none;}
.listView {border: 0px solid #444444;}
.listViewHeader {
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		padding: 3px 5px 3px 5px;
		border-bottom: 0px solid #999999;
		border-top: 1px solid #ffffff;
		height: 20px;
}
.listViewCell {
		padding: 3px 5px 3px 5px;
		border-bottom: 1px solid #eeeeee;
}

.tabtitle {
		font-size: 14px;
			font-weight: bold;

}
#content .infotext {
		font-size: 11px;
		font-weight: italic;
}

.button_example {
 border:1px solid #404040; font-size:12px;font-family:arial, helvetica, sans-serif; padding: 1px 1px 1px 1px;  text-align: center; color: #202020; background-color: #f4f4f4;
 border-radius:3px;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#C9C9C9));
 background-image: -webkit-linear-gradient(top, #f4f4f4, #C9C9C9);
 background-image: -moz-linear-gradient(top, #f4f4f4, #C9C9C9);
 background-image: -ms-linear-gradient(top, #f4f4f4, #C9C9C9);
 background-image: -o-linear-gradient(top, #f4f4f4, #C9C9C9);
 background-image: linear-gradient(to bottom, #f4f4f4, #C9C9C9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f4f4, endColorstr=#C9C9C9);
 min-width:77px;
 min-height:16px;
	cursor:pointer;
}

.button_example:hover{
 border:1px solid #404040; background-color: #d4d4d4;
 border-radius:3px;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), top(#b0b0b0));
 background-image: -webkit-linear-gradient(top, #d4d4d4, #b0b0b0);
 background-image: -moz-linear-gradient(top, #d4d4d4, #b0b0b0);
 background-image: -ms-linear-gradient(top, #d4d4d4, #b0b0b0);
 background-image: -o-linear-gradient(top, #d4d4d4, #b0b0b0);
 background-image: linear-gradient(to bottom, #d4d4d4, #b0b0b0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4d4d4, endColorstr=#b0b0b0);
 min-width:77px;
 min-height:16px;
}

.in-content-main .button_examplered {
 border:1px solid #ac3445; padding: 1px 1px 1px 1px;  text-align: center; color: #ffffff; background-color: #f44b5f;
 border-radius:3px;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f44b5f), to(#a65d66));
 background-image: -webkit-linear-gradient(top, #f44b5f, #a65d66);
 background-image: -moz-linear-gradient(top, #f44b5f, #a65d66);
 background-image: -ms-linear-gradient(top, #f44b5f, #a65d66);
 background-image: -o-linear-gradient(top, #f44b5f, #a65d66);
 background-image: linear-gradient(to bottom, #f44b5f, #a65d66);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f44b5f, endColorstr=#a65d66);
 min-width:77px;
 min-height:16px;
	cursor:pointer;
}

.in-content-main .button_examplered:hover{
 border:1px solid #ac3445; background-color: #e02840;
 border-radius:3px;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#e02840), top(#903441));
 background-image: -webkit-linear-gradient(top, #e02840, #903441);
 background-image: -moz-linear-gradient(top, #e02840, #903441);
 background-image: -ms-linear-gradient(top, #e02840, #903441);
 background-image: -o-linear-gradient(top, #e02840, #903441);
 background-image: linear-gradient(to bottom, #e02840, #903441);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e02840, endColorstr=#903441);
 min-width:77px;
 min-height:16px;
}