/* @ 2009 martinasworld.net

/* #786082 helllila	#50365A dunkellila 	*/
/* #68AAAA dtürkis	#7BB4C0 türkis		*/
/* #E6E6E4 hellgrau (linklinie)		 	*/
/* #FEFEFE bgweiss  	#FBFBF7 bggrau		*/
/* #F59136 hellorange  	#E5772E orange  	*/
/* #F4F4EC grüngrau	#EBEAD8 grüngrau-althp	*/

/* #top  #header  #linkleiste  #main (#navigation #content)  #news #linkleiste  */



body {
background-color: #fbfbf7;   		/* hintergrund bgweiss */
color: #000000;
font-family: verdana, arial;
font-size: 0.8em;			/* 100.01% ? */
text-align: left;
line-height: 1.4em;        		/* zeilenhohe 1.4 em*/
margin: 1em 0 1em 0;                   	/* aussenabstand 1em 0 1em 0 */
padding: 0;                  		/* innenabstand 0 */
}

#top {
border: 1px solid #8dbec0;   		/* rahmen oben: 1px, durchgezogen, türkis */
background-color: #fefefe;   		/* hintergrund bgweiss */
line-height: 1.4em;        		/* zeilenhohe 1.4 */
margin: auto;                		/* auto für mittige position bei fester breite */
padding: 0;                  		/* innenabstand 0 */
width: 850px;				/* vorher 65em/ max 75em mit auto-margin */
min-width: 600px;			/* min/max-width kapiert I.E. nicht!! */
}

/* width: expression( document.body.clientWidth > 785? "780px": "auto" );  nicht valide! */


/* header-container */
#header {
background-color: #786082;   		/* hintergrund lila */
margin: 0;                   		/* aussenabstand 0 */
padding: 0;              		/* innenabstand oben/rechts/unten/links 0 */
width: 100%;				/* breite: 100% */
}

/* hauptcontainer unterm header */
#main {
margin: 0;                   		/* aussenabstand: keiner */
padding: 0;                  		/* innenabstand: keiner */
width: 100%;                 		/* breite: 100% */
}

/* container um menue und content */
#mainmenucontent {
float: left;                 		/* textumfluss: container links ausrichten */
margin: 0;                   		/* aussenabstand 0 */
padding: 0;             			/* innenabstand 0 */
width: 78%;                  		/* 78%, bei mehr: news unten */
}

/* container menueleiste links */
#menu {
float: left;				/* textumfluss: inhalt links ausrichten */
text-align: left;
margin: 1.5em 0 0 0;                   	/* aussenabstand 1.5em 0 0 0 */
padding: 0;                  		/* innenabstand 0 */
width: 26%;                  		/* breite 26% */
}

/* container inhalt mittig */
#content {
float: right;				/* textumfluss: inhalt rechts ausrichten */
border-left: 1px solid #7bb4c0;		/* rahmen durchgezogen, türkis */
border-right: 1px solid #7bb4c0;
background-color: #fbfbf7;   		/* bgweiss */
color: #000000;              		/* text schwarz */
margin: 0 ;                   		/* aussenabstand 0 */
padding: 1.3em .8em 1.5em .8em;        	/* innenabstand  1.3em .5em 1.5em .5em */
width: 68%;                  		/* 70%, bei mehr: content unten */
}

/* container news rechts */
#news {
background-color: #fefefe;   		/* bgweiss */
color: #000000;              		/* schwarz */
float: right;                		/* textumfluss: container rechts ausrichten */
padding: 0;             			/* innenabstand 0 */
margin: 1.3em 0 0 0;			/* aussenabstand 1.3em 0 0 0 */
width: 21%;				/* breite: 21% */
}

#news p {
font-size: .95em;			/* schriftgroesse .95em */
background-color: #fefefe;   		/* bgweiss */
border-top: 1px dashed #7bb4c0;   	/* rahmen 1px gestrichelt, türkis */
border-left: 0px solid #7bb4c0;
border-bottom: 1px dashed #7bb4c0;
color: #000000;
margin: 0 0 1em .5em;          		/* aussenabstand 0 0 1em .5em */
padding: .5em .5em .5em 0;            	/* innenabstand .5em .5em .5em 0 */
}


