BODY,  P,  DIV, FORM, DL, LI, CENTER, DIV, A, thead, th
{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	line-height:18px;
	margin:0px 0px 0px 0px;
	color:#000000;
}

/*
	IE macht sonst fürchterliche theads
*/

thead, th {
	font-weight: bold;
	text-align: left;
}

ul {
	line-height:5px;
}

/**
	wir möchten, dass TD die Hintergrundfarbe der Umgebung erbt
	deshalb nicht oben mitdrin
*/

td {
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	margin:0px 0px 0px 0px;
}

/**************************************/

.menu {
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	/*background-color: #3C4E9F;*/
}

td.menulow {
	/* Beispiel
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 25px;

	font-family:Verdana,Arial,Helvetica,Sansserif;
	font-weight:bold;
	font-size:13px;
	text-align:left;

	border:solid;
	border-width:1px;
	border-color:#263060;

	cursor:pointer;

	background-color: #94b9e0;
	color: #333366;
	*/
}

td.menuhigh {
	/* Beispiel
	padding-right:20px;
	text-align:right;

	border:solid;
	border-color:#263060;
	border-width:1px;

	padding-top: 3px;

	margin-top:0px;
	margin-bottom:0px;

	height: 25px;

	font-family:Verdana,Arial,Helvetica,Sansserif;
	font-weight:bold;
	font-size:13px;

	text-decoration: none;

	background-color: #94b9e0;
	color: #333366;
	*/
}

a.menu {
	/* Beispiel
	vertical-align: bottom;
	text-decoration: none;
	padding-top: 3px;
	padding-right:3px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;

	font-family:Verdana,Arial,Helvetica,Sansserif;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	display: block;

	background-color: #94b9e0;
	color: #ffffff;
	*/
}


a.menu:hover {
	/* Beispiel
	display: block;
	text-decoration: none;
	background-color: #a4c9f0;
	color: #ffffff;
	*/
}

a.menu:active {
	/* Beispiel
	display: block;
	text-decoration: none;

	background-color: #a4c9f0;
	color: #ffffff;
	*/
}

/**************************************/

td.untermenu {
	/* Beispiel
	padding-left: 30px;
	height: 30px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-family:Verdana,Arial,Helvetica,Sansserif;
	font-size:13px;
	font-weight: normal;
	background-color: #3C4E9F;
	*/
}

td.untermenuhigh {
	/* Beispiel
	padding-right: 20px;
	font-family:Verdana,Arial,Helvetica,Sansserif;
	font-size:13px;
	font-weight: normal;
	text-decoration: none;
	*/
}


a.untermenu:link {

	/* Beispiel
	text-decoration: none;
	padding-right: 20px;
	font-family:Verdana,Arial,Helvetica,Sansserif;
	font-weight: normal;
	background-color: #3C4E9F;
	*/
}

a.untermenu:visited {
	/* Beispiel
	text-decoration: none;
	padding-right: 20px;
	font-weight: normal;
	background-color: #3C4E9F;
	*/
}

a.untermenu:hover {
	/* Beispiel
	text-decoration: none;
	padding-right: 20px;
	font-weight: normal;
	background-color: #3C4E9F;
	*/
}

a.untermenu:active {
	/* Beispiel
	text-decoration: none;
	padding-right: 20px;
	font-weight: normal;
	background-color: #3C4E9F;
	*/
}

/**************************************/

.main {
	background-color: #7693B2;
	padding-top:50px;
}


/**************************************/

.mittel {
	background-color: #3C4E9F;
	color: white;
}

a:link.mittel {
	text-decoration:none;
}

td.toptitel {
	background-color: #157339;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding-right: 30px;
	width: 369px;
	text-align: right;
	vertical-align: center;
	font-size: 18px;
	font-weight: 100;
	font-family: Verdana,Helvetica,sans-serif;
	background-color: #263060;
	color: white;
}



td.top {
	background-color: #263060;
}

a:link		{
	font-weight: bolder;
}

a:visited		{
	font-weight: bolder;
}

a:hover		{
	font-weight: bolder;
}

a:active		{
	font-weight: bolder;
}


P {
	margin: 4pt 0pt 0pt 0pt;
}

ul,ol {
	margin:0px 0px 0px 0px;
	padding-left:15px;
}


/******************************************************
*	Formulareingaben
*/

