@CHARSET "ISO-8859-1";

/* index */

#index_box
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width: 660px;
}

#index_box p
{
	text-align: center;
}

#index_box #index_img
{
	width: 660px;
	height: 440px;
}

#index_box a:link, #index_box a:visited
{
	color: #E33A06;
	font-weight: 700;
}

/* aktuelles */

.aktuellesTabelle
{
	width: 445px;
}

.aktuellesTabelle
{
	border-bottom: 1px solid #cccccc;
}

.aktuellesTabelle td
{
	border-top: 1px solid #cccccc;
}

.aktuellesTabelle td
{
	vertical-align: top;
	padding: 10px;
}

.aktuellesTabelle col.leftCol
{
	width: 150px;
}
.aktuellesTabelle col.rightCol
{
	width: 400px;
}

.aktuellesTabelle .title
{
	color: #cf2700;
}


.presseTabelle
{
	width: 550px;
}

.presseTabelle
{
	border-bottom: 1px solid #cccccc;
}

.presseTabelle td
{
	border-top: 1px solid #cccccc;
}

.presseTabelle td
{
	vertical-align: top;
	padding: 5px;
}

.presseTabelle col.leftCol
{
	width: 70px;
}
.presseTabelle col.rightCol
{
	width: 480px;
}

.presseTabelle .title
{
	color: #cf2700;
}

tr#seminarLink *
{
	background-color: #ffff66;
	color: #000000;
}

tr#seminarLink a:link, tr#seminarLink a:visited
{
	color: #000000 !important;
	font-weight: 500;

}

tr#seminarLink a:hover
{
	color: #333333 !important;
}

/* wir über uns - unsere geschichte */

div.unsere_geschichte .rightSideImage
{
	float: right;
	padding-left: 20px;
}

/* sonderprojekte */
div#projekte div.imageBox
{
	float: left;
	width: 300px;
}

div#projekte div.imageBox img
{
	width: 211px;
	height: 300px;
}

div#projekte div.imageDescription
{
	padding-top: 5px;
	margin-left: 230px;
	height: 300px;
}

/* meisterpruefung */

table#meister
{
}
table#meister td.headline
{
	width: 150px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	height: 50px;
}
table#meister td.description
{
	width: 400px;
	vertical-align: top;
}

/* begabtenfoerderung */
table.begabte
{
	width: 85%;
	padding: 0px;
	margin: 0px;
}
table.begabte td
{
	width: 50%;
	line-height: 1.2em;
	border-bottom: 1px solid #010655;
	padding: 5px;
}
table.begabte td.drawLine
{
	height: 5px;
	vertical-align: middle;
}
table.begabte td.drawLine hr
{
	background: #010655;
	height: 1px;
}

div#content div.subnav *
{
	margin-right: 10px; /* room between sub nav links and seperators */
}

div#content div.begnav span.seperator
{
	/* no special styles */
}

div#content div.begnav a:link, div#content div.begnav a:visited
{
	font-size: 11px;
	color: #989898;
}

div#content div.begnav a:hover, div#content div#subnav a:focus
{
	color: #000000;
}

div#content div.begnav a.active
{
	font-weight: 700;
}
body.begabtenfoerderung div.begnav a.active
{
	color: #010655 !important;
}
div#content div.imageBox
{
	float: left;
	height: 400px;
}
div#content div.imageBox08
{
	float: left;
	height: 225px;
	margin-bottom:10px;
}
div#content div#begabt div.RimageBox
{
	margin-left: 313px;margin-bottom:10px;
}

div#content div#begabt div.imageBox img
{
	width: 300px;
	height: 400px;
}

div#content div#begabt div.imageBox img.changed
{
	width: 300px;
	height: 225px;
}
table#teilnehmer
{
	width: 95%;
}
table#teilnehmer td.foto
{
	vertical-align: top;
	width: 114px;
	height: 152px;
}
table#teilnehmer td.foto img
{
	width: 114px;
	height: 152px;
}
table#teilnehmer td.informationen
{
	width: 185px;
	vertical-align: top;
}
table#teilnehmer td.statement
{
	vertical-align: top;
}
table#teilnehmer td
{
	padding: 5px;
	border-bottom: 1px solid #010655;
}
table#foerderung04
{
	width: 95%;
}
table#foerderung04 td
{
	padding: 10px;
	vertical-align: top;
	width: 50%;
}

/* listen formatierungen */
ol.numberedList
{
	line-height: 2em;
}

/* pseudo format */

.clear
{
	clear: both;
}

/* seminarplaner */

#seminarplanerTable
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#seminarplanerTable td.first
{
	border-top: 1px solid #000000;
}

#seminarplanerTable td, #seminarplanerTable th
{
	padding: 3px;
}

#seminarplanerTable *
{
	text-align: left;
}

#seminarplanerTable .monthCol
{
	width: 75px;
}

#seminarplanerTable .titleCol
{
	width: 320px;
}

#seminarplanerTable .numberCol
{
	width: 120px;
}

#seminarplanerTable .addOnCol
{
	width: 60px;
}


#seminarplanerTable .dateCol
{
	width: 75px;
}

#seminarplanerTable a:link, #seminarplanerTable a:visited
{
	color: #000000 !important;
}

#seminarplanerTable a:hover
{
	color: #c00509 !important;
}

.red
{
	color: #ff0000;
}

/* kontaktformular */

#contactForm
{
	width: 400px;
}

#contactForm p
{
	margin: 0 !important;
	padding: 0 !important;
}

#contactForm td
{
	height: 30px;
	text-align: left;
	vertical-align: top;
}

#contactForm td.memo
{
	height: 60px;
}

#contactForm .firstCol
{
	width: 100px;
}

#contactForm .secondCol
{
	width: 300px;
}

#contactForm input
{
	height: 15px;
}

#contactForm textarea
{
	height: 50px;
}

#contactForm textarea, #contactForm input
{
	font-size: 10px;
	margin: 0;
	width: 200px;
	border: 1px solid #cccccc;
}

#contactForm input.button
{
	width: 100px;
	font-size: 11px;
	height: 18px;
}

/* sonderprojekte */

body.sonderprojekte .imageDescription
{
	padding-top: 0 !important;
}

body.sonderprojekte .imageDescription p.firstP
{
	margin-top: 0 !important;
}

/* presseecke */
.presseTabelle .title
{
	color: #cf2700;
}
div.presse-ecke
{
	width: 100%;
	height: auto;
	background-image: url(../images/presseecke/presse.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	
}
div.presse-ecke .p
{
margin-top:40px;
}
#pInfoTabelle
{
	width: 445px;
}

#pInfoTabelle
{
	border-bottom: 1px solid #cccccc;
}

#pInfoTabelle td
{
	border-top: 1px solid #cccccc;
}

#pInfoTabelle td
{
	vertical-align: top;
	padding: 10px;
}

#pInfoTabelle col.leftCol
{
	width: 150px;
}
#pInfoTabelle col.rightCol
{
	width: 400px;
}

#pInfoTabelle .title
{
	color: #cf2700;
}
#pInfoTabelle a, #pInfoTabelle a:link, #pInfoTabelle a:visited, #pInfoTabelle a:active
{
	font-weight: bold;
	color: #cf2700;
}
#pInfoTabelle a:hover 
{
	font-weight: bold;
	color: #000;
}
body.presseecke .title
{
	color: #8D0205;
}