/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enth?lt */
.linee {
border-top: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color:#99A6C8;

}
html {
    margin: 0;
    padding: 0;
    border: 0 none;
}
body {
    margin: 0;
    padding: 0 0 10px 0;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-align:left;
    background: #CFDCEF; /*#CFDCEF;*/
    background-image: url(../images/bg_body.gif);
    background-repeat: repeat-x;
}

a:active, a:link, a:visited {
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: 12px;
    color: rgb(255,102,0);
    font-weight: normal;
    font-style: normal;
    text-decoration: none ;
}
a:hover, a:focus {
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: 12px;
    color: rgb(255,102,0);
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
a img {border: 0 none;}
img {vertical-align:top;}

form {margin:0;padding:0;}

p, td, span, th, label {
    margin: 0;
    padding: 0;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #003366;

    text-decoration: none;

}
div {
	margin: 0;
    padding: 0;
}
p {
    padding: 0 3px;
	text-align: justify;
	line-height:20px;
}
span {padding:0px;}

th {
	font-weight: bold;
	background-color: #CCCCDD;
}
.gray {
	background-color: #CCCCDD;
}
.small {
    font-size:9px;
    font-weight: normal;
}

h1 {
    margin: 0;
    padding: 4px 3px 8px 3px;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: 16px;
    font-weight:bold;
    color: #CC0000;
}
h1.home {
    padding: 0 3px;
    font-size: 12px;
    color: #FFFFFF;
}
h2 {
    margin: 10px 0;
    padding: 10px 3px 2px 3px;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #002269;
    border-top: 0 solid #99A6C8;
}
h3 {
    margin: 0;
    padding: 2px 3px;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: 12px;
    font-weight:bold;
    line-height: 18px;
    color: #003366;
}


ul {
    margin: 0 0 15px 1px;
    padding: 3px;
    list-style-position: outside;
    list-style-type: circle;
    /* list-style-image: url(../images/); */
    line-height: 20px;
}
ul li{
    list-style-position: outside;
    list-style-type: circle;
    margin-left: 15px;
    font-weight: normal;
    line-height: 20px;
    color: #003366;
}
ul.home {
    margin-bottom: 0;
    padding-bottom: 2px;
}

#header {
	margin: 0;
	padding:0px;
	height: 80px;
	background-color: #002269;

	text-align:left;
}
#headerright {
    position:absolute;
    left:794px;
    top:14px;
    z-index:1;
    padding:0px;
    width: 210px;
    text-align:left;
}
/*
#headerright {
    position:absolute;
    top:14px;
    width:100%;
    padding-right:10px;
    z-index:1;
    text-align:right;
    background: #CCFFCC;
}*/
#headerright p {
    text-align:left;
}
#headerright a {
    color: #FFFFFF;
    padding-left:0px;

}
#footer {
	margin: 30px 10px 0 10px;
    width: 984px;
	text-align:center;
}
#footer p {
    text-align:center;
font-size: 9px;
}
#footer a:link, #footer a:visited {
	font-size: 9px;
}
#footer #partner {
    width: 770px;
}


#content {
	margin: 22px 10px 10px 10px;
	padding: 0;
	width: 984px;
	padding:0px;
    text-align:left;
}
#content table.main {
    margin: 0 auto 0 auto;
    width:770px;
}
#content table.main td {
	vertical-align:top;
}
#content table.software {
	width: 700px;
}
#content table.software td {
	border-top: 1px solid #CCCCDD;
}

#content table.main2 {
    margin: 0;
    width: 764px;
    padding: 2px;
}
#content table.main2 td {
    padding: 2px;
}
.contact {
   margin: 0 2px 0 0;
   width: 600px;
   font-size: 12px;
   border: 1px solid #99A6C8;
   line-height: 12px;
}

/***** tagCloudContainer below main content
**********************************************************/
	#tagCloud {
		margin: 30px 10px 0 10px;
	    width:980px;
		text-align: justify;
		color: #CCCCCC;
	}
	#tagCloud a,
	#tagCloud a:link,
	#tagCloud a:visited {
		color: #FFFFFF;
		line-height: 100%;
		text-decoration: none;
		padding: 0 4px;
		white-space: nowrap;
	}
	#tagCloud a:focus,
	#tagCloud a:hover,
	#tagCloud a:active {
		color: #FFFFFF;
		text-decoration: underline;
	}
	#tagCloud a.bold {
		font-weight: bold;
	}
	#tagCloud a.tagXS {
		font-size: 11px;
	}
	#tagCloud a.tagS {
		font-size: 15px;
	}
	#tagCloud a.tagM {
		font-size: 17px;
	}
	#tagCloud a.tagL {
		font-size: 21px;
		line-height: 120%;
	}
	#tagCloud a.tagXL {
		font-size: 24px;
	}
	#tagCloud span {
		position: absolute;
		z-index:2;
		top: -100px;
		left: -1000px;	/* Verschiebt das ganze in den nicht sichtbaren Bereich */
	}

.gme {
    /* Gemeinsam mehr erreichen */
    padding: 0;
    color : #99A6C8; /*#E9F0FA;*/
    font-style: italic;
    font-weight: bold;
}
#agb ul {
	list-style-position: outside;
    list-style-type: disc;
    margin:0px;
}
#agb li {
	padding-left: 0;
    font-weight: normal;
}
/***** Menu
**********************************************************/
	#menu {
	    margin: 0;
	    padding:0 0 0 8px;
	    height:28px;
	    line-height: 28px;
	    background-image: url(../images/bg.gif);
	    text-align:left;
	}
	/*
	#menu table {
	    margin: 3px 0 260px 9px;
	    border:0px none;
	}
	#menu td {
	    padding: 3px 0 3px 0;
	    text-align:left;
	    vertical-align:top;
	    border-left: 2px solid rgb(0,51,102);
	} */
	#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active{
		margin: 0;
	    padding: 2px 2px 2px 5px;
	    font-weight: bold;
	    font-size: 12px;
	    line-height:24px;
	    color: #FFFFFF;
	    border-left: 2px solid #003377;
	}