#menu a {
display: block;
color: #835188;
padding: .3em .3em .3em .3em;		/* innenabstand .3em .3em .3em .3em */
margin: 0;				/* aussenabstand 0 */
border-bottom: 1px solid #e6e6e4;
}

#menu a:hover {
display: block;
color: #f59136;
background-color: #fbfbf7;
border-right: 1px solid #f59136;
}

#menu p {
float: left;				/* textumfluss: inhalt links ausrichten */
padding: 2em 1em;			/* innenabstand 2em 1em */
margin: 0;
}


/* Container Linkleiste oben
#linkleiste {
background-color: #a57fa5;
color: #fefefe;
float: left;
width: 100%;
}

#linkleiste p {
color: #f59136;
margin: 0 0 0 0;
padding: 0 .3em .3em .3em;
text-align: right;
}

#linkleiste a {
color: #fefefe;
text-decoration: none;
padding: .2em;
margin: 0;
}

#linkleiste a:hover {
color: #ebead8;
text-decoration: none;
padding: .2em;
margin: 0;
}
*/


/* Container Linkleiste unten */
#linkleisteu {
background-color: #a57fa5;   		/* lila */
color: #fefefe;              		/* weiss */
float: left;                		/* textumfluss: container rechts ausrichten */
width: 100%;
}

#linkleisteu p {
color: #f59136;              		/* orange */
margin: .1em .7em 0 0;                	/* .1em .7em 0 0 */
padding: .3em;               		/* innenabstand 0.3em */
text-align: right;
}

#linkleisteu a {
color: #fefefe;              		/* bgweiss */
text-decoration: none;
}

#linkleisteu a:hover {
color: #ebead8;              		/* grau */
text-decoration: none;
}


#online-info {
clear: both;                 		/* fortsetzung bei textumfluss unterhalb */
float: none;                 		/* kein textumfluss */
font-size: .8em;
color: #777777;				/* 777777 dunkelgrau*/
margin: 0;                   		/* 0 */
padding: .5em 0 .5em 1em;                /* .5em 0 .5em 1em */
text-align: left;
}

#content h1 {				/* überschrift im text */
border-bottom: 1px dashed #f59136;   	/* rahmen unten gestrichelt, balken orange */
border-left : 5px solid #f59136;		/* balken orange */
font-size: 1em;            		/* 1em */
color: #4f4f4f;
padding: 0 0 .2em .4em;               	/* innenabstand unten .2em, rechts .4em */
margin: 2em 1em 0 .7em;                	/* aussenabstand */
}

#content h3 {				/* fette überschrift im text ohne rahmen */
font-size: 1.1em;                        /* 1.1 em */
color: #4f4f4f;				/* dunkelgrau */
padding: .5em 0 1em .8em;                   /* 0.3em */
margin: 0;                               /* 0 */
}

#content p {
margin: 0;                               /* aussenabstand 0 */
padding: .8em;                           /* innenabstand 0.8em */
}

#content p.center { text-align: center; }


/* Sprungmarke zum Seitenanfang */
#content p.up {
border-top: 1px dashed #000000;          /* rahmen oben: 1px, gestrichelt, schwarz */
font-size: .85em;                        /* 85% des elternelementes */
line-height: 2em;                      	/* zeilenhoehe 2-fach */
margin: 1em 1em 1em 1em;                   /* aussenabst. 1em 0 1em 1em */
padding: 0;                              /* innenabstand 0 */
text-align: right;                       /* text-ausrichtung rechts */
}

a:link {
color: #835188;              		/* türkis */
text-decoration: none;       		/* textdekoration keine */
}

a:visited {
color: #835188;               		/* türkis */
text-decoration: none;  			/* textdekoration keine */
}

a:hover {
color: #f59136;              		/* orange */
text-decoration: none;  			/* textdekoration keine */
}

a:active, a:focus {
color: #835188;              		/* türkis */
text-decoration: none;  			/* textdekoration keine */
}


.small {font-size: .75em; }
.turkisb  {font-size: 1em; color: #68AAAA; font-weight: bold;}
.turkis  {font-size: 1em; color: #68AAAA;}
.lilab  {font-size: 1em; color: #835188; font-weight: bold;}
.lila  {font-size: 1em; color: #835188;}
.dlila  {font-size: 1em; color: #6B3F6D;}
.orangeb  {font-size: 1em; color :#F59136; font-weight: bold;}
.orange  {font-size: 1em; color: #F59136;}