body {
	color: #606060; 
	font-size: 12px; 
	font-family: Arial; 
	}
table.ranking {

	}
.ranking th {
	background-color: #C0C0C0;
	color: #000;
	vertical-align: bottom;
	}
.total {
	background-color: #000;
	color: #fff;
	}
.starts {
	background-color: #C0C0C0;
	}
p { 
	color: #606060; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: normal; 
	margin: 0; 
	padding: 0; 
	position: static; 
	top: 0;
	line-height: 130%;
	}
/* NEWSTICKER */

p.dmnt_par {
	height: 12px;
	margin: 0;
	padding: 0;
	margin-bottom: 1px;
	}
a.dmnt_a {
	margin: 0;
	padding: 0;
	}

/* Flaggen */
.flagge_de, .flagge_en {
	margin: 5px;
	}

/* Überschriften */

.headline1, h1.csc-firstHeader { 
	color: #fff; font-size: 12px; font-family: Tahoma, Arial; font-weight: bold; line-height: 18px; 
	background-image: url("UeberschriftStreifen2010.png");
	/* background-color: #01416d; */
	text-align: justify; margin-top: 6px; 
	padding-left: 15px; position: static 
	}
div.csc-header, div.csc-header-n1 {
	margin: 0;
	padding: 0;
	}