/***** Hauptseite 3 Spalten
**********************************************************/
	#contleft {
	    position:absolute;
	    top: 130px;
	    left:10px;
	    margin: 0 0 10px 0;
	    padding:0 0 5px 0;
	    width: 200px;
	    /* background-color: #E9F0FA;
	    border: 1px solid #336699;
	    border-right: 1px solid #99A6C8;
	    border-top: 1px solid #99A6C8; */
	    text-align: left;
	}
	#contright {
	    position:absolute;
	    top: 130px;
	    left:794px;
	    margin: 0 0 10px 0;
	    padding:0px 0 5px 0;
	    width: 200px;


	    text-align: left;
	}

	#contcenter {
	    margin: 2px 215px 0 215px;
	    padding:0;
	    background: #FFFFFF;
	    text-align: left;
	    border: 0 solid #99A6C8;
	}




	#contleft p {
	    text-align:left;
	    font-size: 10px;
	    line-height:18px;
	}
	#contleft ul, #contright ul {
	    margin: 0 0 0 2px;
	    line-height:18px;
	    /*
	    list-style-image: url(../images/list.gif);
	    */
	}
	#contleft li {
	    text-align:left;
	    font-size: 10px;
	    line-height:18px;
	    padding: 0 3px;
	    color: #003366;
	}

	#contright p {
	    text-align:left;
	    font-size: 10px;
	    line-height:18px;
	}

	#contleft h3, #contright h3 {
	    margin: 0 0 7px 0;
	    padding: 2px 3px 2px 3px;
	    background-color: #99A6C8;
	    color: #FFFFFF;
	}

	#contright .container,
	#contleft .container {
		margin: 0 0 15px 0;
		/* border: 1px solid #336699;
	    border-left: 1px solid #99A6C8;
	    border-top: 1px solid #99A6C8; */
	    border: 1px solid #336699;
	    background-color: #E9F0FA;
	}

	#contcenterbig {
	    width:769px;
	    padding: 0 0 0 215px;
	}
	#innercont {
	    margin: 0;
	    padding:0;
	    background: #FFFFFF;
	    text-align: left;
	    border: 0 solid #99A6C8;
	}


/******** Content *****************/
#sys {
    padding:0px;
}
#sys p {
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}

#importent {
    padding-right:4px;
    height: 200px;
	background-color: #7C8DB9;
	background-image: url(../images/bg_news.gif);
	border-left: 5px solid #FFFFFF;
}

#news {
	background-color: #7C8DB9;
	background-image: url(../images/bg_news.gif);
	border-left: 5px solid #FFFFFF;
}
#news p {
    margin:5px 0 0 23px;
	font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
#news ul {
    margin-top: 10px;
    padding: 0 5px 0 10px;
	border: 0 none;
}
#news ul li {
	border: 0 none;
	color: #FFFFFF;
	font-size: 12px;
}

/******* Test startseite **********/
#conthome {
	margin: 0;
    width: 769px;
    padding: 0;
}
#part3 h2 {
    margin: 0;
    padding: 3px 0 3px 0;
    font-size: 12px;
    font-weight:bold;
    color: #002269;
    border-top:0 none;
}
#part3 td {
    padding:0 8px 0 3px;
    vertical-align:top;
}
#part3 p {
    padding:0;
}
#part3 .part3 {
   width: 50%;
   vertical-align:top;
}
#part3 .part3r {
   padding:0px 8px 0 8px;
   border-left:4px solid #CCCCCC;
}
#part3 .part3h {
   padding: 0 8px 0 0;
   border-left: 3px solid #FFFFFF;
}
#part3 .part3hr {
   padding:0 8px 0 8px;
   border-left:3px solid #FFFFFF;
}
#part3 a
{
   font-size: 12px;
   font-weight: bold;
}

.txt {
   margin-top:10px;
   text-align:left;
}

/********* Login ************/
#login {
    margin: 2px 3px 2px 3px;
    padding:0px;
    width:192px;
}
#login td {
    height: 20px;
}
#login label {
    color: #003366;
    font-size: 12px;
}
#login .contact {
    margin: 0;
    height: 14px;
    width: 111px;
}


/***** Netzwerkanbieter
*********************************************************/
	#netanbieter {
		padding:5px 12px;
		text-align:left;
		height: 60px;
	}
	#netanbieter p {position:absolute;margin: 0;padding:0;width:120px;height:60px;}
	#netanbieter p span {display:none;}
	#netanbieter p.affilinet {background:#FFFFFF url(../images/affilinet.gif) no-repeat;}
	#netanbieter p.adbutler {margin-left:125px;background:#FFFFFF url(../images/adbutler.gif) no-repeat;}
	#netanbieter p.belboon {margin-left:250px;background:#FFFFFF url(../images/belboon.gif) no-repeat;}
	#netanbieter p.superclix {margin-left:375px;background:#FFFFFF url(../images/superclix.gif) no-repeat;}
	#netanbieter p.tradedoubler {margin-left:500px;background:#FFFFFF url(../images/tradedoubler.gif) no-repeat;}
	#netanbieter p.zanox {margin-left:625px;background:#FFFFFF url(../images/zanox.gif) no-repeat;}

/***** Linktausch
**********************************************************/
#lnktau {display:none;}