
/******************** Diverse Rahmen *******************/


/* [0] Rahmen fuer Special Events */

.rahmen_special {
	border:1px solid #d4d4d4;
	padding:1em 1em 0 1em;
	min-height:17em;
  	height:auto !important;
  	height:17em;
  	
	-moz-box-shadow: 0.2em 0.2em 1em #777;
	-webkit-box-shadow: 0.2em 0.2em 1em #777;
	box-shadow: 0.2em 0.2em 1em #777;
	
}

.rahmen_special p {
	font-size:1em;
	line-height:140%;
}

.rahmen_special p.textklein {
	font-size:0.8em;
}

.rahmen_special h4 {
	font-size:1.1em;
	margin-bottom:0;
	margin-top:0.5em;
	color:#3D4F70;
}

.rahmen_special h4+p {
	margin-top:0.4em;
}



#content .rahmen_special a {
	text-decoration:none;
	border:none;
}

#content .rahmen_special a:hover {
	text-decoration:underline overline;
}


/* [1] Rahmen f�r Startseite */


.rahmen_gv, .rahmen_bw, .rahmen_mv, .rahmen_feg,
.rahmenstartorange, .rahmenstartgvrot, .rahmenstartdunkelrot, .rahmenstartrot,
.rahmenstartdunkelblau, .rahmenstarthimmelblau, .rahmenstartblau,
.rahmenstartgelb,.rahmenstartgruen {

	border:1px solid #3a5c78;
	padding:1em;
	margin-bottom:2em;
	
	-moz-border-radius-bottomleft:0.7em;
	-webkit-border-radius-bottomleft:0.7em;
	border-radius-bottomleft:0.7em;
	-moz-border-radius-bottomright:0.7em;
	-webkit-border-radius-bottomright:0.7em;
	border-radius-bottomright:0.7em;

	-moz-box-shadow: 0.3em 0.3em 1em #3a5c78;
	-webkit-box-shadow: 0.3em 0.3em 1em #3a5c78;
	box-shadow: 0.3em 0.3em 1em #3a5c78;
}



.rahmen_gv_titel h2, .rahmen_bw_titel h2, .rahmen_mv_titel h2, .rahmen_feg_titel h2,
.rahmenstartorange_drueber h2, .rahmenstartgvrot_drueber h2, .rahmenstartdunkelrot_drueber h2, .rahmenstartrot_drueber h2,
.rahmenstartdunkelblau_drueber h2, .rahmenstarthimmelblau_drueber h2, .rahmenstartblau_drueber h2,
.rahmenstartgelb_drueber h2, .rahmenstartgruen_drueber h2 {
	background-color: #3a5c78;
	color:#fff;
	padding:0.5em 0 0.1em 0;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	font-size:1.1em;
	height:1.6em;

	-moz-border-radius-topleft:0.7em;
	-moz-border-radius-topright:0.7em;
	-webkit-border-radius-topleft:0.7em;
	-webkit-border-radius-topright:0.7em;
	border-radius-topleft:0.7em;
	border-radius-topright:0.7em;
}

.rahmen_gv h2 a, .rahmen_bw h2 a, .rahmen_mv h2 a, .rahmen_feg h2 a,
.rahmenstartorange h2 a, .rahmenstartorange h2 a, .rahmenstartorange h2 a, .rahmenstartorange h2 a, .rahmenstartgvrot h2 a,
.rahmenstartdunkelrot h2 a, .rahmenstartrot h2 a,
.rahmenstartdunkelblau h2 a, .rahmenstarthimmelblau h2 a,
.rahmenstartblau h2 a, .rahmenstartgelb h2 a, .rahmenstartgruen h2 a  {
	color:#A5242F;
	font-size:0.7em;
	font-weight:bold;
}

.rahmen_gv p a, .rahmen_bw p a, .rahmen_mv p a, .rahmen_feg p a, 
.rahmenstartorange p a, .rahmenstartorange p a, .rahmenstartorange p a, .rahmenstartorange p a, .rahmenstartgvrot p a,
.rahmenstartdunkelrot p a, .rahmenstartrot p a,
.rahmenstartdunkelblau p a, .rahmenstarthimmelblau p a,
.rahmenstartblau p a, .rahmenstartgelb p a, .rahmenstartgruen p a  {
	color:#3D4F70;
	font-weight:normal;
}




/* [2] Rahmen f�r die Shortcuts */

.rahmen_shortcuts, .rahmen_grau,
.rahmendunkelblau, .rahmenhellblau, .rahmenorange, .rahmengvrot, 
.rahmendunkelrot, .rahmenrot, .rahmenhimmelblau, .rahmenblau,
.rahmengelb, .rahmengruen, .rahmengruenpacks {
width:15em;
padding:1em;
font-size: 0.9em;
border:1px solid #3a5c78;
background-color: #d4d4d4;
margin-bottom:1em;

-moz-border-radius:0.7em;
-webkit-border-radius:0.7em;
border-radius:0.7em;

-moz-box-shadow: 0.3em 0.3em 1em #3a5c78;
-webkit-box-shadow: 0.3em 0.3em 1em #3a5c78;
box-shadow: 0.3em 0.3em 1em #3a5c78;

}

/* Links f�r die Shortcuts  */

#rechts p {
	margin:0 0 0.2em 0;
	text-align:right;
}

#shortcuts .rahmengelb p {
	color: #336;
}

#rechts a:link, #rechts a:visited, #rechts a:active, #rechts a:hover, #rechts a:focus {
	color: #666;
	border-bottom:0.1em dashed #fff;
	display:block;
	padding: 0;
	margin:0;
}

#shortcuts .rahmengelb a:link, #shortcuts .rahmengelb a:visited, #shortcuts .rahmengelb a:active, #shortcuts .rahmengelb a:hover, #shortcuts .rahmengelb a:focus {
	color: #336;
}



/* [2.a] Social Bookmarks */


#rechts .tx-spsocialbookmarks-pi1 {
	text-align:right;	
	padding-top:1em;
}

#rechts .tx-spsocialbookmarks-pi1 a {
	display:inline; 
}

#rechts #c6926 p {
	text-align:center;
	color:#666;
	font-size:0.9em;
}

#rechts #c6926 {
	/*border-top:1px solid #666;
	margin-top:1.5em;*/
}


#rechts #c6926 .csc-textpic-imagecolumn {
	padding-right:0.5em;
}


#rechts #c6926 dd.csc-textpic-caption {
	text-align:left;
}



/* [3] Rahmen f�r Referate */


.rahmensport_ausschr {
	border:3px double #063;
	margin-left:-0.5em;
	margin-bottom:0.5em;
	padding: 0.5em 0.5em 0 0.5em;
}

.rahmensport_ausschr h2 {
	color:#063;
	font-size:2em;
}