.inputbox {
	width: 150px;
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
	font-weight: normal;
	color: black;
/*
	border-bottom:#000000 1 solid;
	border-left:#000000 1 solid;
*/
	border-bottom:#D2D1D1 1 solid;
	border-left:#D2D1D1 1 solid;

	border-right:#D2D1D1 1 solid;
	border-top:#D2D1D1 1 solid;
}

.inputboxsmall {
	width: 50px;
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
	font-weight: normal;
	color: black;
/*
	border-bottom:#000000 1 solid;
	border-left:#000000 1 solid;
*/
	border-bottom:#D2D1D1 1 solid;
	border-left:#D2D1D1 1 solid;

	border-right:#D2D1D1 1 solid;
	border-top:#D2D1D1 1 solid;
}

.inputboxmedium {
	width: 100px;
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
	font-weight: normal;
	color: black;
/*
	border-bottom:#000000 1 solid;
	border-left:#000000 1 solid;
*/
	border-bottom:#D2D1D1 1 solid;
	border-left:#D2D1D1 1 solid;

	border-right:#D2D1D1 1 solid;
	border-top:#D2D1D1 1 solid;
}

.inputboxlarge {
	width: 350px;
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
	font-weight: normal;
	color: black;

/*
	border-bottom:#000000 1 solid;
	border-left:#000000 1 solid;
*/
	border-bottom:#D2D1D1 1 solid;
	border-left:#D2D1D1 1 solid;

	border-right:#D2D1D1 1 solid;
	border-top:#D2D1D1 1 solid;
}

input.button {
	width: 150px;
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
}



/***********************************************/
/***********************************************/
/***********************************************/
/*
	standard Klassen
*/

/* darstellung von fehlern */
.stdws_fehler {
	color: #C92526;
	font-weight: bolder;
}

/**
	für die Standardformular
*/
.stdws_form_required_ast {
	padding-top: 2pt;
	padding-left: 2px;
	padding-right: 5px;
	font-size: smaller;
}

.stdws_form_label {
	text-align: left;
	padding: 2pt 0pt 0pt 0pt;
	font-weight: bolder;
}

.stdws_form_checkbox {
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
	font-weight: normal;
	color: black;

}

.stdws_form_input {
	width: 300px;
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
	font-weight: normal;
	color: black;
	background: white;

	border-bottom:#D2D1D1 1 solid;
	border-left:#D2D1D1 1 solid;

	border-right:#D2D1D1 1 solid;
	border-top:#D2D1D1 1 solid;
}

.stdws_form_textarea {
	width: 300px;
	height: 100px;
	font-size: 12px;
	margin: 1pt 0pt 1pt 0pt;
	font-weight: normal;
	color: black;

	border-bottom:#D2D1D1 1 solid;
	border-left:#D2D1D1 1 solid;

	border-right:#D2D1D1 1 solid;
	border-top:#D2D1D1 1 solid;
}

.stdws_form_button {
	width: 150px;
	font-size: 12px;
	margin: 2pt 0pt 2pt 0pt;
}

.stdws_lastedit {
	font-size: 9px;
	text-align: right;
}

/* Defaults ************************************/

/* Listendarstellung */

.stdws_liste_gruppetitel {
	padding: 0px 0px 10px 0px;
	font-size: 17px;
	font-weight: bold;
}

.stdws_liste_gruppeabstrakt {
	padding: 0px 0px 10px 0px;
}

.stdws_liste_titel {
	padding: 5px 0px 5px 0px;
	font-size: 13px;
	font-weight: bold;
}

/* titel für Linkliste */

a.stdws_liste_titel:link		{
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
}

a.stdws_liste_titel:visited		{
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
}

a.stdws_liste_titel:hover		{
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
}

a.stdws_liste_titel:active		{
	text-decoration:none;
}
	font-size: 13px;
	font-weight: bold;

/* im Abstrakt */

.stdws_liste_abstrakt {
	padding: 0px 0px 5px 0px;
}

a.stdws_liste_abstrakt:link		{
	text-decoration: underline;
}

a.stdws_liste_abstrakt:visited		{
	text-decoration: underline;
}

a.stdws_liste_abstrakt:hover		{
	text-decoration: underline;
	color: #ffffff;
}

a.stdws_liste_abstrakt:active		{
	text-decoration: underline;
	color: #ffffff;
}



/* weiter */

a.stdws_liste_moreinfo:link		{
	text-decoration:none;
}

a.stdws_liste_moreinfo:visited		{
	text-decoration:none;
}

a.stdws_liste_moreinfo:hover		{
	text-decoration:none;
	color:#ffffff;
}