.headline_link 		{ color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #6f7f99; background-position: 12px 0; text-align: justify; margin-top: 5px; padding-bottom: 1px; padding-left: 10px; position: static }
.headline2        { color: #01416d; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 30px }
.headline3  			{ color: #01416d; font-size: 13px; font-family: Arial; font-weight: bold; display: block; margin: 0; padding: 0; margin-top: 10px;}
.headline4  			{ color: #01416d; font-size: 14px; font-family: Arial; font-weight: bold;} 
.headline5       	{ color: #01416d; font-size: 16px; font-family: Arial; font-weight: bold; margin-top: -3px; margin-bottom: 10px; margin-left: 24px }



/* "fdfx_2cols", plugin "tx_fdfx2cols_pi1" */

td.c2l1-left {
	vertical-align: top;
	border: 0;
	}
td.c2l1-middle {
	vertical-align: top;
	border: 0;
	}

/* ext ve_guestbook */

.tx-guestbook-list-header {
	background-image: url("UeberschriftStreifen.jpg");
	background-repeat: repeat-x;
	background-color: #fff;
	color: #FFFFFF;
	}

/* ve_guestbook */    
		 .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#ccc; font-size:12px; color:#333333; width:100px; height:20px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#ccc; font-size:12px; color:#333333; width:150px; height:20px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#ccc; font-size:12px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; font-size: 12px; font-family: Arial;}

  /* example styles 

.tx-guestbook-list-header { background-image: url("headline_bg.jpg"); background-repeat: repeat-x;  font-weight:bold; }

*/
li, ul { 
	font-size: 12px; 
	font-family: Arial; 
	}

/*
p                	{ color: #606060; font-size: 12px; font-family: Arial; font-weight: normal; margin: 0 0 2px 0; padding: 0 0 2px 0; position: static; top: 0; !important; } 

*/

/*
:link {text-decoration: none ;color: #006699;}
:active   { color: #65738b; text-decoration: none } 
:hover        { color: #65738b; font-family: Arial; text-decoration: underline; background-position: 0 0; margin: 0; padding: 0; width: auto } 
*/


body						{ color: #606060; font-size: 12px; font-family: Arial; background-image: url("bg_images/bg_entwurf.jpg"); background-position: 0 0; margin: 0; padding: 0 }
.normaler_text 	{ color: #606060; font-size: 12px; font-family: Arial, Helvetica; font-weight: normal; vertical-align: text-top }
.normaler_text1 { color: #000; font-size: 11px; font-family: Arial; font-weight: normal; letter-spacing: 1px; vertical-align: text-top }
.Block_text 		{ color: #000; font-size: 11px; font-family: Arial; font-weight: normal; letter-spacing: 1px; vertical-align: text-top }
.table  				{ color: #606060; font-size: 12px; font-family: Arial; font-weight: normal; margin-right: 10px; margin-left: 5px }
.td 						{ color: #606060; font-size: 12px; font-family: Arial; font-weight: normal; margin-right: 10px; margin-left: 5px }
.tr 						{ color: #606060; font-size: 12px; font-family: Arial; font-weight: normal; margin-right: 10px; margin-left: 5px }
.imgtext-table	{ color: #000; font-size: 12px; font-family: Arial; font-weight: normal; padding-right: 4px; padding-left: 4px }

/*<agl.folder "Klasse Photobook">*/
	.photobook         		{ color: #6f7f99; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; letter-spacing: 0; margin-bottom: -12px; margin-left: 25px }
	.photobook a:active 	{ color: #fff; font-weight: bold; text-decoration: none }
	.photobook a:hover 		{ color: #ddd; font-weight: bold; text-decoration: none; border-width: 2px; border-color: #fc0 }
	.photobook a:visited 	{ color: #65738b; font-weight: bold; text-decoration: none }
	.photobook a:link  		{ color: #6f7f99; font-weight: bold; text-decoration: none }
/*</agl.folder>*/

.menu       		{
		color: #fff;
		font-size: 12px;
		font-family: Arial, Verdana;
		font-weight: bold;
		line-height: 20px;
		text-decoration: none;
		background-image: url("ButtonHauptmenu2010.png");
		/* background-color: #01416d; */
		margin-top: 5px; 
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 15px;
		border: solid 1px 
		}


.menu a:link  	{ color: #fff; font-weight: bold; text-decoration: none }
.menu a:visited	{ color: #fff; font-weight: bold; text-decoration: none }
.menu a:hover		{ color: #fff; font-weight: bold; text-decoration: none; border-width: 2px; border-color: #fc0 }
.menu a:active	{ color: #fff; font-weight: bold; text-decoration: none }
.menu2					{ color: #696f7d; font-size: 12px; font-family: Arial, Verdana; font-weight: bold; line-height: 20px; text-decoration: none; background-color: #f8f8f8; background-position: 125px 12px; padding-top: 0; padding-bottom: 0; padding-left: 15px; border: solid 1px #fff }


.menu2 a:link  		{ color: #696f7d; font-weight: bold; text-decoration: none }
.menu2 a:visited 	{ color: #696f7d; font-weight: bold; text-decoration: none }
.menu2 a:hover  	{ color: #696f7d; font-weight: bold; text-decoration: none; border-width: 2px; border-color: #fc0 }
.menu2 a:active 	{ color: #696f7d; font-weight: bold; text-decoration: none }


td   							{ color: #606060; font-size: 12px; font-family: Arial; position: static }
tr 								{ color: #606060; font-size: 12px; font-family: Arial; position: static }
table 						{ color: #606060; font-size: 12px; font-family: Arial; position: static }
.bulletlist    		{ color: #606060; font-size: 12px; font-family: Arial; font-weight: normal; white-space: normal; border-top: 0 none }
.mailform   			{ color: #444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; vertical-align: text-top }
.mailformradio  	{ color: #444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; vertical-align: text-top }
.mailformrequired	{ color: #444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; vertical-align: text-top }
.kleiner_text 		{ color: #001c6e; font-weight: normal; font-size: 9px; line-height: 9px; font-family: arial, Helvetica, sans-serif; vertical-align: text-top }
.kleiner_text1   	{ color: #606060; font-size: 9px; font-family: Verdana, Arial; font-weight: normal }
.kleiner_text_weiss	{ color: #fff; font-size: 9px; font-family: Verdana, Arial; font-weight: normal }
.caption         	{ color: #54647e; font-size: 9px; font-family: Arial, Helvetica, Verdana; margin-top: -12px; }

a:link           	{ color: #65738b; font-family: Arial; text-decoration: underline }
a:visited         { color: #65738b; font-family: Arial; text-decoration: underline; border: 0 #abee0e }
a:hover      			{ color: #65738b; font-family: Arial; text-decoration: none }
a:active       		{ font-family: Arial; text-decoration: none }

.newsticker     	{ color: #6f7f99; font-size: 13px; font-family: Arial, Verdana; }
.linkliste 				{ color: #65738b; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; line-height: 18px }

/* Formulare */
input, select, textarea {
	font-size: 12px; font-family: Arial; font-weight: normal;
}

input:hover, input:active, input:focus, 
select:hover, select:active, select:focus,
textarea:hover, textarea:active, textarea:focus {
    /*background-color: #F3F1F4;
    border: 1px solid #ccc;*/
}

.small_wertung { 
	color: #606060; 
	font-size: 10px; font-family: Arial;
	padding-left: 23px;
	}


