/* Farben fuer Hintergruende */

.bgwhite {
	background-color: #FFFFFF;
}

.bgbox {
	background-color: #F7C827;
}

.body {
	background-color: #F8EFDF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* Link-Formatierungen */

a {color: #CD242C; font-weight: bold;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}

P {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* Header Navigation */

.header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	vertical-align:middle;
}

/* Format fuer Anschrift */

.adressbold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;

}

.adress {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* Bereich Button */

.btntext{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.btntext{
    text-decoration: none;
}




/* Bereich Mainnavigation */

.mainnav{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


a:hover.mainnav{
    text-decoration: none;
}




.bgmainnavoff {
	background-image: url(../images/layoutpictures/navigation/nav_hk.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
}

.bgmainnavon {
	background-image: url(../images/layoutpictures/navigation/nav_hk_hi.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
}


/* Bereich Subnavigation */

.subnavi {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD242C;
	line-height: 15px;
	font-weight: bold;
	text-decoration: underline;
	}
	
.pressestimmen {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A64B4;
	line-height: 15px;
	font-weight: bold;
	text-decoration: underline;
	}	
	
a:hover.subnavi{
	text-decoration: none;
}
	
.subnaviklein {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD242C;
	line-height: 13px;
	font-weight: normal;
    text-decoration: underline;
}
	
a:hover.subnaviklein{
    text-decoration: none;
}

.subnaviback {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 40px;
}

a:hover.subnaviback{
    text-decoration: underline;
	color: #CD242C;
}


.subpfeilback {
	background-color: #FFFFFF;
	padding-top: 40px;
	text-align: right;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CD242C;
    text-decoration: none;
	line-height: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
}
TD.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CD242C;
    text-decoration: none;
	line-height: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
}

.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CD242C;
	/*#CD242C*/
	line-height: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
}
	


/* Text im Contentbereich */

strong , b {
    color : #000000; 
}

.content {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 15px;
}

.smalltext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.subcontent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}

.tablecontent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}
/* Trennlinie */
.hr {
	color: #CD242C;
	height: 1px;
	margin-right: 10px;
	margin-left: 10px;
}

/* Bereich Box */

.headlinebox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight: bold;
	padding-left: 10px;
}

.contentbox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #FAC932;
}


/* Bereich Impressum */

.impressum {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

.backtotop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
}


/* Grafiken */

.picture {
	border: 0px;
	padding: 10px;
	vertical-align: top;
}

.icon {
	vertical-align: middle;
}

.bullet {
	background-color: #FFFFFF;
	vertical-align:middle;
	text-align: right;
}
.whereu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
    text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
ul.sublist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD242C;
	padding-left: 25px;
	margin-left: 5px;
}
li.sublist {
	list-style-type: none;
	list-style-image: url(../images/punkt3.gif);
}
.bsi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

img.uczniowie {
	margin: 3px;
	padding: 5px;
	border: 1px solid #CC0000;
}
.uczniowie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}

img.koncert {
	margin: 3px;
	padding: 5px;
	border: 1px solid #CC0000;
}
.koncert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
/* Submenu z lewej strony */
UL#submenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 198px;
}
UL#submenu li {
	border-bottom: 1px solid #e0e0e0;
}
UL#submenu li A {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD242C;
	text-decoration: none;
	display: block;
	background-color: #ededed;
	padding-bottom: 6px;
	padding-top: 0px;
	padding-left: 5px
}
UL#submenu li A:hover {
	font-size: 12px;
	color: #CD242C;
	background-color: #0099FF;
}
UL#submenu ul.submenu2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
UL#submenu ul.submenu2 li {
	border-bottom: 1px solid #f2f2f2;
}
UL#submenu ul.submenu2 li A {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #f5f5f5;
	padding-left: 15px;
}
UL#submenu ul.submenu2 li A:hover {
	font-size: 12px;
	color: #27567d;
	background-color: #0099FF;
}
A.menu_up {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
}
DIV.img_galeria {
	width: 150px;
	height: 200px;
	overflow:hidden;
}
DIV.img_galeria2 {
	width: 150px;
	height: 200px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #999999;
	display: block;
	margin: 5px;
}
DIV.img_galeria3 {
	font-size:12px;
	width: 150px;
	background-color: #FFFFFF;
	display: block;
	float: left;
	text-align:center;
}

DIV.img_galeria_w {
	width: 150px;
}
DIV.img_galeria_w_2 {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #999999;
	display: block;
	margin: 5px;
	float: left;
}
DIV.img_galeria_w_3 {
	font-size:12px;
	background-color: #FFFFFF;
	display: block;
	float: left;
	text-align:center;
}
DIV.img_galeria_w_opis {
	font-size:12px;
	background-color: #FFFFFF;
	display: block;
	float: left;
	text-align:left;
}