a.stdws_liste_moreinfo:active		{
	text-decoration:none;
	color:#ffffff;
}

/***********************************************/
/* Detaildarstellung */

.stdws_gruppetitel {
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
}

.stdws_gruppeabstrakt {
	padding: 0px 0px 20px 10px;
}

.stdws_titel {
/*	
	padding: 0px 0px 20px 0px;
	font-size: 17px;
	font-weight: bold;
	height: 23px;
*/	
}

.stdws_abstrakt {
/*	
	padding: 0px 0px 20px 0px;
*/	
}

.stdws_abstraktimage {
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
}

.stdws_ueberschrift {
	padding: 10px 0px 0px 0px;
	font-size: 13px;
	height: 23px;
	font-weight: bold;

}

.stdws_absatz {
	padding: 5px 0px 0px 0px;
}

.stdws_absatzimage_links {
	/* top,right , bottom, left*/
	margin: 3px 10px 10px 0px;
	align: left;
	border-width: 0px 0px 0px 0px;
/*
	border: thin solid Black;
	border-width : 1px 1px 1px 1px; */
}

.stdws_absatzimage_rechts {
	/* top,right , bottom, left*/
	margin: 3px 0px 10px 10px;
	align: right;
	border-width: 0px 0px 0px 0px;
/*
	border: thin solid Black;
	border-width : 1px 1px 1px 1px;
*/
}

/**************************************/
/**************************************/

a.stdws_back:link		{
	text-decoration:none;
}

a.stdws_back:visited		{
	text-decoration:none;
}

a.stdws_back:hover		{
	text-decoration:none;
	color:#ffffff;
}

a.stdws_back:active		{
	text-decoration:none;
	color:#ffffff;
}

/**************************************/
/**************************************/

a.stdws_download:link		{
	text-decoration:none;
}

a.stdws_download:visited		{
	text-decoration:none;
}

a.stdws_download:hover		{
	text-decoration:none;
}

a.stdws_download:active		{
	text-decoration:none;
}

/**************************************/
/**************************************/

/** Link ****************************************/


/**************************************/
/**************************************/

a.stdws_verweis:link		{
	text-decoration:underline;
}

a.stdws_verweis:visited		{
	text-decoration:underline;
}

a.stdws_verweis:hover		{
	text-decoration:underline;
}

a.stdws_verweis:active		{
	text-decoration:underline;
}

/**************************************/
/**************************************/
/**************************************/

/** FAQ ****************************************/

TD.stdws_faqgruppetitel {
	padding: 0px 0px 0px 10px;
	font-size: 15px;
	height: 20px;
}

TD.stdws_faqgruppeabstrakt {
	padding: 0px 0px 0px 10px;
}

/**************************************/
TD.stdws_faqtitel {
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	height: 23px;
}

a.stdws_faqtitel:link		{
	color: #ffffff;
	text-decoration:none;
}

a.stdws_faqtitel:visited		{
	color: #ffffff;
	text-decoration:none;
}

a.stdws_faqtitel:hover		{
	color: #C92526;
	text-decoration:none;
}

a.stdws_faqtitel:active		{
	color: #ffffff;
	text-decoration:none;
}

/**************************************/
a.stdws_faqmoreinfo:link		{
	color: #ffffff;
	text-decoration:none;
}

a.stdws_faqmoreinfo:visited		{
	color: #ffffff;
	text-decoration:none;
}

a.stdws_faqmoreinfo:active		{
	color: #ffffff;
	text-decoration:none;
}

a.stdws_faqmoreinfo:hover		{
	color: #C92526;
	text-decoration:none;
}


/**************************************/
tr.stdws_gaestebuch_eintrag_bar {
	border: 1px #3C4E9F solid;
}

/**************************************/
/* die speziellen */


body {
    margin:0px;
    padding:0px;
}


.stdws_gruppebild {
	margin-top:0px;
}

.artikelpart {
	padding-left:125px;
	padding-top:55px;
	padding-bottom:15px;
}

.listpart {
	padding-left:125px;
	padding-top:55px;
	padding-bottom:15px;
}

.iframepart {
	padding-left:1px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:1px;
}


/*
	falls wir nur teile benötigen hier der body für diese teile
*/

.stdws_bodysingle {
	padding-left: 50px;
}

.orange {
	vertical-align:middle;
	margin-right:10px;
	margin-top:-3px;
	margin-bottom:0px;
	margin-left:0px;
}


