body {
	background:url(../bg.jpg);
	background-attachment: fixed;
 	background-position: top center;
 	
 	color:536B8B;
 	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
 	
}

a:link,
a:active,
a:visited{
	color:#536B8B;
}


div#all{
	width:952px;
	margin: auto;
	margin-top:30px;
}


div#all a:link,
div#all a:active,
div#all a:visited,
div#all a:hover{
	text-decoration:underline;
}

div#all a:hover{
	color:#000000;
}

p {
	margin:0;
	margin-top:15px;
}

pre{
	font-size:11px;
	margin:0;
	margin-top:17px;
	margin-bottom:17px;
	line-height:7px;
}

/******************
 SPRACHEN
*******************/

div#languages{
	float:right; 
	margin-right:0px;
	height:35px;
	width:800px;
}


div#languages ul{
	float:right; 
	display:inline;
	list-style-type:none;
	font-size:10px;
	color:#ffffff;
}

div#languages ul li{
	float:left;
	margin-left:20px;
}

div#languages ul li.active{
	font-weight:bold;
}

div#languages ul a:link,
div#languages ul a:active,
div#languages ul a:visited,
div#languages ul a:hover{
	color:#ffffff;
	text-decoration:underline;
}

div#languages ul a:hover{
	text-decoration:underline;
}



/******************
 HEADER
*******************/


div#header{
	clear:both;
	background:url(../bg_oben.png);
	width:916px;
	height:39px;
	padding:18px;
}


div#header h1{
	margin:0;
	padding:0;
	margin-left:15px;
	font-size:28px;
	display:inline;
}

div#header h2{
	font-size:14px;
	margin-top:18px;
	margin-left:8px;
	font-weight:normal;
	display:inline;
}


/******************
 MENU
*******************/

div#header ul.menu{
	display:inline;
	float:right; 
	margin-right:15px;
	list-style-type:none;
}

div#header ul.menu li{
	float:left;
	margin-left:20px;
}

div#header ul.menu li.active{
	font-weight:bold;
}

div#header ul.menu a:link,
div#header ul.menu a:active,
div#header ul.menu a:visited,
div#header ul.menu a:hover{
	text-decoration:none;
}

div#header ul.menu a:hover{
	text-decoration:underline;
}






/******************
 CONTENT
*******************/
div#main,
div.extrabox{
	width:892px;
	padding:15px;
	background-color:#ffffff;
	margin-left:15px;
	margin-top:40px;
}

div.extrabox{
	width:260px !important;
	width:250px;
	float:left;
	margin-right:10px;
	background-color:#E5E5E5;
}

div.zweispalten{
	width:610px !important;
	width:570px;
	float:left;
	margin-right:20px;
}

div.zweispalten_content{
	width:580px !important;
	width:540px;
	padding:15px;
	background-color:#ffffff;
	margin-left:15px;
	margin-top:40px;
}


/******************
 SNIPSNAPFORM
*******************/
form#thesnipsnapform{
	margin-top:10px;
}

form#thesnipsnapform input#longurl{
	width:800px;
	height:40px;
	font-size:28px;
	font-weight:bold;
}

form#thesnipsnapform a#button,
a.button{
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
}

.error{
	color:#AC0018;
}

.ok{
	color:#4C8600;
}


div.snipped{
	font-size:28px;
	font-weight:bold;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
}


/******************
 ANDERE FORMS
*******************/
input.normal,
select.normal{
	width:550px !important;
	width:500px;
	height:40px;
	font-size:28px;
	font-weight:bold;
	margin-bottom:10px;
}

form.small{
	font-size:0.9em;
}



/******************
 FOOTER
*******************/
div.clearer{
	clear:both;
}


div#footer{
	display:block;
	margin:auto;
	margin-top:30px;
	font-size:12px;
	height:20px;
	text-align:center;
}

div#footer a:link,
div#footer a:active,
div#footer a:visited,
div#footer a:hover{
	color:#ffffff;
	text-decoration:underline;
	margin-left:10px;
	margin-right:10px;
}

div#footer a:hover{
	text-decoration:underline;
}


/******************
 TABELLEN
*******************/
table{
	border-collapse:collapse;
	margin-top:10px;
	font-size:0.9em;
}

td{
	padding:0;
	margin:0;
	height:18px;
}

th{
	text-align:left;
	font-weight:normal;
	font-style:italic;
}

table.domains{
	width:600px;
}

table.domains td.domains_col1{
	width:220px;
}

table.domains td.domains_col2{
	width:110px;
}

table.domains td.domains_col3{
	width:170px;
}

table.domains td.domains_col4{
	width:100px;
}


/******************
 DOMAIN-EINSTELLUNGEN
*******************/
div.eingerueckt{
margin-left:20px;
margin-top:15px;
margin-bottom:35px;
}



/******************
 DIVERSES
*******************/
div#header h1 a:link,
div#header h1 a:visited,
div#header h1 a:active,
div#header h1 a:hover{
	text-decoration:none;
}

ul.terms li{
	margin-bottom:10px;
}


